// Downloaded From https://www.WiseStockTrader.com n =Param("Period", 6, 1, 50, 1 ); n1 = Param("ROC1", 0.2, -2, 3, 0.01); n2 = Param("ROC2", 0, -2, 3, 0.01); n3 = Param("ROC3", 0, -2, 3, 0.01); //Cond1 = IIf((C-Ref(C,-1))/Ref(C,-1)> 0.01 AND C>EMA(C,10),1,0); //Cond2 = IIf((Ref(C,-1)-C)/Ref(C,-1)> 0.01 AND C0 AND n2>0 AND n3>0) { Cond1= ROC1 > n1 AND ROC2 > n2 AND ROC3 > n3; Cond2= ROC1 < -n1 AND ROC2 < -n2 AND ROC3 < -n3; } else if(n1>0 AND n2>0 AND n3==0) { Cond1= ROC1 > n1 AND ROC2 > n2 ; Cond2= ROC1 < -n1 AND ROC2 < -n2 ; } else if(n1>0 AND n2==0 AND n3==0) { Cond1= ROC1 > n1 ; Cond2= ROC1 < -n1 ; } else if(n1>0 AND n2==0 AND n3>0) { Cond1= ROC1 > n1 AND ROC3 > n3; Cond2= ROC1 < -n1 AND ROC3 < -n3; } else if(n1==0 AND n2>0 AND n3>0) { Cond1= ROC2 > n2 AND ROC3 > n3; Cond2= ROC2 < -n2 AND ROC3 < -n3; } else if(n1==0 AND n2>0 AND n3==0) { Cond1= ROC2 > n2 ; Cond2= ROC2 < -n2; } else if(n1==0 AND n2==0 AND n3>0) { Cond1= ROC3 > n2 ; Cond2= ROC3 < -n2; } else if(n1==0 AND n2==0 AND n3==0) { Cond1= 1; Cond2= 1; } else if(n1>0 AND n2<0 AND n3==0) { Cond1= ROC1 > n1 AND ROC2 < n2 ; Cond2= ROC1 < -n1 AND ROC2 > -n2 ; } else if(n1<0 AND n2>0 AND n3<0) { Cond1= ROC1 < n1 AND ROC2 > n2 AND ROC3 < n3; Cond2= ROC1 > -n1 AND ROC2 < -n2 AND ROC3 > n3; } else if(n1<0 AND n2>0 AND n3>0) { Cond1= ROC1 < n1 AND ROC2 > n2 AND ROC3 > n3; Cond2= ROC1 > -n1 AND ROC2 < -n2 AND ROC3 < n3; } else if(n1<0 AND n2>0 AND n3==0) { Cond1= ROC1 < n1 AND ROC2 > n2 ; Cond2= ROC1 > -n1 AND ROC2 < -n2 ; } else if(n1<0 AND n2==0 AND n3>0) { Cond1= ROC1 < n1 AND ROC3 > n3; Cond2= ROC1 > -n1 AND ROC3 < n3; } prch = (C- TimeFrameGetPrice( "C", inDaily, -1 ))/ TimeFrameGetPrice( "C", inDaily, -1 )*100 ; prch6= (C-Ref(C,-6))/Ref(C,-6)*100; Perc = (C-Ref(C,-nn))/Ref(C,-nn); Buy=Cond1 OR Cond2; Sell=!cond1 AND !cond2; Filter = (Cond1 OR Cond2) AND ADX() > 16;// AND C < 2500 ; AddColumn(Cond1, "Buy",1); AddColumn(Cond2, "Sell", 1); AddColumn(C, "Close", 1.3); AddColumn(Perc, "Change", 1.3); AddColumn(ADX(),"ADX",1.1); AddColumn(ROC1, "ROC", 1.1); AddColumn(ROC2,"ROC-",1.1); AddColumn(ROC3,"ROC--",1.1); AddColumn(prch,"prchopen", 1.2); AddColumn(prch6,"prchlast6", 1.2);