3 Bar net

This is the place to discuss EdgeRater Chart Script

Moderator: Chris White

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

3 Bar net

Post by henry1224 »

Here is another belated Xmas present

Here is a link

https://www.forexstrategieswork.com/3-b ... -strategy/

Here is the code Plot this on top of price

Event1:=CDL_Three_Outside()<1;
VL1:=VALUEWHEN(L,H>Ref(HHV(H,10),1) & Event1==1);
VH1:=VALUEWHEN(H,L<Ref(LLV(L,10),1) & Event1==1);

VL2:=ValueWhen(If(Ref(L,1)<VL1,Ref(L,1),If(Ref(L,2)<VL1,Ref(L,2),If(Ref(L,3)<VL1,Ref(L,3),If(Ref(L,4)<VL1,Ref(L,4),If(Ref(L,5)<VL1,Ref(L,5),If(Ref(L,6)<VL1,Ref(L,6),If(Ref(L,7)<VL1,Ref(L,7),If(Ref(L,8)<VL1,Ref(L,8),If(Ref(L,9)<VL1,Ref(L,9),Ref(L,10)))))))))),H>Ref(HHV(H,10),1) & Event1==1);
VH2:=ValueWhen(If(Ref(H,1)>VH1,Ref(H,1),If(Ref(H,2)>VH1,Ref(H,2),If(Ref(H,3)>VH1,Ref(H,3),If(Ref(H,4)>VH1,Ref(H,4),If(Ref(H,5)>VH1,Ref(H,5),If(Ref(H,6)>VH1,Ref(H,6),If(Ref(H,7)>VH1,Ref(H,7),If(Ref(H,8)>VH1,Ref(H,8),If(Ref(L,9)>VL1,Ref(H,9),Ref(H,10)))))))))),L<Ref(LLV(L,10),1) & Event1==1);

VL3:=ValueWhen(If(Ref(L,2)<VL2,Ref(L,2),If(Ref(L,3)<VL2,Ref(L,3),If(Ref(L,4)<VL2,Ref(L,4),If(Ref(L,5)<VL2,Ref(L,5),If(Ref(L,6)<VL2,Ref(L,6),If(Ref(L,7)<VL2,Ref(L,7),If(Ref(L,8)<VL2,Ref(L,8),If(Ref(L,9)<VL2,Ref(L,9),If(Ref(L,10)<VL2,Ref(L,10),Ref(L,11)))))))))),H>Ref(HHV(H,10),1) & Event1==1);
VH3:=ValueWhen(If(Ref(H,2)>VH2,Ref(H,2),If(Ref(H,3)>VH2,Ref(H,3),If(Ref(H,4)>VH2,Ref(H,4),If(Ref(H,5)>VH2,Ref(H,5),If(Ref(H,6)>VH2,Ref(H,6),If(Ref(H,7)>VH2,Ref(H,7),If(Ref(H,8)>VH2,Ref(H,8),If(Ref(H,9)>VH2,Ref(H,9),If(Ref(L,10)>VL2,Ref(H,10),Ref(H,11)))))))))),L<Ref(LLV(L,10),1) & Event1==1);

Buy:=C>VH3;
Sell:=C<VL3;

X:If(BarsCount(C)==1,0,If(BarsSince(Buy)<BarsSince(Sell),VL3,If(BarsSince(Buy)>BarsSince(Sell),VH3,VL3))),CircleDot;
canucck
Posts: 19
Joined: Sun Dec 18, 2011 9:00 am

Re: 3 Bar net

Post by canucck »

Hi,

Thank you for sharing your scripts. I have recreated a few of them with straight cut and paste, but I am running into an error with this one. Perhaps this question is better directed to Chris White, but I am seeing the following 3 errors:

CS1001 - Identifier expected
CS1513 - } expected
CS1518 - Expected class, delegate, enum, interface, or struct

I tried to identify a missing } but did not see one. Did anyone else have any issues with this script?
henry1224
Posts: 457
Joined: Wed Feb 24, 2016 12:04 pm

Re: 3 Bar net

Post by henry1224 »

here is the code from my end , I get no error messages!


Event1:=CDL_Three_Outside()<1;
VL1:=VALUEWHEN(L,H>Ref(HHV(H,10),1) & Event1==1);
VH1:=VALUEWHEN(H,L<Ref(LLV(L,10),1) & Event1==1);

VL2:=ValueWhen(If(Ref(L,1)<VL1,Ref(L,1),If(Ref(L,2)<VL1,Ref(L,2),If(Ref(L,3)<VL1,Ref(L,3),If(Ref(L,4)<VL1,Ref(L,4),If(Ref(L,5)<VL1,Ref(L,5),If(Ref(L,6)<VL1,Ref(L,6),If(Ref(L,7)<VL1,Ref(L,7),If(Ref(L,8)<VL1,Ref(L,8),If(Ref(L,9)<VL1,Ref(L,9),Ref(L,10)))))))))),H>Ref(HHV(H,10),1) & Event1==1);
VH2:=ValueWhen(If(Ref(H,1)>VH1,Ref(H,1),If(Ref(H,2)>VH1,Ref(H,2),If(Ref(H,3)>VH1,Ref(H,3),If(Ref(H,4)>VH1,Ref(H,4),If(Ref(H,5)>VH1,Ref(H,5),If(Ref(H,6)>VH1,Ref(H,6),If(Ref(H,7)>VH1,Ref(H,7),If(Ref(H,8)>VH1,Ref(H,8),If(Ref(L,9)>VL1,Ref(H,9),Ref(H,10)))))))))),L<Ref(LLV(L,10),1) & Event1==1);

VL3:=ValueWhen(If(Ref(L,2)<VL2,Ref(L,2),If(Ref(L,3)<VL2,Ref(L,3),If(Ref(L,4)<VL2,Ref(L,4),If(Ref(L,5)<VL2,Ref(L,5),If(Ref(L,6)<VL2,Ref(L,6),If(Ref(L,7)<VL2,Ref(L,7),If(Ref(L,8)<VL2,Ref(L,8),If(Ref(L,9)<VL2,Ref(L,9),If(Ref(L,10)<VL2,Ref(L,10),Ref(L,11)))))))))),H>Ref(HHV(H,10),1) & Event1==1);
VH3:=ValueWhen(If(Ref(H,2)>VH2,Ref(H,2),If(Ref(H,3)>VH2,Ref(H,3),If(Ref(H,4)>VH2,Ref(H,4),If(Ref(H,5)>VH2,Ref(H,5),If(Ref(H,6)>VH2,Ref(H,6),If(Ref(H,7)>VH2,Ref(H,7),If(Ref(H,8)>VH2,Ref(H,8),If(Ref(H,9)>VH2,Ref(H,9),If(Ref(L,10)>VL2,Ref(H,10),Ref(H,11)))))))))),L<Ref(LLV(L,10),1) & Event1==1);

Buy:=C>VH3;
Sell:=C<VL3;

X:If(BarsCount(C)==1,0,If(BarsSince(Buy)<BarsSince(Sell),VL3,If(BarsSince(Buy)>BarsSince(Sell),VH3,VL3))),CircleDot,ColorBlack;
canucck
Posts: 19
Joined: Sun Dec 18, 2011 9:00 am

Re: 3 Bar net

Post by canucck »

Hi,
Thank you for posting the script.
Post Reply