JJJJJJ11111
Member
how do i scan for stock
short :
high outside 2 std dev of bollinger band + 4 ATR up in less than 5 days
long :
low outside 2 std dev of bolloging band + 4 ATR down in less than 5 days
any help with this ?
thanks in advance.
mean reversion play
Code:
#short version
#BB
input price = close;
input displace = 0;
input length = 20;
input Num_Dev_Dn = -2.0;
input Num_Dev_up = 2.0;
input averageType = AverageType.Simple;
def sDev = stdev(data = price[-displace], length = length);
def MidLine = MovingAverage(averageType, data = price[-displace], length = length);
def LowerBand = MidLine + num_Dev_Dn * sDev;
def UpperBand = MidLine + num_Dev_Up * sDev;
#ATR
def ATR = MovingAverage(AverageType.WILDERS, TrueRange(high, close, low), 14);
plot scan = high[1]> upperband[1] and close/close[5] > 4*ATR ;
#longversion
#BB
input price = close;
input displace = 0;
input length = 20;
input Num_Dev_Dn = -2.0;
input Num_Dev_up = 2.0;
input averageType = AverageType.Simple;
def sDev = stdev(data = price[-displace], length = length);
def MidLine = MovingAverage(averageType, data = price[-displace], length = length);
def LowerBand = MidLine + num_Dev_Dn * sDev;
def UpperBand = MidLine + num_Dev_Up * sDev;
#ATR
def ATR = MovingAverage(AverageType.WILDERS, TrueRange(high, close, low), 14);
plot scan = low[1]< lowerband[1] and close/close[5] > 4*ATR ;
not sure if i'm getting the code right. but seem like it. anybody would like to try it out? or improve?