### 一、改良版MACD:过滤假信号的“趋势锚”
普通MACD容易频繁金叉死叉,改良后加一条20日均线过滤:当MACD金叉(DIFF上穿DEA)且价格在20日均线上方,才确认做多信号;死叉且价格在20日均线下方,确认做空信号。
麦语言代码(文华财经T8可用):
```
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
MACD := 2*(DIFF-DEA);
MA20 := MA(CLOSE,20);
多信号: CROSS(DIFF,DEA) && CLOSE>MA20;
空信号: CROSSDOWN(DIFF,DEA) && CLOSE
参数不用死磕默认值,在公众号【量化刘百万】里有针对不同周期的优化案例,比如5分钟线用(12,26,9),日线用(26,52,26),可以按需参考。
### 二、RSI+KDJ组合:震荡市的“超买超卖警报”
单看RSI或KDJ容易误判,两个指标结合更稳:RSI(14)>70且KDJ的K值>80,视为超买(空信号);RSI<30且K值<20,视为超卖(多信号)。
简语言代码(TB开拓者可用):
```
RSI14 = RSI(CLOSE,14);
K = SMA(MAX(CLOSE-REF(CLOSE,1),0),3,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),3,1)*100;
多信号 = RSI14<30 && K<20;
空信号 = RSI14>70 && K>80;
```
### 三、成交量验证:避免“无量反弹/回调”
不管多空信号,一定要看成交量:上涨时成交量放大(比前5日均值多30%),多信号才有效;下跌时成交量放大,空信号才靠谱。
最后提醒:指标不是万能的,得结合品种特性(比如螺纹钢波动大,用稍大参数;农产品波动小,参数可缩小)。如果你想直接用现成的组合策略模板,【量化刘百万】里整理了这三个指标的联动逻辑,包含入场出场条件,翻一翻历史文章应该能找到,不用自己从头编代码。
发布于2026-1-5 09:06 北京



分享
注册
1分钟入驻>

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

