function run()
{
StartDate = 20150601;
EndDate = 20151201;
BarPeriod = 24*60;
asset("EUR/USD");
vars price = series(priceClose());
vars ema = series(EMA(price,10));
vars crosses = series(0);
int i;
var period = 5;
var crossed = 0;
for(i=0; i<period; i++)
if(crossOver(price+i, ema+i) || crossUnder(price+i,ema+i))
crosses[0] = ++crossed
PlotWidth = 1024;
PlotHeight1 = 400;
plot("EMA",ema,MAIN,PURPLE);
plot("Crossed",crossed,NEW,RED);
plot("Crosses",crosses,NEW,BLUE);
}