Amibroker AFL code for Lagging MA Crossover

MarketSecrets - Learn To Trade Like a Pro

Amibroker AFL code for Lagging MA Crossover:

Script:

//——————————————————————————
// Formula Name: Lagging MA Crossover
// Author : www.marketsecrets.in
//——————————————————————————

 

MarketHours = TimeNum()>=094000 AND TimeNum()<=154400;
MarketClose= TimeNum()>=154444 AND TimeNum()<=240000;


TimeFrameSet(120);
smooth = Optimize(“smooth”,20,2,40,1);
Lag = Optimize(“lag”,22,2,40,1);
fast = DEMA(C,smooth);
slow = Ref(EMA(C,smooth),-Lag);
Buy = Cross(fast,slow) AND MArkethours;
Sell = Cross(slow,fast) OR slow == fast OR MArketclose;
Cover = Cross(fast,slow) OR slow == fast OR MArketclose;
Short = Cross(slow,fast) AND MArkethours;


PlotShapes(IIf(Buy,shapeUpArrow,shapeNone),colorGreen);
PlotShapes(IIf(Short,shapeDownArrow,shapeNone),colorRed);
// Plot Trading Ribbon
Color = IIf( BarsSince(Sell)>BarsSince(Buy), colorGreen, IIf( BarsSince(Cover)>BarsSince(Short), colorRed, colorWhite ));
Plot( 1, “”, Color, styleArea | styleOwnScale | styleNoLabel, -0.1, 15 );
TimeFrameRestore();

 

Download File

error: Content is protected !!