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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | _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