Stock Portfolio Organizer
The ultimate porfolio management solution.
Shares, Margin, CFD's, Futures and Forex
EOD and Realtime
Dividends and Trust Distributions
And Much More ....
WiseTrader Toolbox
#1 Selling Amibroker Plugin featuring:
Advanced Adaptive Indicators
Advanced Pattern Exploration
Neural Networks
And Much More ....
MACD beautiful for Amibroker (AFL)
Rating:
4 / 5 (Votes 2)
Tags:
oscillator, amibroker
MACD beautiful
Screenshots
Indicator / Formula
Copy & Paste Friendly
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 | _SECTION_BEGIN ( "MACD beautiful" ); r1 = Param ( "Fast avg" , 12, 2, 200, 1 ); r2 = Param ( "Slow avg" , 26, 2, 200, 1 ); r3 = Param ( "Signal avg" , 9, 2, 200, 1 ); ml = MACD (r1, r2); sl = Signal (r1,r2,r3); Hitg = ml-sl; _SECTION_END (); _SECTION_BEGIN ( " Color Histogram " ); MACUP = Hitg > Ref (Hitg,-1); MACDN = Hitg < Ref (Hitg,-1); HistogramUp = ParamColor ( "Hist Bar Up" , colorGreen ); HistogramDown = ParamColor ( "Hist Bar Down" , colorOrange ); HistUp = ParamColor ( "Histogram Up" , colorDarkGreen ); HistDown = ParamColor ( "Histogram Down" , colorRed ); BarColor = IIf (MACUP,HistogramUp , IIf (MACDN,HistogramDown, colorBlue )); //BarColor = IIf(Hitg>0,HistogramUp ,HistogramDown); _SECTION_END (); _SECTION_BEGIN ( "" ); if ( ParamToggle ( "Histogram " , "Off|On" ,1)) { //Plot( Hitg, "", BarColor , styleHistogram|styleThick|styleOwnScale , Null, Null, 0, 1 , -50 ); SetBarFillColor ( BarColor ); PlotOHLC (0,Hitg,0,Hitg, "Force" , IIf (MACUP,HistUp , IIf (MACDN,HistDown,0)), styleCandle | styleOwnScale ) ; } _SECTION_END (); _SECTION_BEGIN ( "" ); if ( ParamToggle ( "MACD & Signal" , "Off|On" ,1)) { Plot ( ml = MACD (r1, r2), StrFormat ( _SECTION_NAME ()+ "MACD(%g,%g)" , r1, r2), ParamColor ( "MACD Color " , colorRed ), ParamStyle ( "MACD Style" ), Null , Null , 0, 2 ); Plot ( sl = Signal (r1,r2,r3), StrFormat ( _SECTION_NAME ()+ "Signal(%g,%g,%g)" , r1, r2,r3) , ParamColor ( "Signal Color " , colorBlue ), ParamStyle ( "Signal Style" ), Null , Null , 0, 2 ); } _SECTION_END (); |
4 comments
Leave Comment
Please login here to leave a comment.
Back
thank
Thanks a Ton!! Sir ji.
its working 100%
Prakash Modak
Histogram position is not correct. Please put the histogram position in 0 level. your histogram position is not set on 0 level. Thanks a lot
No Zahir , It is correct. You should read the chart correctly. i appreciate the author