//------------------------------------------------------
//
// Formula Name: Ema Crossover
// Author/Uploader: AutoTradingInia
// E-mail: Admin@Autotrading.in
// Website: www.Autotrading.in
//------------------------------------------------------
_SECTION_BEGIN("Ema Crossover");
Oncandle=ParamList("Trade","OnCandle Completion|Immediate",0);
symbol=Name();
a11=Param("Fast Ema",14,1,100,1,0);
a22=Param("Slow Ema",41,1,100,1,0);
a1=EMA(C,a11);
a2=EMA(C,a22);
Buy=Cross(a1,a2);
Sell=Cross(a2,a1);
Plot(a1,"Fast Ema",colorRed,styleThick);
Plot(a2,"Slow Ema",colorLime,styleThick);
if(Oncandle=="OnCandle Completion")
{
Buy=Ref(Buy,-1 ) ;
Sell=Ref(Sell,-1 ) ;
}
PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorLime, 0, L,-8);
PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorLime, 0, L,-15);
PlotShapes(IIf(Sell, shapeSquare, shapeNone),colorRed, 0, H,8);
PlotShapes(IIf(Sell, shapeSquare, shapeNone),colorRed, 0, H,15);
PlotShapes(IIf(Buy, shapeUpArrow, shapeNone),colorWhite, 0,L);
PlotShapes(IIf(Sell, shapeDownArrow, shapeNone),colorWhite, 0,H);
color=IIf(BarsSince(Buy)< BarsSince(Sell), colorBrightGreen,colorRed);
Plot(C,"",color,64);
_SECTION_END();