// Downloaded From https://www.WiseStockTrader.com this afl requires 15 min data with atleast 10 days backup.. _SECTION_BEGIN("15 min trading system"); SetChartOptions(0,chartShowArrows|chartShowDates); _N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) )); x = StochK(14,3)-StochD(14,3,3)>0; x1 = StochK(14,3)-StochD(14,3,3)<0; y = MACD(12,26)-Signal(12,26,9)>0; y1 = MACD(12,26)-Signal(12,26,9)<0; TimeFrameSet( inDaily ); w = 0.5*ATR(5); z = Ref(HHV(High,5),-1); z1 = Ref(LLV(Low,5),-1); a = ((Ref(HHV(High,5),-1)-Ref(LLV(Low,5),-1))*0.618)+Ref(LLV(Low,5),-1); a1 = Ref(HHV(High,5),-1)-(((Ref(HHV(High,5),-1)-Ref(LLV(Low,5),-1))*0.618)); TimeFrameRestore(); b = Cross(High,z) AND Cross(High,a); b1 = Cross(z1,Low) AND Cross(a1,Low); UpCandle = ParamColor("Up Color", colorGreen ); DownCandle = ParamColor("Down Color", colorRed ); Consolidation = ParamColor("Consolidation", colorBlack); BG2a=HHV(LLV(L,4)+ATR(4),8); BR2a=LLV(HHV(H,4)-ATR(4),8); Candlecolor = IIf(Close>BG2a ,UpCandle,IIf(Close < BR2a,DownCandle,Consolidation)); Buy = b AND x AND y AND Close>BG2a; Buytrgt = w + Open; Selltrgt = Open - w; Buysl = Selltrgt; Sellsl = Buytrgt; Sell = b1 AND x1 AND y1 AND Close