This code I got from Equis.
If some one can convert to AFL
Thanks
Rahul RMO easy exploration
ColA = RMO
A:=Fml( "Rahul Mohindar Osc (RMO)");
B:=0;
If(A>B,If( Ref(A,-1) < Ref(B,-1),
+2 {new Bull},
+1 {Almost Bullish}),
If( Ref(A,-1) > Ref(B,-1),
-2 {new Bearish },
-1 {Almost Bearish}))
ColB= Buy&Sell Arrows
A:=Fml( "SwingTrd 2");
B:=Fml( "SwingTrd 3");
If(A>B,If( Ref(A,-1) < Ref(B,-1),
+2 {Bullish Crossover,New buy arrow},
+1 {Bullish,Almost Buy signal genarated}),
If( Ref(A,-1) > Ref(B,-1),
-2 {Bearish Crossover,New sell arrow},
-1 {Bearish}))
ColC=Blues&RedBars
A:=Fml( "SwingTrd 2");
B:=0;
If(A>B,If( Ref(A,-1) < Ref(B,-1),
+2 {New Blue bar Bullish },
+1 {Almost blue bars}),
If( Ref(A,-1) > Ref(B,-1),
-2 {New Red Bar bearish },
-1 {Almost red bar}))
ColD=Macd
If( MACD() > Mov( MACD(),9,E),
If( Ref( MACD(),-1) < Ref( Mov( MACD(),9,E),-1),
+2 {Bullish Crossover},
+1 {Bullish}),
If( Ref(MACD(),-1) > Ref(Mov(MACD(),9,E),-1),
-2 {Bearish Crossover},
-1 {Bearish}))
Col E = Stoch
Cross(Stoch(5,3),30) - Cross(70,Stoch(5,3))
{Sto-wave will equal +1 when a buy signal is generated, -1 when is a sell signal is generated, and 0 when there is no signal}
Col F =3 days adx rising or falling
If(ROC(ADX(14),3,$) = Sum(Abs(ROC(ADX(14),1,$)),3), {rising ADX} +1,
If(ROC(ADX(14),3,$) = -Sum(Abs(ROC(ADX(14),1,$)),3),
{falling ADX} -1,0))
Explanation : You can use easiily diffrent variations.
Some examples ;
****ColA ,ColB and ColC is equal to +2 ............. new 3 rule buy OR ColA,ColB and Col C is equal to -2......new 3 rule sell
E.g2 for examples col c = 1 ...it means 1 almost blue bars..; if its equal to +2 ...it measn new blue bar.
E.q 3 = Col A = 2 ...., New RMO generates new bullish signal...and if you would like to use RMO and MACD buy signal Col A must be equal to 1 or 2 and ColD must be equal to +2
Good Luck