// Downloaded From https://www.WiseStockTrader.com _SECTION_BEGIN("EMA Crossing"); // EMA Cross // follows are the original ranges tgl = ParamToggle("Plot type", "Signals|Chart", 0); Range1 = Param("Slow wave", 15, 3, 100, 1); Range2 = Param("Fast wave", 5, 2, 50, 1); //Range1 = Optimize("range1",15,1,20,1); //Range2 = Optimize("range2",5,1,20,1); // updated ranges slowEma = EMA(C, Range1); fastEma = EMA(C, Range2); Cover = Buy = Cross(fastEma , slowEma ); Short = Sell = Cross(slowEma , fastEma ); if(tgl) { // plot signals Plot(Buy, "EMA Crossing - Buy", colorGreen); Plot(-Short, "Short", colorRed); } else { Plot(fastEma , "EMA Crossing - EMA" + NumToStr(Range2, 1.0), colorGreen); Plot(slowEma , "EMA" + NumToStr(Range1, 1.0), colorRed); } Filter = Buy OR Sell OR Short OR Cover; AddColumn(Filter, "Trades", 1.0); _SECTION_END();