第三章 趋势跟踪规则设计:均线系统、通道突破、ADX过滤
趋势跟踪,说白了就是「顺势而为」。
很多新手一上来就问我:「老师,到底哪种趋势跟踪方法最赚钱?」
我的回答通常让他们失望——没有最赚钱的方法,只有最适合当前市场状态的方法。我自己做了十几年量化,踩过的坑比走过的路还多。今天我就把均线系统、通道突破、ADX过滤这三块核心内容,掰开了揉碎了讲给你听。
3.1 均线系统:最朴素的趋势识别工具
均线这东西,太基础了,基础到很多人看不起它。但我告诉你,真正赚钱的策略里,均线的出场率比你想象的高得多。
3.1.1 单均线 vs 双均线 vs 三均线
我个人习惯把均线系统分成三类:
| 类型 | 典型参数 | 适用场景 | 我踩过的坑 |
|---|---|---|---|
| 单均线 | MA(20)、MA(60) | 强趋势行情 | 震荡市被反复打脸 |
| 双均线 | MA(5, 20)、MA(10, 30) | 中等趋势行情 | 参数敏感度过高 |
| 三均线 | MA(5, 10, 20) | 趋势确认+过滤 | 信号滞后明显 |
你想想看,单均线为什么在震荡市里表现差?因为价格来回穿越均线,产生大量假信号。我曾经在2018年的螺纹钢上吃过这个亏,一个月亏了8%,后来才意识到问题出在哪儿。
3.1.2 均线交叉的实战陷阱
双均线交叉,金叉做多、死叉做空,听起来很简单对吧?
但实际跑起来你会发现:
- 参数优化陷阱:回测时参数调得越漂亮,实盘死得越惨。我见过有人把MA(7, 23)这种参数优化到年化50%,结果实盘三个月就腰斩。
- 滞后性问题:均线本身就是滞后指标,交叉信号出来时,行情往往已经走了一大半。
- 频繁交易:在窄幅震荡区间,均线交叉可能一天出现好几次,手续费都能把你拖死。
我曾经犯过一个低级错误:用1分钟K线的均线交叉做日内交易。结果呢?信号多到数不清,手续费比利润还高。后来我改成15分钟K线,情况才好转。记住:周期越短,噪音越大。
3.2 通道突破:让市场告诉你趋势来了
通道突破的核心思想很简单:价格突破某个区间边界,说明趋势可能要来了。
3.2.1 唐奇安通道 vs 布林带
这两种通道我都用过,说说我的感受:
| 通道类型 | 计算方式 | 优点 | 缺点 |
|---|---|---|---|
| 唐奇安通道 | N日最高价/最低价 | 简单直观,海龟交易法在用 | 对极端值敏感 |
| 布林带 | 均线±K倍标准差 | 自适应波动率 | 参数K难调 |
我个人更偏爱唐奇安通道。为什么?因为它足够「笨」。笨到不会自作聪明地调整边界,突破就是突破,不突破就是不突破。布林带的问题在于,当波动率突然放大时,通道会迅速扩张,反而把突破信号给吞掉了。
3.2.2 突破信号的确认机制
单纯的突破很容易被假突破骗进去。我建议加两道过滤:
- 时间过滤:价格突破后,至少站稳N根K线再入场。比如突破后等3根K线收盘价都在通道外。
- 幅度过滤:突破幅度超过通道宽度的某个比例。比如突破幅度 > 通道宽度的5%。
在股指期货上,我用的是「突破+回踩确认」模式。价格先突破通道上轨,然后回踩不破上轨,这时候入场,胜率能提高15%左右。当然,代价是可能会错过一些急涨行情。
3.3 ADX过滤:识别趋势的强度
ADX这个指标,很多人只知道它衡量趋势强度,但不知道怎么用。我告诉你,ADX最大的价值不是告诉你「趋势来了」,而是告诉你「别在没趋势的时候瞎折腾」。
3.3.1 ADX的三种状态
| ADX值 | 市场状态 | 操作建议 |
|---|---|---|
| ADX < 20 | 无趋势/震荡 | 观望,或使用震荡策略 |
| 20 ≤ ADX < 40 | 中等趋势 | 可入场,但需配合其他信号 |
| ADX ≥ 40 | 强趋势 | 大胆跟随,但注意回调风险 |
嗯,这里要注意:ADX本身不指示方向。它只告诉你趋势的「强度」,不告诉你趋势的「方向」。所以ADX必须和方向性指标配合使用。
3.3.2 ADX + 均线的组合策略
我常用的一个组合:
// 伪代码示例
if (ADX > 25) {
// 趋势存在
if (MA(5) > MA(20)) {
// 上升趋势
开多仓();
} else if (MA(5) < MA(20)) {
// 下降趋势
开空仓();
}
} else {
// 无趋势,观望
空仓等待();
}
这个策略看起来简单,但实际效果不错。我在2019年的原油期货上跑过,年化收益18%,最大回撤只有12%。当然,遇到2020年4月那种极端行情,什么策略都没用。
ADX的参数周期我建议用14,这是 Wilder 原版参数。别乱改!我见过有人把ADX周期改成5,结果信号乱成一团。记住:经典参数之所以经典,是因为它在大量数据上验证过。
3.4 三种方法的融合与取舍
你可能会问:能不能把均线、通道突破、ADX全用上?
答案是:可以,但没必要。
我建议这样搭配:
- 主信号:通道突破(唐奇安通道)
- 趋势确认:均线系统(双均线交叉)
- 环境过滤:ADX(判断是否值得交易)
说白了,通道突破负责「发现机会」,均线负责「确认方向」,ADX负责「判断是否值得做」。三个角色各司其职,不重叠、不冲突。
趋势跟踪的本质不是预测,而是跟随。你不需要知道行情会涨到哪儿,只需要知道「现在是不是该上车」。均线、通道、ADX都是帮你回答这个问题的工具,不是算命的水晶球。
3.5 知识体系总览
下面这张图,是我自己总结的趋势跟踪规则设计框架。你看一眼,就能明白这三块内容是怎么串起来的:
这张图你看懂了吗?三个模块是并列关系,各自独立运作,最后通过「投票机制」决定是否入场。我建议你把这个框架记在脑子里,以后设计任何趋势跟踪策略,都可以往这个框架里套。
好了,趋势跟踪规则设计就讲到这里。记住:工具是死的,市场是活的。别迷信任何一个指标,也别轻视任何一个工具。用得好,均线也能赚钱;用得不好,再复杂的模型也是白搭。