编程思路破译
(资料图片)
N赋值:60
DD赋值:收盘价=N日内收盘价的最低值
DDSJ赋值:上次1日前的DD距今天数
DDGJ赋值:DDSJ+1日前的收盘价>收盘价
MACD赋值:"MACD.MACD"
MDZB赋值:DDSJ+1日前的MACD 输出M底背离:DDGJ AND MDZB 条件选股:M底背离[日线]成功率测试 测试股票数:5220 共发出信号:236112成功信号:93690失败信号:139330未完成信号:3092 信号发出率:94.46%平均成功率:40.21%成功率达到50%的股票数有:25.11% 利润1总平均:12.06%最大平均利润1: 146.29% 最小平均利润1: 0.00% 利润2总平均:0.32%最大平均利润2: 125.65% 最小平均利润2: -35.80% 条件选股:M底背离[日线]成功率测试 测试股票数:5220 共发出信号:236118成功信号:190682失败信号:37012未完成信号:8424 信号发出率:94.46%平均成功率:83.74%成功率达到50%的股票数有:98.22% 利润1总平均:48.91%最大平均利润1: 1476.73% 最小平均利润1: 0.25% 利润2总平均:1.81%最大平均利润2: 能 445.00% 最小平均利润2: -81.09% 程序源码 N:=60; DD:=C=LLV(C,N);{60日最低点} DDSJ:=BARSLAST(REF(DD,1));{上一低点时间} DDGJ:=REF(CLOSE,DDSJ+1)>CLOSE;{股价趋势} MACD:="MACD.MACD"; MDZB:=REF(MACD,DDSJ+1) M底背离:DDGJ AND MDZB; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复!