Stock Portfolio Organizer
The ultimate porfolio management solution.
WiseTrader Toolbox
#1 Selling Amibroker Plugin featuring:
MML Oscillator for Amibroker (AFL)
i am not a creator of this code but converter of this code….
i have found this code at
https://www.tradingview.com/script/VQPnbiQd-UCS-Murrey-s-Math-Oscillator-V2/
so tried to convert and find happy at the end…..
Screenshots
Indicator / Formula
_SECTION_BEGIN("MML Osscilator"); // Original code from ucsgears from tredingview.com //https://www.tradingview.com/script/VQPnbiQd-UCS-Murrey-s-Math-Oscillator-V2/ // i have just converte it to AFL length = 64; mult = 0.125; hi = HHV(High, length); lo = LLV(Low, length); range = hi - lo; multiplier = (range) * mult; midline = lo + multiplier * 4; oscillator = (Close - midline)/(range/2); scolor = IIf(oscillator > 0 AND oscillator < mult*6, colorGreen, IIf( oscillator < 0 AND oscillator > -mult*6,colorRed, IIf( oscillator < -mult*6 ,colorBlue, IIf( oscillator > mult*6 , colorOrange,colorYellow)))); a = oscillator > 0 AND oscillator < mult*2; b = oscillator > 0 AND oscillator < mult*4; C1 = oscillator > 0 AND oscillator < mult*6; d = oscillator > 0 AND oscillator < mult*8; z = oscillator < 0 AND oscillator > -mult*2; y = oscillator < 0 AND oscillator > -mult*4; x = oscillator < 0 AND oscillator > -mult*6; w = oscillator < 0 AND oscillator > -mult*8; colordef = IIf(a, colorLime, IIf( b ,colorBrightGreen, IIf( C1, colorGreen,IIf( d , colorDarkGreen, IIf( z, colorOrange, IIf( y, colorBrown, IIf( x , colorRed, IIf (w , colorDarkRed , colorBlue)))))))); //Plot (oscillator, color = scolor, Title = "Murrey Math Oscillator", style = columns, transp = 60) Plot(0, "Zero Line", colorWhite, styleLine); Plot( mult*2 , "", colorWhite, styleLine); Plot(mult*4 , "", colorWhite, styleLine); p3 = Plot( mult*6 ,"", colorWhite, styleLine); p4 = Plot( mult*8,"", colorWhite, styleLine); Plot( -mult*2, "", colorWhite, styleLine); Plot( -mult*4, "", colorWhite, styleLine); p2 = Plot( -mult*6, "", colorWhite, styleLine); p1 = Plot( -mult*8 , "", colorWhite, styleLine); Plot(Oscillator,"",colordef,ParamStyle( "Style", styleHistogram|styleThick ), 4); _SECTION_END();
4 comments
Leave Comment
Please login here to leave a comment.
Back
Tks for the oscillator
do you think this one could be a good one to be coded ?
https://www.tradingview.com/script/ngr0qRmw-CM-Laguerre-PPO-PercentileRank-Mkt-Tops-Bottoms/
Nice work, well done.
Is there any reason length = 64 instead of 100?
Thanks for sharing
Viswanath
Thank you kv_maligi Sir,
as basic periods of Murray Math Lines are 16/32/64.
when i were preparing the code, had checked this value….and found batter as original code has length = 100.
kindly update if 100 is batter than 64 from your side….
Thanx once again….
Dear Divyesh,
I checked at https://www.tradingview.com/script/ngr0qRmw-CM-Laguerre-PPO-PercentileRank-Mkt-Tops-Bottoms/ and its values is 100.
You have taken as 64 after reasearch hence you are correct & thanks for sharing once again.
And use this /http://www.mudraa.com/trading/146957/0/fisher-transform-inverse-fisher-transform-afl-.html greatly enhances trading calls. Plz have a look at this.
Both codes indicates OB and OS levels. I have checked this one with Bloomberg system
I trade buy/sell after checking Inv. fish transform & now check OBOS levels what you have given (indicator)
Thanks
Viswanath