港美股止盈止损怎么设?10% 止盈 + 5% 止损的实操规则

止盈止损怎么设,答案不是一个万能百分比,而是买入前写死的两个数字:最多亏多少就走(止损),赚到多少开始落袋(止盈)。常见的"5% 止损 / 10% 止盈"是一个合理的起点,但止损距离应该和这只股票的日常波动匹配——用 ATR 校准,而不是对所有股票套同一个数。设好之后,把它变成可以回测、可以每天机械执行的规则,情绪才没有插手的空间。

本文要点

  • 止损的作用是限制单笔最大亏损,不是判断底部;买入前就定,买入后只能上移、不能下移。
  • 三种止损定法:固定比例、技术位、ATR 倍数。固定比例最简单,ATR 最贴合股票本身的波动。
  • 一只日均波动 3% 的股票,5% 固定止损只相当于约 1.5 个交易日的正常噪音,很容易被扫出。
  • 止盈有固定目标、移动止盈、分批止盈三种;分批兼顾"落袋"和"吃趋势"。
  • 止损距离决定仓位:用"单笔风险 ÷ 每股止损金额"反推股数,而不是先定股数再找止损。

止损:先回答"最多亏多少"

止损不是"我觉得它会反弹"的判断题,而是一道算术题:这笔交易如果做错,我准备付多少学费。三种常见定法:

  • 固定比例:成本下方 5%–10%。优点是简单、容易回测、跨股票统一;缺点是它不知道这只股票平时波动多大。
  • 技术位:跌破关键支撑、前低或 20 日均线就走。贴合走势,但需要看图,不同人画的位置也不一样。
  • 波动幅度(ATR):止损距离 = N 倍 ATR,通常 N 取 2–3。波动大的股票自动给更宽的空间,波动小的股票止损自然收紧。

无论选哪种,原则一致:买入前就设好,并让单笔亏损不超过总资金的 1%–2%——这一点由仓位来保证,见仓位管理。

为什么 5% 止损对有些股票太紧

ATR(平均真实波幅)衡量一只股票"平均一天走多远"。Stock Compass 里的 atr14_pct 指标把 14 日 ATR 换算成占股价的百分比,方便跨股票比较:一只 atr14_pct = 1.2 的公用事业股和一只 atr14_pct = 3 的科技股,同样的 5% 止损含义完全不同。

对 atr14_pct = 3 的股票来说,5% ÷ 3% ≈ 1.67 倍 ATR。也就是说,即便方向判断完全正确,它只需要连续一天半"正常幅度"的回调,就能碰到你的止损——这还没算跳空。你不是被趋势证明错了,而是被噪音扫了出来,然后眼看它回到原来的方向。

反过来,对 atr14_pct = 1.2 的股票,5% 止损是 4 倍多的 ATR,宽得有些浪费:亏损空间给多了,仓位就被迫压小,资金效率下降。

一个简单的校准做法,按 2.5 倍 ATR 换算:

atr14_pct2.5 倍 ATR 的止损距离说明
1.2%3%低波动股,止损可收紧
2%5%经典的 5% 恰好合适
3%7.5%需要更宽,否则频繁被扫
4%10%高波动,考虑降低仓位或不做

所以"5% 止损"并不是错,它只是恰好适合日均波动约 2% 的股票。买入前看一眼 atr14_pct,再决定止损百分比,是把固定比例升级成 ATR 止损最省事的方式。

止盈:别把利润"吐回去"

比止损更难的是止盈——涨了舍不得走,回调又吐回去。行为金融学把这叫"处置效应":人们倾向于过早卖出盈利头寸、过久持有亏损头寸。三种可执行做法:

  • 固定目标:到 +10%、+15% 或 +20% 就减仓或清仓。确定性高、容易回测,但容易错过大趋势。
  • 移动止盈(跟踪止损):不设上限,而是把止损位跟着价格新高一起抬,比如"从 20 日最高价回撤 8% 就走"。让利润奔跑,回撤到位才离场。
  • 分批止盈:到第一目标先卖一半,剩下一半用移动止盈。既落袋一部分,也保留吃趋势的可能。

