// Downloaded From https://www.WiseStockTrader.com SetTradeDelays(0 ,0 ,0 ,0 ); HV = 100* StDev(log(C/Ref(C,-1)),100)*sqrt(252); SetForeign("SP-500"); VolSP = MA(V*C,65); RestorePriceArrays(); xvolFilter = 3/1000; reqs = MA(C * V,20) > (volSP*xvolFilter); BuyHR = reqs AND C > MA(C, 200 ) AND C < MA(C,20) AND RSI(2) < 5 AND (ROC(C, 5) < -15 OR ROC(C, 2) < - 15/2) AND ADX(10) > 20 AND HV > 20 AND C>50 ; Lmt = 8; PriceTrigger = Ref(C, -1) * (1 - Lmt/100); Trigger = L < PriceTrigger ; bp = Min(O, PriceTrigger ); BuyReal = Ref(BuyHR , -1) AND L < PriceTrigger ; Buy = BuyReal; BuyPrice = bp ; //////////////////////////////////////////////////////////////////////////////// // Sell Rules Sell = RSI(2) > 70 AND (BarsSince(Buy) > 0);; SellPrice = O; ///////////////////////////////////////// Sell = ExRem(Sell, Buy); InPos = Flip(Buy, Sell); Filter = ((BuyHR OR INPos) OR Sell ) ; PriceTrigger2 = Ref(C, 0) * (1 - Lmt/100); action = IIf(Sell, -1, IIf(InPos, 0, IIf(BuyHR, PriceTrigger2, -2))); AddColumn(action,"Buy(Gr); Hold(Yellow); Sell(Red)",1.2,colorDefault,IIf(action > 0, colorGreen, IIf(action==0, colorYellow, colorRed))); AddColumn(C,"Close",6.2); AddColumn(HV ,"HV100",6.1); AddColumn(1000*MA(C * V,20)/volSP, "LF", 2.2);