编程思路破译 多头排列赋值:统计10日中满足收盘价的10日简单移动平均>收盘价的20日简单移动平均ANDMA(收盘价,10)>1日前的收盘价的10日简单移动平均ANDMA(收盘价,20)>1日前的收盘价的20日简单移动平均的天数=10 平台盘整赋值:4日内收盘价的最高值/4日内收盘价的最低值<=1.04 OR 4日内最高价的最高值/4日内最低价的最低值<1.08 盘整量缩赋值:成交量(手)的2日简单移动平均/2日前的成交量(手)的5日简单移动平均<=0.8 ORV/2日前的成交量(手)的5日简单移动平均<=0.8 OR 成交量(手)/1日前的成交量(手)<0.8 输出横盘缩量:多头排列 AND 平台盘整 AND 盘整量缩 条件选股:大智慧横盘缩量[日线]成功率测试 测试股票数:5015 共发出信号:403320 成功信号:163743 失败信号:236689 未完成信号:2888 信号发出率:90.95% 平均成功率:40.89% 成功率达到50%的股票数有:29.07% 利润1总平均:13.02% 最大平均利润1: 153.59% 最小平均利润1: 0.00% 利润2总平均:0.35% 最大平均利润2: 123.24% 最小平均利润2: -44.24% 程序源码 多头排列:=COUNT(MA(C,10)>MA(C,20) AND MA(C,10)>REF(MA(C,10) ,1) AND MA(C,20)>REF(MA(C,20) ,1),10)=10; 平台盘整:=HHV(C,4)/LLV(C,4)<=1.04 OR HHV(H,4)/LLV(L,4)<1.08; 盘整量缩:=MA(V,2)/REF(MA(V,5),2)<=0.8 OR V/REF(MA(V,5),2)<=0.8 OR V/REF(V,1)<0.8; 横盘缩量:多头排列 AND 平台盘整 AND 盘整量缩; |
|