Page 1 of 1

DeTrended EMA w TADP

Posted: Fri Jul 29, 2016 6:39 pm
by henry1224
Under the parameter tab

N Double 55 2 100

Here is the code


ML1:=MA(Close,50);
ML2:=MA(Close,200);
RecP:= If((ML1 < ML2 & Close < ML2 & Close > ML1) ,1,0),ColorLightGreen;
WarnP:= If((ML1 > ML2 & Close > ML2 & Close < ML1) ,-1,0),ColorOrange;
AcumP:= If((ML1 < ML2 & Close > ML2 & Close > ML1) ,2,0),ColorGreen;
DispP:= If((ML1 > ML2 & Close < ML2 & Close < ML1) ,-2,0),ColorRed;
BullP:= If((ML1 > ML2 & Close > ML2 & Close > ML1) ,3,0),ColorDarkGreen;
BearP:= If((ML1 < ML2 & Close < ML2 & Close < ML1),-3,0),ColorDarkRed;
TD:=(RecP + WarnP + AcumP + DispP + BullP + BearP);
Var1:= EMA(CLOSE,N);
Var2:=EMA(var1,N);
Var3:= (var1-var2)+var1;
Var1:= EMA(var3,N);
Var2:= EMA(var1,N);
Var4:= (var1-var2)+var1;
Var5:=var3/var4;

a:=Var3>var4 & var5>1.05;
b:=Var3<var4 & var5<.95;
Long:BarsSince(A)<BarsSince(B) & TD>0,ColorGreen;
Short:BarsSince(A)>BarsSince(B) & TD<0,ColorRed;
FillRgn(Long>0,0,Long),Brush#50008000;
FillRgn(Short>0,0,Short),Brush#50800000;