编程思路破译 X1赋值:(最低价+最高价+收盘价*2)/4 上赋值:X1的14日指数移动平均*1.1382 涨停赋值:收盘价/1日前的收盘价>1.098 AND 最高价=收盘价 涨幅赋值:(收盘价/1日前的收盘价-1)*100 三日涨幅赋值:如果2日前的收盘价>1日前的收盘价,返回涨幅的3日累和>=20,否则返回统计2日中满足涨停的天数=2 输出二板:收盘价上穿上 AND 1日前的涨停 AND 三日涨幅 AND 收盘价的有效数据周期数>13 条件选股:波段低位主图之二板[日线]成功率测试 测试股票数:5138 共发出信号:6289 成功信号:3893 失败信号:2382 未完成信号:14 信号发出率:45.31% 平均成功率:62.04% 成功率达到50%的股票数有:72.21% 利润1总平均:21.94% 最大平均利润1: 441.38% 最小平均利润1: 0.00% 利润2总平均:-0.20% 最大平均利润2: 354.89% 最小平均利润2: -61.55% 程序源码 X1:=(LOW+HIGH+CLOSE*2)/4; 上:=EMA(X1,14)*1.1382; 涨停:=C/REF(C,1)>1.098 AND H=C; 涨幅:=(C/REF(C,1)-1)*100; 三日涨幅:=IF(REF(C>REF(C,1),2),SUM(涨幅,3)>=20,COUNT(涨停,2)=2); 二板:CROSS(C,上) AND REF(涨停,1) AND 三日涨幅 AND BARSCOUNT(C)>13; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|