ATPhan
New member
input lengthdema1=20;
input lengthdema2=20;
input lengthdema3=50;
input lengthdema4=110;
input lengthdtema1=110;
input lengthSMA1=50;
input lengthSMA2=110;
input H=2.0;
input L=2.0;
plot DEMA1= DEMA(HIGH, lengthdema1);
plot DEMA2= DEMA(lOW, lengthdema2);
plot DEMA3= DEMA((hIGH+LOW+CLOSE)/3,lengthdema3);
plot DEMA4= DEMA(lOW,lengthdema4);
PLOT DEMA34=(DEMA3+DEMA4)/2;
plot TEMA1 =TEMA(HIGH, lengthdtema1);
plot SMA1= SIMPLEMovingAvg(Close,lengthSMA1);
plot SMA2= SIMPLEMovingAvg(Close,lengthSMA2);
PLOT UPSMA2=SMA2*(1+H/100);
PLOT lowSMA2=SMA2*(1-L/100);
Addcloud(DEMA3,DEMA34, COLOR.GREEN, COLOR.RED);
Addcloud(DEMA4,DEMA34, COLOR.GRAY, COLOR.GRAY);
Addcloud(DEMA4, TEMA1, COLOR.GREEN, COLOR.RED);
DEMA4.ASsignValueColor( IF DEMA4>=TEMA1 THEN COLOR.BLUE ELSE COLOR.PLUM);
TEMA1.ASsignValueColor( IF DEMA4>=TEMA1 THEN COLOR.BLUE ELSE COLOR.PLUM);
Addcloud(DEMA1,DEMA2, COLOR.GRAY, COLOR.GRAY);
input lengthdema2=20;
input lengthdema3=50;
input lengthdema4=110;
input lengthdtema1=110;
input lengthSMA1=50;
input lengthSMA2=110;
input H=2.0;
input L=2.0;
plot DEMA1= DEMA(HIGH, lengthdema1);
plot DEMA2= DEMA(lOW, lengthdema2);
plot DEMA3= DEMA((hIGH+LOW+CLOSE)/3,lengthdema3);
plot DEMA4= DEMA(lOW,lengthdema4);
PLOT DEMA34=(DEMA3+DEMA4)/2;
plot TEMA1 =TEMA(HIGH, lengthdtema1);
plot SMA1= SIMPLEMovingAvg(Close,lengthSMA1);
plot SMA2= SIMPLEMovingAvg(Close,lengthSMA2);
PLOT UPSMA2=SMA2*(1+H/100);
PLOT lowSMA2=SMA2*(1-L/100);
Addcloud(DEMA3,DEMA34, COLOR.GREEN, COLOR.RED);
Addcloud(DEMA4,DEMA34, COLOR.GRAY, COLOR.GRAY);
Addcloud(DEMA4, TEMA1, COLOR.GREEN, COLOR.RED);
DEMA4.ASsignValueColor( IF DEMA4>=TEMA1 THEN COLOR.BLUE ELSE COLOR.PLUM);
TEMA1.ASsignValueColor( IF DEMA4>=TEMA1 THEN COLOR.BLUE ELSE COLOR.PLUM);
Addcloud(DEMA1,DEMA2, COLOR.GRAY, COLOR.GRAY);