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 ....
For Portfolio Manager Click Here

WiseTrader Toolbox

#1 Selling Amibroker Plugin featuring:

Advanced Adaptive Indicators
Advanced Pattern Exploration
Neural Networks
And Much More ....
Find Out More Here

MACD beautiful for Amibroker (AFL)

Rating:
4 / 5 (Votes 2)
Tags:
oscillator, amibroker

MACD beautiful

Screenshots

Indicator / Formula

Copy & Paste Friendly
_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

3. aspvietnam

thank

4. prakashmodak

Thanks a Ton!! Sir ji.

its working 100%

Prakash Modak

5. ZAKIR AHMED

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

6. SADAI

No Zahir , It is correct. You should read the chart correctly. i appreciate the author

Leave Comment

Please login here to leave a comment.

Back