编程思路破译 趋势赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均 ZZ赋值:趋势>1日前的趋势 KT1赋值:成交量(手)/1000000 KT2赋值:收盘价 V1赋值:KT1的5日指数移动平均 V2赋值:KT2的5日指数移动平均 价异动赋值:KT2>1日前的V2*1.06 量异动赋值:KT1>1日前的V1*1.6并且ZZ M1赋值:价异动的2日累和>0 M2赋值:量异动的2日累和>0 AND 1日前的趋势<89 输出量价共振要大涨:-M1并且M2的3日过滤*1 条件选股:量价共振要大涨[日线]成功率测试 测试股票数:5279 共发出信号:263180 成功信号:137715 失败信号:123712 未完成信号:1753 信号发出率:93.69% 平均成功率:52.68% 成功率达到50%的股票数有:58.01% 利润1总平均:15.64% 最大平均利润1: 190.62% 最小平均利润1: 0.00% 利润2总平均:0.90% 最大平均利润2: 161.50% 最小平均利润2: -32.42% 程序源码 趋势:=3*SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1)-2* SMA(SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1),3,1); ZZ:=趋势>REF(趋势,1); KT1:=VOL/1000000; KT2:=CLOSE; V1:=EMA(KT1,5); V2:=EMA(KT2,5); 价异动:=KT2>REF(V2,1)*1.06; 量异动:=KT1>REF(V1,1)*1.6&&ZZ; M1:=SUM(价异动,2)>0; M2:=SUM(量异动,2)>0 AND REF(趋势,1)<89; 量价共振要大涨:-FILTER(M1&&M2,3)*1; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|