一个常用的定目标方法是"R 倍数":先算出止损距离(记为 1R),止盈至少设在 2R。这样即便胜率只有 40%,长期期望值仍然为正——胜率和盈亏比,缺一不可。

一个可以跟着算的例子

假设账户 10 万美元,单笔风险 1%,即最多亏 1,000 美元。看中一只股价 50 美元的股票,atr14_pct = 3,即 ATR ≈ 1.50 美元。

第一步:定止损。 用 2.5 倍 ATR:1.50 × 2.5 = 3.75 美元,止损价 = 50 − 3.75 = 46.25 美元,相当于 −7.5%。

第二步:反推仓位。 每股最多亏 3.75 美元,1,000 ÷ 3.75 ≈ 266 股,取整 260 股。仓位金额 = 260 × 50 = 13,000 美元,占账户 13%。

第三步:定止盈。 2R 目标 = 50 + 3.75 × 2 = 57.50 美元(+15%)。到价先卖 130 股,锁定 130 × 7.50 = 975 美元,几乎收回全部风险预算;剩下 130 股用"距 20 日高点回撤 8%"移动止盈。

第四步:对照 5% 固定止损。 止损价 47.50 美元,每股亏 2.50 美元,可买 400 股(20,000 美元)。仓位更大,但止损只有 1.67 倍 ATR——正常一天半的波动就可能触发。哪种更好,不靠感觉,靠回测。

无论哪种方式,单笔最大亏损都被锁在 1,000 美元左右。改变的只是"被噪音扫出的概率"和"仓位大小"之间的取舍。

组合成一条可回测的规则

把止损、止盈、持有时间写成明确条件:

参数设定对应指标
止损成本 −7.5%floating_loss_pct > 7.5
第一目标(减半)+15%floating_gain_pct >= 15
移动止盈距 20 日高点回撤 8%pct_from_high_20d < −8
时间止损持有 30 日仍未盈利 3%holding_days >= 30 且 floating_gain_pct < 3

时间止损常被忽略:一笔既不涨也不跌的交易占着资金,也占着注意力。给它一个期限。

这样的规则可以直接回测——看它在你的股票池里历史上的胜率、盈亏比、最大回撤,而不是凭感觉。回测时至少对比两组:5% 固定止损和 2.5 倍 ATR 止损,看看哪一组"被扫后又涨回去"的次数更少。

在 Stock Compass 里怎么设

Stock Compass 不连接券商、不下单、不推荐股票,它只是每天用你写的规则扫描你的持仓和自选股,提示哪些条件已经满足。上面那条规则写成策略是这样:

{
  "name": "ATR 校准止损 + 分批止盈",
  "market": "us",
  "rules": {
    "buy":  { "v": 2, "outerOp": "OR", "groups": [ { "innerOp": "AND", "conditions": [ { "indicator": "is_20d_breakout", "operator": "==", "value": 1 }, { "indicator": "adx_14", "operator": ">", "value": 20 }, { "indicator": "atr14_pct", "operator": "<=", "value": 3.5 } ] } ] },
    "add":  { "v": 2, "outerOp": "OR", "groups": [] },
    "trim": { "v": 2, "outerOp": "OR", "groups": [ { "innerOp": "AND", "conditions": [ { "indicator": "floating_gain_pct", "operator": ">=", "value": 15 } ] } ] },
    "exit": { "v": 2, "outerOp": "OR", "groups": [
      { "innerOp": "AND", "conditions": [ { "indicator": "floating_loss_pct", "operator": ">", "value": 7.5 } ] },
      { "innerOp": "AND", "conditions": [ { "indicator": "floating_gain_pct", "operator": ">", "value": 0 }, { "indicator": "pct_from_high_20d", "operator": "<", "value": -8 } ] },
      { "innerOp": "AND", "conditions": [ { "indicator": "holding_days", "operator": ">=", "value": 30 }, { "indicator": "floating_gain_pct", "operator": "<", "value": 3 } ] }
    ] }
  }
}

