分享

回头老鸭主图之优选选股指标公式源码编程思路破译及成功率回测数据

 追梦文库 2022-10-06 发布于天津

编程思路破译

N赋值:10

MA5赋值:收盘价的5日简单移动平均

MA10赋值:收盘价的10日简单移动平均

MA20赋值:收盘价的20日简单移动平均

MA30赋值:收盘价的30日简单移动平均

MA120赋值:收盘价的120日[1日权重]移动平均

ZH520赋值:MA5-MA20的绝对值/MA20*100<=N

ZH530赋值:MA5-MA30的绝对值/MA30*100<=N

QSXS1赋值:MA5>1日前的MA5

QSXS2赋值:MA20>1日前的MA20

QSXS3赋值:MA30>1日前的MA30

DTPL赋值:MA20>MA30 AND MA30>MA120

LYHT赋值:DTPL AND QSXS2 AND QSXS3 AND 取反 AND 1日前的QSXS1

WR5赋值:100*(5日内最高价的最高值-收盘价)/(5日内最高价的最高值-5日内最低价的最低值)

WR6赋值:100*(6日内最高价的最高值-收盘价)/(6日内最高价的最高值-6日内最低价的最低值)

WR赋值:80-(WR5*3+WR6*2)/5

LYT赋值:DTPL AND QSXS2 AND QSXS3 AND 统计4日中满足QSXS1的天数<=1

GJHS赋值:收盘价>MA5 AND ((QSXS1 AND 取反) OR 收盘价>3日前的收盘价)

LYKK赋值:GJHS AND (ZH520 OR ZH530) AND LYT

买赋值:(LYKK AND 取反)*50

输出优选:(买 AND 统计5日中满足(MA10>MA20)的天数=5)*100

条件选股:回头老鸭主图之优选[日线]成功率测试(20日收益率10%)

测试股票数:5045

共发出信号:114904 成功信号:54828 失败信号:59581 未完成信号:495

信号发出率:81.07% 平均成功率:47.92% 成功率达到50%的股票数有:47.80%

利润1总平均:13.56% 最大平均利润1:  98.92%  最小平均利润1:  0.00%

利润2总平均:0.63% 最大平均利润2:  82.91%  最小平均利润2:  -39.78%

条件选股:回头老鸭主图之优选[日线]成功率测试(250日收益率10%)

测试股票数:5045

共发出信号:114890 成功信号:93438 失败信号:18067 未完成信号:3385

信号发出率:81.07% 平均成功率:83.80% 成功率达到50%的股票数有:94.84%

利润1总平均:71.41% 最大平均利润1:  1423.96%  最小平均利润1:  0.00%

利润2总平均:22.94% 最大平均利润2:  903.60%  最小平均利润2:  -71.73%

程序源码

N:=10;

MA5:=MA(C,5);

MA10:=MA(C,10);

MA20:=MA(C,20);

MA30:=MA(C,30);

MA120:=SMA(C,120,1);

ZH520:=ABS(MA5-MA20)/MA20*100<=N;

ZH530:=ABS(MA5-MA30)/MA30*100<=N;

QSXS1:=MA5>REF(MA5,1);

QSXS2:=MA20>REF(MA20,1);

QSXS3:=MA30>REF(MA30,1);

DTPL:=MA20>MA30 AND MA30>MA120;

LYHT:=DTPL AND QSXS2 AND QSXS3 AND NOT(QSXS1) AND REF(QSXS1,1);

WR5:=100*(HHV(H,5)-C)/(HHV(H,5)-LLV(L,5));

WR6:=100*(HHV(H,6)-C)/(HHV(H,6)-LLV(L,6));

WR:=80-(WR5*3+WR6*2)/5;

LYT:=DTPL AND QSXS2 AND QSXS3 AND COUNT(QSXS1,4)<=1;

GJHS:=C>MA5 AND ((QSXS1 AND NOT(REF(QSXS1,1))) OR C>REF(C,3));

LYKK:=GJHS AND (ZH520 OR ZH530) AND LYT;

买:=(LYKK AND NOT(REF(LYKK,1)))*50;

优选:(买 AND COUNT((MA10>MA20),5)=5)*100;

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章