通达信涨停板指标公式
原理解析:
T赋值:如果(收盘价的有效数据周期数>7),返回(100)*((收盘价的7日简单移动平均)/(7日内收盘价的7日简单移动平均的最低值)-1),否则返回1
N赋值:如果(T>0.35),返回6,否则返回65
W赋值:((-((100)*(N日内最高价的最高值 - 收盘价))/(N日内最高价的最高值 - N日内最低价的最低值)))
HH赋值:N日内最高价的最高值的最后一日取值设为常数
LL赋值:N日内最低价的最低值的最后一日取值设为常数
MP赋值:HH/2+LL/2的最后一日取值设为常数
CCP赋值:收盘价的最后一日取值设为常数
YYY赋值:如果CCP>=MP,返回LL-(HH-LL)*0.2,否则返回HH+(HH-LL)*0.2的最后一日取值设为常数
V11赋值:(收盘价+最高价+最低价)/3
MA33赋值:V11的2日简单移动平均
MA55赋值:V11的5日简单移动平均
N18赋值:上次MA33上穿MA55距今天数
N28赋值:上次MA55上穿MA33距今天数
N88赋值:如果N180
当满足条件收阳线时,在横轴0.01纵轴0.9位置书写文字,画红色
当满足条件收阳线时,在横轴1纵轴1位置书写文字,画红色
源码:
T:=IF((BARSCOUNT(C) > 7),(100)*((MA(C,7))/(LLV(MA(C,7),7)) - 1),1);
N:=IF((T > 0.35),6,65);
W:=((-((100)*(HHV(H,N) - C))/(HHV(HIGH,N) - LLV(L,N))));
HH:=CONST(HHV(H,N));
LL:=CONST(LLV(L,N));
MP:=CONST(HH/2+LL/2);
CCP:=CONST(C);
YYY:=CONST(IF(CCP>=MP,LL-(HH-LL)*0.2,HH+(HH-LL)*0.2));
V11:=(C+H+L)/3;
MA33:=MA(V11,2);
MA55:=MA(V11,5);
N18:=BARSLAST(CROSS(MA33,MA55));
N28:=BARSLAST(CROSS(MA55,MA33));
N88:=IF(N180;DRAWTEXT_FIX(C>O,0.01,0.9,0,' WWW. '),COLORRED;
DRAWTEXT_FIX(C>O,1,1,0,'交易策略'),COLORRED;