编程思路破译 M5赋值:收盘价的5日简单移动平均 M10赋值:收盘价的10日简单移动平均 M20赋值:收盘价的20日简单移动平均 M30赋值:收盘价的30日简单移动平均 M60赋值:收盘价的60日简单移动平均 MD赋值:M5和M10和M20和M30和M60的较大值的较大值的较大值的较大值 MN赋值:M5和M10和M20和M30和M60的较小值的较小值的较小值的较小值 MJ赋值:(MD-MN)/收盘价<=0.02 DIF赋值:收盘价的12日指数移动平均*10-收盘价的26日指数移动平均*10 DEA赋值:DIF的9日指数移动平均*10 XG2赋值:MJ AND DEA上穿DIF 输出三色球:XG2 条件选股:精准K线之三色球[日线]成功率测试 测试股票数:5039 共发出信号:11582 成功信号:3292 失败信号:8058 未完成信号:232 信号发出率:60.35% 平均成功率:29.00% 成功率达到50%的股票数有:34.82% 利润1总平均:10.46% 最大平均利润1: 424.51% 最小平均利润1: 0.00% 利润2总平均:0.98% 最大平均利润2: 418.08% 最小平均利润2: -38.39% 程序源码 M5:=MA(C,5); M10:=MA(C,10); M20:=MA(C,20); M30:=MA(C,30); M60:=MA(C,60); MD:=MAX(M5,MAX(M10,MAX(M20,MAX(M30,M60)))); MN:=MIN(M5,MIN(M10,MIN(M20,MIN(M30,M60)))); MJ:=(MD-MN)/C<=0.02; DIF:=EMA(CLOSE,12)*10-EMA(CLOSE,26)*10; DEA:=EMA(DIF,9)*10; XG2:=MJ AND CROSS(DEA,DIF); 三色球:XG2; |
|