编程思路破译
XA_4赋值:如果量比>0ANDDYNAINFO(4)>0,返回1,否则返回0
XA_5赋值:如果模糊匹配品种名称,返回0,否则返回1
XA_6赋值:如果模糊匹配品种名称,返回0,否则返回1
XA_7赋值:如果属于某板块ORINBLOCK(4),返回0,否则返回1
XA_8赋值:收盘价的有效数据周期数>28
XA_9赋值:如果模糊匹配品种代码,返回0,否则返回1
XA_10赋值:每股收益(全年折算)>0
XA_11赋值:XA_4 AND XA_5 AND XA_6 AND XA_7 AND XA_10 AND XA_8 AND XA_9
XA_12赋值:收盘价的20日简单移动平均
XA_13赋值:XA_12+2*收盘价的20日估算标准差
XA_14赋值:XA_12-2*收盘价的20日估算标准差
XA_15赋值:收盘价上穿XA_13
XA_16赋值:XA_13上穿收盘价
XA_17赋值:1日前的上次XA_15距今天数
XA_18赋值:1日前的上次XA_16距今天数
XA_19赋值:1日前的统计3日中满足收盘价<XA_13的天数=3
输出N型突破:统计20日中满足XA_15的天数=2 AND 统计20日中满足XA_16的天数=1 AND XA_19 AND XA_15 AND XA_11
条件选股:N型突破[日线]成功率测试
测试股票数:5338
共发出信号:0成功信号:0失败信号:0未完成信号:0
信号发出率:0.00%平均成功率:0.00%成功率达到50%的股票数有:0.00%
利润1总平均:0.00%最大平均利润1: 0.00% 最小平均利润1: 0.00%
利润2总平均:0.00%最大平均利润2: 0.00% 最小平均利润2: 0.00%
程序源码
XA_4:=IF(DYNAINFO(17)>0 AND DYNAINFO(4)>0,1,0);
XA_5:=IF(NAMELIKE(1),0,1);
XA_6:=IF(NAMELIKE(2),0,1);
XA_7:=IF(INBLOCK(3) OR INBLOCK(4),0,1);
XA_8:=BARSCOUNT(CLOSE)>28;
XA_9:=IF(CODELIKE(5),0,1);
XA_10:=FINANCE(33)>0;
XA_11:=XA_4 AND XA_5 AND XA_6 AND XA_7 AND XA_10 AND XA_8 AND XA_9;
XA_12:=MA(CLOSE,20);
XA_13:=XA_12+2*STD(CLOSE,20);
XA_14:=XA_12-2*STD(CLOSE,20);
XA_15:=CROSS(CLOSE,XA_13);
XA_16:=CROSS(XA_13,CLOSE);
XA_17:=REF(BARSLAST(XA_15),1);
XA_18:=REF(BARSLAST(XA_16),1);
XA_19:=REF(COUNT(CLOSE<XA_13,3)=3,1);
N型突破:COUNT(XA_15,20)=2 AND COUNT(XA_16,20)=1 AND XA_19 AND XA_15 AND XA_11;
该公式包含未来函数:DYNAINFO该公式包含未来函数:FINANCE
注:
馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。
发文不易,如获益,欢迎赞赏,赞赏必复!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。