// Downloaded From https://www.WiseStockTrader.com //1st AFL - Swing tread with BUY & Sell signal AFL _SECTION_BEGIN("Price"); SetChartOptions(0,ShowArrows|ShowDates); _N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) )); SD = StochD(8, 3, 3); MH = MACD(8, 21) - Signal(8, 21, 5); trendup = IIf(MH > 0 OR (MH > 0 AND MH > Ref(MH, -1)) AND RSI(3) >50 AND SD < 80 AND SD > Ref(SD, -1) AND ValueWhen(C,O 20 AND SD < Ref(SD, -1) AND ValueWhen(C,O>C), colorRed, trendup); Plot( C, "Close", trendcolor, styleCandle | styleThick ); _SECTION_END(); no=Param( "Swing", 8, 1, 55 ); res=HHV(H,no); sup=LLV(L,no); tsl=IIf(ValueWhen(IIf(C>Ref(res,-1),1,IIf(CRef(res,-1),1,IIf(C0,colorLime,colorRed),2| styleThick|styleOwnScale); _SECTION_END(); _SECTION_BEGIN("Title"); if( Status("action") == actionIndicator ) ( Title = EncodeColor(colorWhite)+ "McGinley MACD- V.1.0 " + " - " + Name() + " - " + EncodeColor(colorRed)+ Interval(2)+ WriteIf(MDM > MA(mdm,9), EncodeColor(colorLime) + " MD MACD = ", EncodeColor(colorRed) + " MD MACD")+ WriteVal(MDM)); _SECTION_END();