编程思路破译:
VAR11赋值:收盘价上穿收盘价的20日简单移动平均
VAR22赋值:收盘价的10日简单移动平均<收盘价的20日简单移动平均
XG11赋值:如果VAR11ANDVAR22,返回1,否则返回0
Q赋值:重心线
QQ赋值:1日前的重心线
QQ2赋值:2日前的重心线
QQ3赋值:3日前的重心线
ABCD赋值:统计1日中满足(Q>QQ)AND(QQ<QQ2)的天数
VAR1赋值:(收盘价-1日前的收盘价)/收盘价*100<=6
ZT赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100>9.92 AND 收盘价=最高价 AND 周期类型=5
T赋值:如果ZT,返回ZT=1累加至2的天数,否则返回上次ZT距今天数
XG1赋值:T<10
XG2赋值:收盘价的5日简单移动平均>收盘价的10日简单移动平均 AND 收盘价的5日简单移动平均>收盘价的20日简单移动平均
输出XG:成交量(手)>(1日前的成交量(手)/2) AND VAR1 AND 收阳线AND XG1 AND XG2 AND XG11 AND 收盘价>收盘价的60日简单移动平均
程序源码:
VAR11:=CROSS(C,MA(C,20));
VAR22:=MA(C,10)<MA(C,20);
XG11:=IF(VAR11 AND VAR22,1,0);
Q:=ZX;
QQ:=REF(ZX,1);
QQ2:=REF(ZX,2);
QQ3:=REF(ZX,3);
ABCD:=COUNT((Q>QQ)AND(QQ<QQ2),1);
VAR1:=(C-REF(C,1))/C*100<=6;
ZT:=(C-REF(C,1))/REF(C,1)*100>9.92 AND C=H AND PERIOD=5;
T:=IF(ZT,SUMBARS(ZT=1,2), BARSLAST(ZT));
XG1:=T<10;
XG2:=MA(C,5)>MA(C,10) AND MA(C,5)>MA(C,20);
XG:VOL>(REF(VOL,1)/2) AND VAR1 AND C>O AND XG1 AND XG2 AND XG11 AND C>MA(C,60);
联系客服