止损位到底该放在哪里:三种可执行的算法
止损不是一个价位,是一个算法:先定这笔最多亏多少钱,再让价格决定位置。三种算法:ATR 的 1.5 倍、前低下方 2%、固定百分比 5% 到 8%,各有适用场景。
本文目录(6 节)
一句话答案止损位不是一个价位,是一个算法:先定这笔最多亏多少钱,再让价格决定位置。顺序反了,止损永远设不住。
我先说我设过的最蠢的一个止损
2023 年 5 月,一只做工业母机的票,24.8 买入,我设的止损是 24.0,-3.2%。第二天它低开 4%,直接跳过我的止损,我开盘割在 23.5。
后来它三天回到 26。
那次教训不是"止损设错了",而是我设止损的姿势错了:我先看自己能接受多少钱,再看图上哪个位置顺眼,两个数字打架的时候,我选了顺眼的那个。
下面三种算法,是我这两年试下来能落地的。它们都不保证什么,但都能在买入之前给出一个数字。
算法一:ATR 的 1.5 倍,给波动大的票
ATR 是平均真实波幅,软件里一般有 ATR(14)。算法是:止损价 = 买入价 − 1.5 × ATR(14)。
举例:一只票 20 元,ATR(14) 是 0.6 元,止损就是 20 − 0.9 = 19.1,距离 4.5%。
1.5 倍的意思不是精确,是给它正常的呼吸空间。设 1 倍,你会被日常波动打掉;设 3 倍,止损距离太远,同样的风险额度下你只能买很少一点。
适用场景:波动大、日内振幅经常超过 4% 的票。好处是自动跟着波动率走——行情剧烈时止损自动放宽,安静时自动收紧。
算法二:前低下方 2%,给结构清晰的票
算法是:找到最近一个有效低点(我一般用近 20 个交易日的最低收盘价),止损价 = 该低点 × 0.98。
那 2% 是缓冲,用来躲开"插一下就回来"的假破位。跌破前低,说明我买入时依赖的那个结构已经不存在了,这时候离场不是认输,是承认前提失效。
适用场景:走震荡箱体、或者刚从底部抬起来的票。坏处是需要你判断"哪个低点算有效",主观成分比 ATR 大。
算法三:固定百分比 5% 到 8%,给没时间盯盘的人
算法最简单:止损价 = 买入价 × (1 − 6%)。具体取 5 到 8 之间哪个数,看这只票近 20 日的平均振幅,振幅大就往上取。
优点是每次亏多少你事先就知道。缺点是不看结构,可能正好把止损放在一个很容易被扫的位置上。
适用场景:持仓周期一周以上、每天只能看两次盘的人。它牺牲一点精确度,换来的是"我一定会执行"。
三种算法怎么选
看两件事:你的持仓周期,和这只票的波动。
日内到两三天的短线,用算法二,位置比幅度重要。持有 1 到 4 周的波段,用算法一,让波动率决定距离。一个月以上、没时间盯的,用算法三,简单到不会找借口。
有一条是共通的:算出来的止损距离,直接决定你能买多少。距离 4.5%,单笔风险额度是总资金 1.5%,这笔最多只能上 33% 的仓位,还要再过一道单票上限。止损和仓位是同一件事的两面,先定止损再算仓位,顺序不能反。
守矩在这里做了什么
- 「全局风控」里我先填单笔亏损上限:总资金的 1.5%。这是所有算法的前置条件——没有这个数字,止损距离多宽都没有意义。
- 写「交易计划单」时止损价是必填,而且系统会校验它必须低于买入区间的下沿。我写反过一次被拦下来,那次我才发现,我以前的"止损价"经常写在成本价上方。
- 开仓前自检会把止损价、当前价、买入区间一起带出来,逐条跑规则。持仓之后,看板按「距止损由近到远」排序,我每天先看的是离止损最近的那只,不是涨得最好的那只。
三种算法都不复杂,十分钟能学会。真正难的是那个顺序:先写止损,再决定买不买。
买完之后再设的止损,设的通常不是止损,是自己能接受的亏损上限。
本文记录的是我个人对交易纪律的理解和工具使用过程,不构成任何投资建议。守矩不荐股、不预测涨跌、不代下单。行情数据来自公开接口,有延迟,仅供规则校验参考。市场有风险,决策请独立完成。
常见问题
止损位怎么设置才合理?
别先看自己想要多少钱,先算这笔最多亏多少。三种可取的做法:按 ATR(14) 的 1.5 倍算距离、放在前低下方 2%、或按固定 5% 到 8%。选哪种看你持仓周期和这只票的波动。
止损总是被扫掉怎么办?
多半是止损距离小于这只票的日常波动。先看 ATR(14),如果你的止损距离比 1 倍 ATR 还小,被扫是必然的。要么放宽到 1.5 倍,要么把仓位降下来,二者只能选一个。
止损设几个点比较合适?
没有统一数字,但可以从结果倒推:单笔风险额度是总资金 1.5%,止损距离 5% 时仓位上限就是 30%。距离越宽仓位必须越小,否则这笔的风险就超了。
本文为个人交易记录与工具使用心得,不构成投资建议。