逐条解释:

  • buy · is_20d_breakout == 1:收盘创 20 日新高,作为入场触发。
  • buy · adx_14 > 20:趋势强度过滤,避开横盘里的假突破(见 ADX)。
  • buy · atr14_pct <= 3.5:只买日均波动不超过 3.5% 的股票,这样 7.5% 的止损始终不低于 2 倍 ATR。规则里的止损是固定数字,所以用这条把波动限制在它适用的范围内。
  • trim · floating_gain_pct >= 15:浮盈到 15%,提示减半仓。
  • exit · floating_loss_pct > 7.5:浮亏超过 7.5%,止损。
  • exit · floating_gain_pct > 0 且 pct_from_high_20d < −8:盈利状态下从 20 日高点回撤超过 8%,移动止盈(见距 20 日高点)。
  • exit · holding_days >= 30 且 floating_gain_pct < 3:持有 30 天还没赚到 3%,时间止损。

注意规则里的百分比都是"数值",5 就代表 5%;floating_loss_pct 在亏损时为正数。

常见错误

  • 一个百分比套所有股票:不看 atr14_pct 就统一 5%,低波动股浪费空间,高波动股频繁被扫。
  • 跌到位就下移止损:"再给它一天"是止损失效的头号原因。止损只能上移,不能下移。详见为什么止损总是执行不了。
  • 先定股数,再找止损:顺序反了。应该先定止损距离,再用风险预算反推股数。
  • 止盈目标小于止损距离:亏 7.5% 赚 5% 的规则,需要 60% 以上的胜率才能打平,大多数人做不到。
  • 只写不测:一条没回测过的规则,你并不知道它在你的股票池里是否成立,也就没有信心执行。

小结

止盈止损的核心是两个买入前就写死的数字,加上一个和股票波动匹配的校准方法。用 atr14_pct 检查止损距离是否至少 2 倍 ATR,用 R 倍数保证止盈不小于止损,用风险预算反推仓位,再把整条规则回测、写进每天扫描的策略。数字本身没有魔法,能一致执行的数字才有。

常见问题

止盈止损比例怎么设才合理?

没有万能数字。短线常用 -5% 止损 / +10% 止盈作为起点,长线止损可放宽到 10%–15%。比固定数字更好的做法是先看这只股票的 atr14_pct,让止损距离至少 2 倍 ATR,再把止盈设在不小于止损距离两倍的位置。无论选什么数,都要买入前设定、一致执行、用回测验证。

该用固定止盈还是移动止盈?

想锁定确定收益、交易频率高,用固定目标;想吃大趋势、能接受回撤一部分利润,用移动止盈。很多人用"分批":到第一目标先落袋一半,剩下用"距 20 日高点回撤 8% 就走"这类规则跟踪。两种都在自己的股票池上回测一下,比凭感觉选更可靠。

ATR 止损的倍数取多少?

常见取 14 日 ATR 的 2–3 倍。低于 2 倍,趋势没坏但日常噪音就能碰到止损;高于 3 倍,每股亏损金额变大,为了守住风险预算仓位就得压得很小。可以从 2.5 倍起步,再用回测看看对你的股票是收紧还是放宽更好。

止损设好以后可以改吗?

只能上移,不能下移。价格上涨时把止损跟着抬高,就是移动止盈,没有问题。价格逼近时把止损往下挪,是止损失效最常见的原因,因为它把一个有限的亏损变成了无上限的亏损。如果你总想往下挪,大概率是当初设止损时没看波动。

港股和美股的止损设法有区别吗?

方法相同,输入不同。不少港股中小盘的日均波动更大、跳空也更常见,所以在港股上设止损前先看 atr14_pct 更重要。另外交易费用会吃掉过窄的止损和过小的止盈空间,定数字时要把成本算进去(可参考港股交易费用那篇指南)。