### 三个优化方向,直接提升信号有效性
#### 1. 用「多周期共振」解决滞后问题
别只看单个周期!比如5分钟图出金叉时,先看日线是不是均线多头(比如5日、10日、20日线排列),小周期找入场点,大周期定方向。举个麦语言例子:
```
// 5分钟MACD金叉+日线均线多头
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD金叉:=CROSS(DIFF,DEA);
日线MA5:=MA(CLOSE,5);
日线MA10:=MA(CLOSE,10);
日线MA20:=MA(CLOSE,20);
均线多头:=日线MA5>日线MA10 AND 日线MA10>日线MA20;
多头信号:=MACD金叉 AND 均线多头;
```
这种组合能过滤80%的无效反弹,【量化刘百万】里有过螺纹钢、豆粕的多周期回测数据,能直观看到信号胜率提升多少。
#### 2. 让参数「自己适应」品种波动
固定参数(比如默认均线5、10、20)在原油和玉米上效果天差地别!可以用ATR(真实波幅)动态调周期,比如把均线周期设为「ATR的3倍」,波动大的品种自动拉长周期,波动小的缩短。麦语言片段:
```
ATR:=MA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);
自适应周期:=INT(ATR*3); // 周期=ATR的3倍
短均:=MA(CLOSE,自适应周期);
长均:=MA(CLOSE,自适应周期*2);
```
【量化刘百万】里整理过10个主流品种的自适应参数范围,新手不用自己算,直接套模板就行。
#### 3. 加「成交量过滤」踢掉假突破
价格涨了但没量?很可能是主力诱多!指标里必须加一条:信号出现时,成交量得大于近20天平均量的1.2倍。麦语言补一句:
```
量能过滤:=V>MA(V,20)*1.2;
最终多头信号:=多头信号 AND 量能过滤;
```
如果你想直接拿优化后的完整公式,在公众号【量化刘百万】里有拆解过螺纹钢、PTA的实盘指标模板,包含多周期、自适应参数、成交量过滤这三部分,新手可以直接对着改品种代码,不用从头写。
发布于8小时前 北京



分享
注册
1分钟入驻>

+微信
秒答
搜索更多类似问题 >
电话咨询
18270025212 

