← 返回博客 · 2026年09月17日 · 约4分钟读完

先算一笔账。假设你做螺纹钢,一手手续费加滑点按20元算,趋势系统在震荡市里被假突破扫损一次,止损设2倍ATR,ATR按30个点算,一次亏620元上下。连续被扫8次,就是接近5000元——这还没算你错过真正行情时的心理损耗。很多做趋势的朋友不是死于趋势行情,而是死于行情不来时的慢性失血。

这篇文章聊一个很具体的问题:怎么用ATR(真实波幅均值)给趋势系统装一个“波幅过滤器”,让它在震荡市里主动闭嘴,而不是硬着头皮挨打。以下内容算是我这些年摸爬滚打的一点交易心得,规则都给到可以直接落地的程度。

一、磨损成本到底有多吓人

趋势系统的盈利模式是“小亏大赚”:大部分交易小亏或小赚,靠少数大趋势把利润拉起来。这个模式成立的前提是——震荡期的亏损要可控。但现实往往是:

把账摊开看:如果你的系统年化胜率35%、盈亏比3:1,理论上长期是正期望。但震荡市可能一口气给你送来8到10连亏,这时候你账户回撤的可能不是理论上的15%,而是30%——因为你在连亏中手痒加了仓。所以控制磨损,本质上是在保护你的执行力。

二、为什么用ATR做过滤器,而不是均线或指标

判断“现在是震荡还是趋势”,市面上有一百种方法,但大多数有个通病:滞后或者主观。均线粘合判断震荡,等你看出来时行情可能已经走完一半;画箱体,画到后面全靠感觉。

ATR的好处是它直接量化了一件事:市场每天的“呼吸幅度”有多大。趋势的启动几乎必然伴随波幅扩张——这不是玄学,是资金进场推动价格的物理结果。所以逻辑可以倒过来用:当ATR持续收缩、处于长期低位时,大概率就是震荡市,趋势系统这时候就该歇着。

顺带一提,ATR还有个副产品价值:它是天然的止损尺子。止损距离跟着波幅走,波幅大止损宽、波幅小止损窄,比固定点数科学得多。

三、四条可以直接抄的ATR过滤规则

下面这套规则以日线系统、ATR(14)为基础,参数可以按品种微调,但框架是通用的。

规则1:波幅水平过滤——ATR占比低于阈值不开仓

用ATR除以收盘价,得到“日波幅占比”。以螺纹钢为例,日ATR如果长期趴在20个点以内(对应一手也就200元的日内波动),扣掉手续费滑点后,趋势系统的盈亏比根本撑不起来。给自己定一条铁律:ATR占比跌破近一年该数值的30%分位时,停止开新仓。分位数可以在交易软件里用简单的排序统计出来,不用精确到小数点。

规则2:波幅斜率过滤——ATR均线死叉观望

把ATR再做两条均线:快线5日、慢线20日。快线在慢线下方,说明波幅在收缩,市场在“睡觉”,此时突破信号的可靠性极差;快线重新上穿慢线,波幅开始扩张,才是趋势系统该上岗的信号。这一条能帮你躲掉大部分“箱体上沿假突破”。

规则3:止损下限——用长周期ATR托底

震荡市ATR小,如果止损直接挂2倍当前ATR,止损距离会窄得离谱,正常噪音都能扫掉。解决办法:止损距离取“2倍当前ATR”和“1.5倍60日ATR均值”中的较大者。这样波幅再缩,止损也不会窄于一个合理下限,避免被震荡市“精准打脸”。

规则4:通道宽度过滤——突破前先量一量跑道

用唐奇安通道做突破入场的朋友,加一条检查:20日最高价减最低价,如果小于3倍ATR长期均值,说明整个通道本身就压缩在一个窄区间里,这种“突破”十有八九是箱体内晃出来的,放弃。通道宽度足够、且ATR同步扩张的突破,质量才高。

过滤条件信号动作
ATR占比低于近一年30%分位不开新仓
ATR均线5日ATR均线下穿20日观望,只平不开
止损下限取2倍当前ATR与1.5倍60日ATR的较大值防止止损过窄
通道宽度20日区间小于3倍ATR长期均值突破信号作废

四、放到中国期货品种上看:两个真实行情的启示

动力煤2021:波幅扩张的极端样本

2021年秋天动力煤那波行情,大家应该都还有印象:供需紧张推动价格在短时间内大幅拉升,随后政策强力干预,行情急转直下,连续出现极端波动甚至单边跌停。那个阶段日ATR飙到了平时数倍的水平——这正是波幅过滤器最该“放行”的环境。反过来说,在那之前的漫长平静期里,ATR长期低位徘徊,趋势策略进去就是白交学费。一个过滤器,两种市况,答案完全相反。

豆粕与螺纹钢:季节性和政策市的波幅节奏

豆粕跟着美豆走,每年北美天气炒作窗口期波幅明显放大,冬季往往归于平静——ATR的季节性规律在这种品种上特别好用。螺纹钢则更受宏观预期和地产周期驱动,波幅呈“脉冲式”:平静几个月,然后一波趋势行情迅速走完。对这类品种,规则2的斜率过滤几乎是量身定做——它不预测行情什么时候来,只在波幅真的扩张时让你在场。

至于2020年4月那次WTI负油价,则提醒我们另一件事:极端行情下ATR会失真,过滤器参数要用包含极端值的长周期数据校准,否则一次黑天鹅就把你的“正常波幅”定义全部带偏。

五、过滤器的代价:你一定会错过一些行情

必须泼盆冷水:任何过滤器都不是免费的。波幅刚从低位启动的第一段行情,你的ATR均线可能还没金叉,等信号确认时价格已经走了一截。这是过滤器固有的“迟到成本”。

我的态度是:这笔钱该花。趋势系统赚的是趋势中后段的大肉,放弃鱼头换来的,是震荡期大幅减少的失血和保住的心态。粗略估算,这套过滤在震荡期可能让你少做一半以上的假突破交易,代价是趋势初期少赚10%到20%的段落——对以“拿住大趋势”为生的系统来说,这笔交换长期是划算的。

另外提醒一句:过滤参数不要过度优化。分位数取30%还是25%、ATR均线取5/20还是8/21,差别没那么大,别在历史数据上把参数磨到完美——磨得越细,实盘崩得越快。

写在最后

趋势跟踪是一门“等”的艺术,而ATR过滤器解决的是“等的时候别乱动”这个问题。规则不复杂:波幅太小区间不进场、波幅收缩期观望、止损用长周期ATR托底、窄通道突破直接放弃。把这四条焊死在你的系统里,震荡市的磨损会肉眼可见地降下来。

当然,纸上谈兵和真金白银之间隔着一条纪律的鸿沟。想检验自己的交易系统到底扛不扛得住震荡市的连续止损,可以参加模拟考核实战验证一番——在不动真金的前提下,把这套ATR过滤规则跑上两三个月,数据会告诉你答案。

📈 学以致用:读书千遍,不如实盘(模拟)一战。XS Select 提供 10万–100万 模拟资金考核,全程线上进行,通关可获签约奖励与业绩提成。用最低的成本,检验你真正的交易水平。了解考核 →