MetaStock™ Zone Forum & FAQ Artykuły Linki Elliott Waves EasyLanguage™ Zone

 A B C D E F G H I J K L M N O P R S T U V W Y Z #

Divergence Formulas
I've seen many divergence formulas written for MetaStock, but in my opinion,
none of them work well. Here, I'll present a divergence formula for MetaStock using RSI(14) and the close. I'll also introduce another divergence formula, which I call double successive divergence (DSD).

Divergence Formula

EKA:=3;
I1:=Zig(RSI(14),EKA,%)>Ref(Zig(RSI(14),EKA,%),-1) AND
Ref(Zig(RSI(14),EKA,%),-1)<Ref(Zig(RSI(14),EKA,%),-2);
V1:=ValueWhen(1,I1,Ref(Zig(RSI(14),EKA,%),-1));
V2:=ValueWhen(1,I1,Ref(C,-1));
V3:=ValueWhen(2,I1, Ref(Zig(RSI(14),EKA,%),-1));
V4:=ValueWhen(2,I1,Ref(C,-1));
C1:=V1>V3 AND V2<V4 ;
C1 AND Ref(C1,-1)=0 AND RSI(14)>Ref(RSI(14),-1)

Double Successive Divergence

I1:=Zig(RSI(14),3,%)>Ref(Zig(RSI(14),3,%),-1) AND
Ref(Zig(RSI(14),3,%),-1)<Ref(Zig(RSI(14),3,%),-2);
V1:=ValueWhen(1,I1,Ref(Zig(RSI(14),3,%),-1));
V2:=ValueWhen(1,I1,Ref(C,-1));
V3:=ValueWhen(2,I1, Ref(Zig(RSI(14),3,%),-1));
V4:=ValueWhen(2,I1,Ref(C,-1));
V5:=ValueWhen(3,I1, Ref(Zig(RSI(14),3,%),-1));
V6:=ValueWhen(3,I1,Ref(C,-1));
C1:=V1<V3 AND V2>V4 AND V3<V5 AND V4>V6 ;
C1 AND Ref(C1,-1)=0 AND RSI(14)>Ref(RSI(14),-1)

With these formulas, RSI(14) may be replaced by other indicators such as CCI, OBV, and so on. In addition, the time frame may be extended from min to years. If readers find these formulas useful, next time I'll introduce some others using fractals. --Siannas Christos, S&C reader.
Source / From: TOP