编程思路破译 RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100 K赋值:RSV的3日[1日权重]移动平均 D赋值:K的3日[1日权重]移动平均 J赋值:3*K-2*D BDDD赋值:2日内J的最低值=8日内J的最低值 输出加码:如果J上穿1日前的J+0.01ANDBDDDANDBETWEEN(J,20,60),返回1,否则返回0 条件选股:大智慧简单KDJ加码[日线]成功率测试(20日收益率10%) 测试股票数:5080 共发出信号:382234 成功信号:165675 失败信号:212838 未完成信号:3721 信号发出率:94.94% 平均成功率:43.77% 成功率达到50%的股票数有:33.57% 利润1总平均:14.95% 最大平均利润1: 172.62% 最小平均利润1: 0.39% 利润2总平均:0.70% 最大平均利润2: 136.52% 最小平均利润2: -38.33% 程序源码 RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); J:=3*K-2*D; BDDD:=LLV(J,2)=LLV(J,8); 加码:IF(CROSS(J,REF(J+0.01,1)) AND BDDD AND BETWEEN(J,20,60),1,0); |
|