分享

大智慧简单KDJ之加码指标公式源码编程思路破译及成功率回测数据

 发现探索 2022-11-29 发表于天津

编程思路破译

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);

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章