PS 5 Day range switch
Posted: Fri Jul 29, 2016 9:59 am
D1:=If(C>Ref(Max(H,Max(Ref(H,1),Max(Ref(H,2),Max(Ref(H,3),Ref(H,4))))),1),
Min(L,Min(Ref(L,1),Min(Ref(L,2),Min(Ref(L,3),Ref(L,4))))),
Max(H,Max(Ref(H,1),Max(Ref(H,2),Max(Ref(H,3),Ref(H,4))))));
D2:=If(C<Ref(Min(L,Min(Ref(L,1),Min(Ref(L,2),Min(Ref(L,3),Ref(L,4))))),1),
Max(H,Max(Ref(H,1),Max(Ref(H,2),Max(Ref(H,3),Ref(H,4))))),
Min(L,Min(Ref(L,1),Min(Ref(L,2),Min(Ref(L,3),Ref(L,4))))));
a:=Cross(C,d1);
b:=Cross(d2,C);
Long:BarsSince(A)<BarsSince(B),ColorGreen;
Short:BarsSince(A)>BarsSince(B),ColorRed;
FillRgn(Long>0,0,Long),Brush#50008000;
FillRgn(Short>0,0,Short),Brush#50800000;
Min(L,Min(Ref(L,1),Min(Ref(L,2),Min(Ref(L,3),Ref(L,4))))),
Max(H,Max(Ref(H,1),Max(Ref(H,2),Max(Ref(H,3),Ref(H,4))))));
D2:=If(C<Ref(Min(L,Min(Ref(L,1),Min(Ref(L,2),Min(Ref(L,3),Ref(L,4))))),1),
Max(H,Max(Ref(H,1),Max(Ref(H,2),Max(Ref(H,3),Ref(H,4))))),
Min(L,Min(Ref(L,1),Min(Ref(L,2),Min(Ref(L,3),Ref(L,4))))));
a:=Cross(C,d1);
b:=Cross(d2,C);
Long:BarsSince(A)<BarsSince(B),ColorGreen;
Short:BarsSince(A)>BarsSince(B),ColorRed;
FillRgn(Long>0,0,Long),Brush#50008000;
FillRgn(Short>0,0,Short),Brush#50800000;