Accurate Convergence Divergence Trading |
//www.aflcode.com VAR2=(High+Low+(Close)*(2))/(4); B = ((EMA((VAR2-LLV(VAR2,15))/(HHV(Low,15)-LLV(VAR2,15)),2))*(38)); Plot(b, "", 16, 1); bot1 = ((((-1))*(EMA((VAR2-LLV(VAR2,15))/(HHV(Low,15)-LLV(VAR2,15)),2))+0.01)*(38)); Plot(bot1, "", 16, 1); VAR22=((Close-LLV(Low,10))/(HHV(High,10)-LLV(Low,10)))*(100); VAR33=EMA(VAR22,10); VAR44=EMA(VAR33,10); VAR55=(3)*(VAR33)-(2)*(VAR44); VAR66=EMA(VAR55,5); BridgeT = (EMA(VAR66,1)); Plot(bridget, "", 7, 1+4); Plot(-bridget, "", 7, 1+4); trend = (5)*(EMA(((Close-LLV(Low,27))/(HHV(High,27)-LLV(Low,27)))*(100),5))- (3)*(EMA(EMA(((Close-LLV(Low,27))/(HHV(High,27)-LLV(Low,27)))*(100),5),3))- EMA(EMA(EMA(((Close-LLV(Low,27))/(HHV(High,27)-LLV(Low,27)))*(100),5),3),2); Buy1 = Cross(trend,5); PlotShapes( IIf( Buy1, shapeSmallSquare, shapeNone ), 8, layer = 0, yposition = 0, offset = 3 ); PlotShapes( IIf( Buy1, shapeSmallSquare, shapeNone ), 8, layer = 0, yposition = 0, offset = -4 ); VARA1=((Close>=Ref(Close,-1)) AND (Ref(Close,-1)>=Ref(Close,-2)) AND (Ref(Close,-1)<=Ref(Close,-3)) AND (Ref(Close,-2)<=Ref(Close,-3)) AND ((Ref(Close,-4)>Ref(Close,-2)) OR (Ref(Close,-4)<=Ref(Close,-2)) AND (Ref(Close,-5)>=Ref(Close,-3))) OR (Close>=Ref(Close,-1)) AND (Ref(Close,-1)<=Ref(Close,-2)) AND (Close>=Ref(Close,-2)) AND ((Ref(Close,-3)>Ref(Close,-1)) OR (Ref(Close,-3)<=Ref(Close,-1)) AND (Ref(Close,-4)>=Ref(Close,-2)))); VARA2=LLV(Low,5); VARA3=HHV(High,5); VARA4=EMA(((Close-VARA2)/(VARA3-VARA2))*(100),4); VARA5=EMA((0.66699999)*(Ref(VARA4,-1))+(0.333)*(VARA4),2); VARA6=(VARA5<24) AND (Open<MA(Close,20)); Buy2 =IIf(VARA1 AND (VARA6),30,0); Plot(Buy2, "BUY", 8,2+4); Plot(-Buy2, "", 8,2+4); _SECTION_BEGIN("xxxxxxxxxxxxxxxxxxxx1"); #include <T3_include.afl>; ti3 = T3(C,4); ti5 = T3(C,6); ti8 = T3(C,9); y = (ti3-ti5); z = (ti5-ti8); x = y+z; Plot(x, "", 23); Plot(y, "The Good", colorDarkBlue, styleArea); Plot(z, "The Evil", colorPlum, styleArea); _SECTION_END(); _SECTION_BEGIN("Exploration"); pfrom = Param("Price From", 0, 0, 1000, 0.5 ); pto = Param("Price To", 1000, 0, 1000, 0.5 ); Minv = Param("Minimum Volume (K)", 500, 0, 1000, 50); dd = Param("Decimal Digits", 1.2, 1, 1.7, 0.1 ); Buy = Buy1 OR Buy2; Filter = Buy AND C>pfrom AND C<pto AND V>1000*Minv; Color = IIf(Close>Open, colorGreen, colorRed); bcolor = IIf(Buy1 OR Buy2, colorGreen, 1); AddColumn(Buy, "Buy" , 1.1, bcolor); AddColumn(O, "Open", dd, textColor = Color); AddColumn(C, "Close", dd, textColor = Color); AddColumn(V, "Volume", 1, textColor = Color); AddTextColumn(FullName(),"Name"); _SECTION_END();
Sign up here with your email
ConversionConversion EmoticonEmoticon