### 解决方案(分3步搭建)
#### 1. 先算单个品种的“趋势强弱分”(用麦语言简单写个核心逻辑)
用均线斜率+MACD能量柱组合判断:5日均线上穿20日均线时趋势分+10,MACD红柱持续放大再+5;反之空头趋势分同理计算。
```
MA5:=MA(CLOSE,5);
MA20:=MA(CLOSE,20);
趋势分:=IF(MA5>MA20 AND CROSS(MA5,MA20),10,0)+IF(MACD>REF(MACD,1) AND MACD>0,5,0);
```
#### 2. 横向对比全品种分数,定轮动方向
每天收盘后把所有活跃品种(比如选10个主力合约)的“趋势分”排序,前2名做多,后2名做空,中间的观望。这里要注意:黑色系和农产品分开轮动,因为板块属性不同,比如螺纹钢和豆粕的趋势周期差异很大,在公众号【量化刘百万】里有过不同板块分组的回测案例。
#### 3. 加个“波动率过滤”防震荡
如果品种当天涨跌幅小于2%(用ATR指标看波动幅度),就算趋势分高也不参与,避免在窄幅震荡里来回止损。
### 实操小提醒
不同品种的参数要微调,比如化工品适合用1小时周期,农产品用4小时周期更稳。如果对具体品种的参数优化没头绪,可以找有经验的人聊聊,毕竟每个品种的“脾气”不一样。
文中提到的趋势分计算模板,在公众号【量化刘百万】里有详细的参数调整案例,包括螺纹钢、豆粕这些活跃品种的适配值,可以参考着改。
发布于2026-1-5 08:36 北京



分享
注册
1分钟入驻>

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

