分享

老鸭头选股公式源码编程思路破译及成功率回测数据

 追梦文库 2022-08-17 发布于吉林

​编程思路破译:

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

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

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

MA60赋值:收盘价的60日简单移动平均

MA120赋值:收盘价的120日简单移动平均

PDAY1赋值:上次MA5上穿MA60距今天数

PDAY2赋值:上次MA10上穿MA60距今天数

PDAY3赋值:上次(最高价=PDAY2日内最高价的最高值)距今天数

PDAY4赋值:上次MA10上穿MA5距今天数

PDAY5赋值:上次MA5上穿MA10距今天数

AW1赋值:(PDAY1>PDAY2) AND (PDAY2>PDAY3) AND (PDAY3>PDAY4) AND (PDAY4>PDAY5) AND (PDAY5<5)

AW2赋值:(统计PDAY2日中满足MA10上穿MA5的天数=1)

AAW赋值:如果AW1ANDAW2AND(收盘价的5日简单移动平均>=收盘价的10日简单移动平均)AND(收盘价的10日简单移动平均>收盘价的60日简单移动平均),返回10,否则返回0

BBW赋值:AW1ANDAW2AND(收盘价的5日简单移动平均>=收盘价的10日简单移动平均)AND(收盘价的10日简单移动平均>收盘价的20日简单移动平均)的5日过滤

输出全面分析老鸭头:如果AAWANDBBW,返回1,否则返回0

条件选股:老鸭头[日线]成功率测试

测试股票数:4584

共发出信号:21865成功信号:9731失败信号:12019未完成信号:115

信号发出率:81.94%平均成功率:44.74%成功率达到50%的股票数有:49.55%

利润1总平均:13.50%最大平均利润1:  124.01%  最小平均利润1:  0.00%

利润2总平均:1.94%最大平均利润2:  96.97%  最小平均利润2:  -31.27%

公式源码:

MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA60:=MA(C,60);
MA120:=MA(C,120);
PDAY1:=BARSLAST(CROSS(MA5,MA60));
PDAY2:=BARSLAST(CROSS(MA10,MA60));
PDAY3:=BARSLAST((HIGH=HHV(HIGH,PDAY2)));
PDAY4:=BARSLAST(CROSS(MA10,MA5));
PDAY5:=BARSLAST(CROSS(MA5,MA10));
AW1:=(PDAY1>PDAY2) AND (PDAY2>PDAY3) AND (PDAY3>PDAY4) AND (PDAY4>PDAY5) AND (PDAY5<5);
AW2:=(COUNT(CROSS(MA10,MA5),PDAY2)=1);
AAW:=IF(AW1 AND AW2 AND (MA(CLOSE,5)>=MA(CLOSE,10)) AND (MA(CLOSE,10)>MA(CLOSE,60)),10,0);
BBW:=FILTER(AW1 AND AW2 AND (MA(CLOSE,5)>=MA(CLOSE,10)) AND (MA(CLOSE,10)>MA(CLOSE,20)),5);
全面分析老鸭头:IF(AAW AND BBW,1,0);

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章