| |
 |
Specialised Moving Average Exploration
|
 |
|
|
|
Views:
1389 |
| Added: January 26, 2008 |
| |
| |
|
| This formula has not been rated yet |
|
|
| |
email this link
|
| |
| |
| Tags:
MetaStock, exploration
|
| |
 |
You would do well to scan only those issues which have a high volume number. The more highly traded a stock the better the chances of a signal resulting in a decent move. I have also added the volume condition and you can insert a condition in the filter stipulating ADX greater than ADXr or some such measure. Paste the above into their respective places in a MS exploration and and it should work fine.
from Rakesh Sahgal
Code:
DS_EMA_X_MP()
If(
Cross(Mov(Mov(MP(),4,E),4,E),Mov(Mov(MP(),8,E),8,E)),1,
If(
Cross(Mov(Mov(MP(),8,E),8,E),Mov(Mov(MP(),4,E),4,E)),-1,
0))
Specialised Moving Average Exploration
ColA.
Close
ColB.
Trigger If(Fml( "DS_EMA_X_MP()" )=1,H+.05,
If(Ref( Fml( "DS_EMA_X_MP()" ),-1)=1,Ref(H,-1)+.05,
If(Ref( Fml( "DS_EMA_X_MP()" ),-2)=1,Ref(H,-2)+.05,
If(Fml( "DS_EMA_X_MP()" )=-1,L-.05,
If(Ref( Fml( "DS_EMA_X_MP()" ),-1)=-1,Ref(L,-1)-.05,
If(Ref( Fml( "DS_EMA_X_MP()" ),-2)=-1,Ref(L,-2)-.05,
0))))))
ColC.
Signal If( Fml( "DS_EMA_X_MP()" ) =1,1,
If( Fml( "DS_EMA_X_MP()" ) =-1,-1,
If(Ref( Fml( "DS_EMA_X_MP()" ),-1)=1,2,
If(Ref( Fml( "DS_EMA_X_MP()" ),-1)=-1,-2,
If(Ref( Fml( "DS_EMA_X_MP()" ),-2)=1,3,
If(Ref( Fml( "DS_EMA_X_MP()" ),-2)=-1,-3,
0))))))
Filter:
When(v,>=,500000)
AND
When( ADX(14),>,mov(adx(14),8,e))
AND
When(colC<>0)
Author: Rakesh Sahgal
Source: http://www.guppytraders.com
all formulas for MetaStock
all formulas
|