// Downloaded From https://www.WiseStockTrader.com
_SECTION_BEGIN("OpenCloseMA");

mamain = MA(C,3);
masig = MA(O,3);
diff=(1-(masig/mamain))*10000;

Plot(mamain,"Avg",colorBrightGreen);
Plot(masig,"Sig"+diff,colorRed);

//Signals
buycross = Cross(mamain,masig);
sellcross = Cross(masig,mamain);
LE = diff > 8 ;
SE = diff < -8 ;
LX=sellcross OR diff < 1;
SX=buycross OR diff >= -1 ;

LE=ExRem(LE,LX); LX=ExRem(LX,LE); SE=ExRem(SE,SX); SX=ExRem(SX,SE);
PlotShapes(IIf(LE, shapeUpArrow, shapeNone),colorGreen, 0, masig, Offset=-12);
PlotShapes(IIf(LX, shapeDownArrow, shapeNone),colorPaleBlue, 0, masig, Offset=-12);
PlotShapes(IIf(SE, shapeDownArrow, shapeNone),colorRed, 0, masig, Offset=-12);
PlotShapes(IIf(SX, shapeUpArrow, shapeNone),colorYellow, 0, masig, Offset=-12);


_SECTION_END();