Hi,
I'm not sure if I miss the latest or previous for this indicator with alert, please let me know if you have it or if not, please add alert to this indicator with sub windows for button.
Re: MT4 Indicator requests and ideas
16182It's a pity, that means MT5 is more useless than MT4. .

Do not show pity: life for life, eye for eye, tooth for tooth, hand for hand, and foot for foot.
Deuteronomy 19:21
Deuteronomy 19:21
Re: MT4 Indicator requests and ideas
16183Hope dear Mr Tools sees it.honje19960321 wrote: Sun Aug 07, 2022 2:12 am Expect dear Mr Tool to add 41 averages to it.
Gratitude
I go to sleep
Good Night.
Hope to upgrade it
Grateful
Do not show pity: life for life, eye for eye, tooth for tooth, hand for hand, and foot for foot.
Deuteronomy 19:21
Deuteronomy 19:21
Re: MT4 Indicator requests and ideas
16184Upgraded version posted here Moving average indicatorshonje19960321 wrote: Wed Aug 10, 2022 5:04 am Hope dear Mr Tools sees it.
I go to sleep
Good Night.
Hope to upgrade it
Grateful
Re: MT4 Indicator requests and ideas
16185could someone convert thus thinkorswims ift rsi? it looks really good
Part 1
Part 2
Part 1
Code: Select all
# RSI_IFT (smoothed Inverse Fisher Transform RSI)
# Change Log
#
# 2022.01.25 v1.1 @cos251 - Added .01 multiplier per proper forumat; pointed out by @bigboss
#
# 2021.01.29 v1.0 @cos251 - Intial Script; takes smoothed 5 period RSI and puts it # through Inverse arctanh(x) forumla
#
#CREDITS
# - https://www.mesasoftware.com/papers/TheInverseFisherTransform.pdf
# - https://www.mql5.com/en/articles/303
declare lower;
#--- Inputs
input useMultiplier = no;
input length = 5;
def over_Bought = .5;
def over_Sold = -.5;
input paintbars = no;
input showVerticalLines = yes;
input audibleAlerts = yes;
#--- End Inputs
#--- RSI and Smoothed Inverse RSI Calculation
def R =if useMultiplier then (reference RSI(length, close) - 50) * .1 else (reference RSI(length, close) - 50);
def AvgRSI = MovingAverage(AverageType.Exponential,R,9);
def iRSI = (Power(Double.E, 2 * AvgRSI) - 1) / (Power(Double.E, 2 * AvgRSI) + 1);
plot Inverse_RSI = iRSI;
#AddLabel(yes,iRSI);
Inverse_RSI.SetDefaultColor(Color.DARK_GRAY);
Inverse_RSI.AssignValueColor(if Inverse_RSI > .5 then Color.GREEN else if Inverse_RSI < -.5 then Color.RED else Color.Current);
#--- End RSI and Smoothed Calculation
#--- OB/OS
plot ob = over_Bought;
plot os = over_Sold;
ob.SetDefaultColor(Color.DARK_GRAY);
os.SetDefaultColor(Color.DARK_GRAY);
#--- End OB/OS
#--- Add VerticalLine
def sqzAlert = reference TTM_Squeeze().SqueezeAlert; #Hint -Used for candle price color
AddVerticalLine(showVerticalLines and (iRSI > 0) and (iRSI[1] < 0), "Entry BUY", Color.GRAY);
AddVerticalLine(showVerticalLines and (iRSI[1] > 0) and (iRSI < 0), "Entry SELL", Color.YELLOW);
AssignPriceColor(if paintbars and iRSI > 0 and sqzAlert == 1 then Color.GREEN else if paintbars and iRSI < 0 and sqzAlert == 1 then Color.RED else if paintbars and sqzAlert == 0 then Color.GRAY else Color.Current);
Alert(audibleAlerts and (iRSI > 0) and (iRSI[1] < 0), "Buy", Alert.BAR, Sound.Chimes);
Alert(audibleAlerts and (iRSI[1] > 0) and (iRSI < 0), "Sell", Alert.BAR, Sound.Ding);
Code: Select all
# RSI_IFT_Strat (smoothed Inverse Fisher Transform RSI)
# Change Log
# 2021.08.20 v1.0 @cos251 - Intial Script; takes smoothed 5 period RSI and puts it #
# through Inverse arctanh(x) forumla; converted to strategy for
# back testing purposes
#
# Removing the header credits and description is not permitted, any modification needs to be shared.
#
#CREDITS
# - https://www.mesasoftware.com/papers/TheInverseFisherTransform.pdf
# - https://www.mql5.com/en/articles/303
declare upper;
#--- Inputs
input length = 5;
input tradetype = { default "long", "short", "both" };
input paintbars = yes;
input showVerticalLines = yes;
#--- End Inputs
#--- RSI and Smoothed Inverse RSI Calculation
def R = reference RSI(length, close) - 50;
def AvgRSI = MovingAverage(AverageType.Exponential,R,9);
def iRSI = (Power(Double.E, 2 * AvgRSI) - 1) / (Power(Double.E, 2 * AvgRSI) + 1);
def Inverse_RSI = iRSI;
#--- End RSI and Smoothed Calculation
#--- Add VerticalLine
def sqzAlert = reference TTM_Squeeze().SqueezeAlert; #Hint -Used for candle price color
# and sqzAlert == 1
AddVerticalLine(showVerticalLines and (tradetype == tradetype.long or tradetype == tradetype.both) and (iRSI > 0) and (iRSI[1] < 0), "Entry BUY", Color.GRAY);
AddVerticalLine(showVerticalLines and (tradetype == tradetype.short or tradetype == tradetype.both) and (iRSI[1] > 0) and (iRSI < 0), "Entry SELL", Color.YELLOW);
AssignPriceColor(if paintbars and (tradetype == tradetype.long or tradetype == tradetype.both) and iRSI > 0 then Color.GREEN else if paintbars and (tradetype == tradetype.short or tradetype == tradetype.both) and iRSI < 0 then Color.RED else if paintbars then Color.GRAY else Color.Current);
AddOrder(OrderType.BUY_TO_OPEN, iRSI > 0 and iRSI[1] < 0 and (tradetype == tradetype.long or tradetype == tradetype.both), open, tickcolor = GetColor(9), arrowcolor = GetColor(9), name = "LONG");
AddOrder(OrderType.SELL_TO_CLOSE, iRSI < 0 and iRSI[1] > 0 and (tradetype == tradetype.long or tradetype == tradetype.both),open, tickcolor = GetColor(9), arrowcolor = GetColor(9), name = "LONG_EXIT");
AddOrder(OrderType.SELL_TO_OPEN,iRSI < 0 and iRSI[1] > 0 and (tradetype == tradetype.short or tradetype == tradetype.both),open, tickcolor = GetColor(8), arrowcolor = GetColor(8), name = "SHORT" );
AddOrder(OrderType.BUY_TO_CLOSE, iRSI > 0 and iRSI[1] < 0 and (tradetype == tradetype.short or tradetype == tradetype.both),open, tickcolor = GetColor(8), arrowcolor = GetColor(8), name = "SHORT_EXIT");
0 + 0 = 0
Infinite / Infinite = 1
1 way to Heaven & it matters
people only serve God or money coincidence?
Infinite / Infinite = 1
1 way to Heaven & it matters
people only serve God or money coincidence?
Re: MT4 Indicator requests and ideas
16186Try here Ehlers indicatorschickensword wrote: Wed Aug 10, 2022 7:07 pm could someone convert thus thinkorswims ift rsi? it looks really good
- These users thanked the author mrtools for the post:
- Chickenspicy
Re: MT4 Indicator requests and ideas
16187
Than you so much Mr Tools
This is perfect for what I need.
You won't really understand GRACE untill you FULLY realise you've BEEN GRACED
Re: MT4 Indicator requests and ideas
16188what does the doll of indeterminate gender symbolize on your avatar?ionone wrote: Wed Aug 10, 2022 1:54 am yes I think you can with custom symbols. but it's a pain the a**
Re: MT4 Indicator requests and ideas
16189Please help me to check the source code, dear Mr. Tool.s
MT4 freezes all the time.
Can you add lb to it if possible?
Grateful
MT4 freezes all the time.
Can you add lb to it if possible?
Grateful
Do not show pity: life for life, eye for eye, tooth for tooth, hand for hand, and foot for foot.
Deuteronomy 19:21
Deuteronomy 19:21
Re: MT4 Indicator requests and ideas
16190Check here Bollinger band indicatorshonje19960321 wrote: Fri Aug 12, 2022 2:08 am Please help me to check the source code, dear Mr. Tool.s
MT4 freezes all the time.
Can you add lb to it if possible?
Grateful