← 返回文章列表

AI 量化周记 #12:ATR 止损 vs 百分比止损,哪个更靠谱?

ATR vs percentage stop-loss — which actually works?

做了14个月实盘之后,我回头看自己的交易记录,发现一个反复出现的问题:止损执行不一致。有时候8%就割了,有时候20%还在扛。这不是纪律问题,是规则本身就没定清楚。

百分比止损的问题

传统的百分比止损(比如统一 -8%)看起来简单,但它忽略了一个关键因素:不同股票的波动特征完全不同。一只日常波动5%的股票,8%的止损线根本不够呼吸;而一只波动只有1%的股票,8%又太宽了。

ATR 止损的思路

ATR(Average True Range)止损的思路是:用股票自身的波动幅度来定义「异常」。比如设定 2 倍 ATR 作为止损距离——如果一只股票的 20 日 ATR 是 3%,那止损线就是 -6%;如果 ATR 是 1.5%,止损线就是 -3%。

我用 Qlib + Backtrader 对 CSI 300 成分股做了回测,结论很明确:ATR 止损在控制最大回撤方面显著优于固定百分比,同时对收益的侵蚀更小。

关键洞察:好的止损不是「能不能执行」的问题,而是「规则是否匹配标的特征」的问题。ATR 让止损从「一刀切」变成了「因材施教」。

下一步打算把 ATR 止损和市场环境分类器结合——在不同市场状态下动态调整 ATR 倍数。这部分下周更新。