// Downloaded From https://www.WiseStockTrader.com Opt1 = Optimize("stop", 300, 25, 700, 25); TimeCond = TimeNum() >= 101500 AND TimeNum() < 170000;// session time TN = TimeNum(); NW = DayOfWeek() < Ref(DayOfWeek(), -1); ND = DayOfWeek() != Ref(DayOfWeek(), -1); WH = HHV(H, BarsSince(NW)+1); WL = LLV(L, BarsSince(NW)+1); Buy = H > Ref(WH, -1) AND TimeCond; Short = L < Ref(WL, -1) AND TimeCond; BuyPrice = Max(Ref(WH, -1), O); ShortPrice = Min(Ref(WL, -1), O); SellPrice = CoverPrice = C; pos = ED = 0; for( i = 0; i < BarCount; i++ ) { if(pos == 0) { if(Buy[i] OR Short[i]) { pos = 1; ED = 1; } } else if(pos == 1) { Buy[i] = 0; Short[i] = 0; if(ND[i] == 1) ED = 0; else if(TN[i] == 130000 AND ED == 0) { pos = 0; Sell[i] = Cover[i] = 1; } } } ApplyStop(stopTypeLoss, stopModePoint, Opt1, ExitAtStop = 1);