编程思路破译 A0赋值:(最低价+最高价+收盘价*2)/4 输出A1:A0的13日指数移动平均 A2赋值:A0的24日指数移动平均 A1X赋值:(A1-1日前的A1)/1日前的A1*100 A2X赋值:(A2-1日前的A2)/1日前的A2*100 输出看多:如果A1X>=0ANDBARSLAST(A1X上穿0)>0,返回上次A1X上穿0距今天数日前的(收盘价+开盘价)/2,否则返回无效数 条件选股:双龙定乾坤之看多[日线]成功率测试 测试股票数:5190 共发出信号:5459267 成功信号:2452579 失败信号:2978116 未完成信号:28572 信号发出率:95.07% 平均成功率:45.16% 成功率达到50%的股票数有:32.55% 利润1总平均:15.77% 最大平均利润1: 269.68% 最小平均利润1: 0.01% 利润2总平均:1.04% 最大平均利润2: 241.61% 最小平均利润2: -47.85% 程序源码 A0:=(L+H+C*2)/4; A1:EMA(A0,13); A2:=EMA(A0,24); A1X:=(A1-REF(A1,1))/REF(A1,1)*100; A2X:=(A2-REF(A2,1))/REF(A2,1)*100; 看多:IF(A1X>=0 AND BARSLAST(CROSS(A1X,0))>0,REF((C+O)/2,BARSLAST(CROSS(A1X,0))),DRAWNULL); 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|