编程思路破译:
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);
联系客服