Here is an indicator plotted below the price in it's own window. It shows a bullish or bearish state of 3 MA's
A1:=WMA((H+L)/2,5),ColorGreen;
A2:=WMA((H+L)/2,13),ColorRed;
A3:=WMA((H+L)/2,34),ColorBlue;
P2:=If(A1 > A2 & A2 > A3,2,0);
P1:=If((A1 > A3 & A3 > A2) | (A2 > A1 & A1 >A3),1,0);
M1:=If((A2 > A3 & A3 > A1) | (A3 > A1 & A1 >A2),-1,0);
M2:=If(A3 > A2 & A2 > A1,-2,0);
Total: (P2+P1+M2+M1),ColorBlack;
PlotUp1: FILLRGN(P1>0,0, 1),ExtendLR,Brush#803CB371;
PlotUp2: FILLRGN(P2>0,0, 2),ExtendLR,Brush#80006400;
PlotDn1: FILLRGN(M1<0,-1, 0),ExtendLR,Brush#80FF0000;
PlotDn2: FILLRGN(M2<0,-2, 0),ExtendLR,Brush#908B008B;
Profitunity 3 MA Rank Indicator
Moderator: Chris White
Re: Profitunity 3 MA Rank Indicator
Here is the Dev Stop indicator for the Profitunity 3 MA Rank
A1:=WMA((H+L)/2,5),ColorGreen;
A2:=WMA((H+L)/2,13),ColorRed;
A3:=WMA((H+L)/2,34),ColorBlue;
P2:=If(A1 > A2 & A2 > A3,2,0);
P1:=If((A1 > A3 & A3 > A2) | (A2 > A1 & A1 >A3),1,0);
M1:=If((A2 > A3 & A3 > A1) | (A3 > A1 & A1 >A2),-1,0);
M2:=If(A3 > A2 & A2 > A1,-2,0);
Total:= (P2+P1+M2+M1);
AVTR:=MA(HHV(H,2) - LLV(L,2),20);
SD:=Std(HHV(H,2) - LLV(L,2),20);
Val6:If(Total>0,HHV(H-AVTR-(4*SD),20),LLV(L+AVTR+(4*SD),20)),circledot;
Val5:If(Total>0,HHV(H-AVTR-(3*SD),20),LLV(L+AVTR+(3*SD),20)),circledot;
Val4:If(Total>0,HHV(H-AVTR-(2*SD),20),LLV(L+AVTR+(2*SD),20)),circledot;
Val3:If(Total>0,HHV(H-AVTR-SD,20),LLV(L+AVTR+SD,20)),circledot;
Val2:If(Total>0,HHV(H-AVTR,20),LLV(L+AVTR,20)),circledot;
Val1:If(Total>0,HHV(H-AVTR+SD,20),LLV(L+AVTR-SD,20)),circledot;
For further research do a Google search for Cynthia A Kase Dev Stop
A1:=WMA((H+L)/2,5),ColorGreen;
A2:=WMA((H+L)/2,13),ColorRed;
A3:=WMA((H+L)/2,34),ColorBlue;
P2:=If(A1 > A2 & A2 > A3,2,0);
P1:=If((A1 > A3 & A3 > A2) | (A2 > A1 & A1 >A3),1,0);
M1:=If((A2 > A3 & A3 > A1) | (A3 > A1 & A1 >A2),-1,0);
M2:=If(A3 > A2 & A2 > A1,-2,0);
Total:= (P2+P1+M2+M1);
AVTR:=MA(HHV(H,2) - LLV(L,2),20);
SD:=Std(HHV(H,2) - LLV(L,2),20);
Val6:If(Total>0,HHV(H-AVTR-(4*SD),20),LLV(L+AVTR+(4*SD),20)),circledot;
Val5:If(Total>0,HHV(H-AVTR-(3*SD),20),LLV(L+AVTR+(3*SD),20)),circledot;
Val4:If(Total>0,HHV(H-AVTR-(2*SD),20),LLV(L+AVTR+(2*SD),20)),circledot;
Val3:If(Total>0,HHV(H-AVTR-SD,20),LLV(L+AVTR+SD,20)),circledot;
Val2:If(Total>0,HHV(H-AVTR,20),LLV(L+AVTR,20)),circledot;
Val1:If(Total>0,HHV(H-AVTR+SD,20),LLV(L+AVTR-SD,20)),circledot;
For further research do a Google search for Cynthia A Kase Dev Stop