3 Chaikin Money Flow System

A forum for all EdgeRater users

Moderator: Chris White

Post Reply
henry1224
Posts: 457
Joined: Wed Feb 24, 2016 12:04 pm

3 Chaikin Money Flow System

Post by henry1224 »

here is the indicator

D:= (HIGH-LOW);
AD:= IF(D==0,0,((CLOSE-LOW)-(HIGH-CLOSE))/D*VOL);
MV1 := MA(VOL,N1);
CMF1: IF(MV1==0,0,MA(AD,N1)/MV1);
MV2 := MA(VOL,N2);
CMF2: IF(MV2==0,0,MA(AD,N2)/MV2);
MV3 := MA(VOL,N3);
CMF3: IF(MV3==0,0,MA(AD,N3)/MV3);
Con1:=If(CMF1>0,1,-1);
Con2:=If(CMF2>0,1,-1);
Con3:=If(CMF3>0,1,-1);
Total:Con1 + Con2 +Con3,colorstick;

under the parameters tab

N1 double 3 3 100
N2 double 5 5 100
N3 double 8 8 100
****************************************
here are the events , use the same parameters as the indicator

D:= (HIGH-LOW);
AD:= IF(D==0,0,((CLOSE-LOW)-(HIGH-CLOSE))/D*VOL);
MV1 := MA(VOL,N1);
CMF1: IF(MV1==0,0,MA(AD,N1)/MV1);
MV2 := MA(VOL,N2);
CMF2: IF(MV2==0,0,MA(AD,N2)/MV2);
MV3 := MA(VOL,N3);
CMF3: IF(MV3==0,0,MA(AD,N3)/MV3);
Con1:=If(CMF1>0,1,-1);
Con2:=If(CMF2>0,1,-1);
Con3:=If(CMF3>0,1,-1);
Total:=Con1 + Con2 +Con3,colorstick;
Event:Cross(Total,0);

*************************************
D:= (HIGH-LOW);
AD:= IF(D==0,0,((CLOSE-LOW)-(HIGH-CLOSE))/D*VOL);
MV1 := MA(VOL,N1);
CMF1: IF(MV1==0,0,MA(AD,N1)/MV1);
MV2 := MA(VOL,N2);
CMF2: IF(MV2==0,0,MA(AD,N2)/MV2);
MV3 := MA(VOL,N3);
CMF3: IF(MV3==0,0,MA(AD,N3)/MV3);
Con1:=If(CMF1>0,1,-1);
Con2:=If(CMF2>0,1,-1);
Con3:=If(CMF3>0,1,-1);
Total:=Con1 + Con2 +Con3,colorstick;
Event:Cross(0,Total);

***********************************
D:= (HIGH-LOW);
AD:= IF(D==0,0,((CLOSE-LOW)-(HIGH-CLOSE))/D*VOL);
MV1 := MA(VOL,N1);
CMF1: IF(MV1==0,0,MA(AD,N1)/MV1);
MV2 := MA(VOL,N2);
CMF2: IF(MV2==0,0,MA(AD,N2)/MV2);
MV3 := MA(VOL,N3);
CMF3: IF(MV3==0,0,MA(AD,N3)/MV3);
Con1:=If(CMF1>0,1,-1);
Con2:=If(CMF2>0,1,-1);
Con3:=If(CMF3>0,1,-1);
Total:=Con1 + Con2 +Con3,colorstick;
Event:Cross(Total,2.25);

**************************************
D:= (HIGH-LOW);
AD:= IF(D==0,0,((CLOSE-LOW)-(HIGH-CLOSE))/D*VOL);
MV1 := MA(VOL,N1);
CMF1: IF(MV1==0,0,MA(AD,N1)/MV1);
MV2 := MA(VOL,N2);
CMF2: IF(MV2==0,0,MA(AD,N2)/MV2);
MV3 := MA(VOL,N3);
CMF3: IF(MV3==0,0,MA(AD,N3)/MV3);
Con1:=If(CMF1>0,1,-1);
Con2:=If(CMF2>0,1,-1);
Con3:=If(CMF3>0,1,-1);
Total:=Con1 + Con2 +Con3,colorstick;
Event:Cross(Total,-2.25);

****************************************
D:= (HIGH-LOW);
AD:= IF(D==0,0,((CLOSE-LOW)-(HIGH-CLOSE))/D*VOL);
MV1 := MA(VOL,N1);
CMF1: IF(MV1==0,0,MA(AD,N1)/MV1);
MV2 := MA(VOL,N2);
CMF2: IF(MV2==0,0,MA(AD,N2)/MV2);
MV3 := MA(VOL,N3);
CMF3: IF(MV3==0,0,MA(AD,N3)/MV3);
Con1:=If(CMF1>0,1,-1);
Con2:=If(CMF2>0,1,-1);
Con3:=If(CMF3>0,1,-1);
Total:=Con1 + Con2 +Con3,colorstick;
Event:Cross(2.25,Total);

************************************
D:= (HIGH-LOW);
AD:= IF(D==0,0,((CLOSE-LOW)-(HIGH-CLOSE))/D*VOL);
MV1 := MA(VOL,N1);
CMF1: IF(MV1==0,0,MA(AD,N1)/MV1);
MV2 := MA(VOL,N2);
CMF2: IF(MV2==0,0,MA(AD,N2)/MV2);
MV3 := MA(VOL,N3);
CMF3: IF(MV3==0,0,MA(AD,N3)/MV3);
Con1:=If(CMF1>0,1,-1);
Con2:=If(CMF2>0,1,-1);
Con3:=If(CMF3>0,1,-1);
Total:=Con1 + Con2 +Con3,colorstick;
Event:Cross(-2.25,Total);
Post Reply