止损放得更远,仓位应该按比例缩小,缩小的幅度取决于止损距离放大了多少。核心公式只有一个:仓位价值 = 账户资金 × 单笔风险比例 ÷ 止损距离(百分比)。如果止损从 2% 放宽到 5%,在单笔风险预算不变的前提下,仓位应该缩小到原来的 2/5,也就是 40%。
公式和算例
假设账户有 10,000 USDT,你决定每笔交易最多亏 1%,即 100 USDT。这是你的风险预算,不随止损远近变化。
买入 BTC,入场价 100,000 USDT。如果按结构把止损设在 98,000,止损距离是 2%。仓位价值 = 100 ÷ 2% = 5,000 USDT。价格跌到止损位时,5,000 USDT 仓位亏损 2%,正好约 100 USDT。
如果市场波动变大,或者你依据的结构需要更宽的止损空间,把止损放到 95,000,距离变成 5%。同样的 100 USDT 风险预算下,仓位价值 = 100 ÷ 5% = 2,000 USDT。仓位缩小到原来的 40%,止损被触发时仍然只亏约 100 USDT。
这个比例关系是线性的:止损距离翻倍,仓位减半;止损距离扩大到原来的 2.5 倍,仓位缩到 40%。不需要记复杂的规则,用除法就能算。
为什么不能"放宽止损但仓位不变"
如果止损从 2% 放宽到 5%,仓位仍然维持 5,000 USDT,那么止损被触发时亏损是 5,000 × 5% = 250 USDT,是你原定风险预算的 2.5 倍。连续几次这样的亏损,账户回撤会迅速扩大。KuCoin 的教程把这一点说得很直接:止损点 2% 和 5% 不能使用相同的仓位大小并声称承担相同的风险。
"我对这笔交易很有信心"不是放大风险的理由。信心不改变止损被触发时的亏损金额,只改变你愿意忽略这个事实的程度。
加密交易中需要额外注意的两点
手续费和滑点会吃掉一部分安全边际。上面的算例是简化版,没有计入开仓和平仓的手续费。如果你的止损距离很窄,手续费占比就会变得显著,实际亏损可能略高于预算。TradingView 上的一些仓位计算脚本已经把手续费预设纳入,并画出"手续费盈亏平衡线",说明价格需要移动多少才能真正覆盖成本。在计算仓位时,可以适当把仓位再往下取整一点,留出缓冲。
止损不一定按你设定的价格成交。加密市场波动剧烈时,止损单可能以更差的价格触发,尤其是流动性较薄的时段。这意味着你的实际亏损可能超过 1R。仓位缩小的目的不是保证止损一定精确执行,而是让"即使滑点超出预期,亏损仍然在可承受范围内"。如果你的策略依赖很紧的止损,需要额外考虑插针和滑点的风险,而不是把仓位算到刚好卡在风险预算线上。
常见问题
止损距离用价格差还是百分比?
两种都可以,但公式里的"止损距离"必须和风险预算的口径一致。用百分比时,仓位价值 = 风险金额 ÷ 止损百分比。用价格差时,先算出每单位资产的风险金额,再用风险预算除以它,得到数量。两种方法结果相同,选你顺手的那种。
如果我想用更远的止损,但不想把仓位缩得太小,怎么办?
降低单笔风险比例是一个选项,但不建议为了维持仓位而提高风险预算。另一种思路是分批建仓:用较宽的止损计算总仓位,但分几次入场,每次入场时根据当时的波动重新评估。不过分批建仓不改变总风险上限,只是执行方式不同。如果止损放远后仓位小到你觉得"赚得不够",问题可能出在风险预算本身设得太低,或者这笔交易的风险回报比不够吸引人,而不是仓位公式有问题。
杠杆会影响这个计算吗?
不影响仓位价值的计算。杠杆决定你需要多少保证金来持有这个仓位,不决定你应该持有多少仓位价值。CoinDCX 的说明明确指出,杠杆增加的是暴露规模,你的风险应该保持不变,仓位大小始终基于账户资金和风险比例计算,而不是基于杠杆后的金额。用 10 倍杠杆持有 2,000 USDT 仓位,和用 1 倍杠杆持有 2,000 USDT 仓位,在止损触发时的亏损是一样的,区别只在于保证金占用和清算风险。
参考资料
- KuCoin·簡易課程:擴大停損點並不意味著風險增加,日期:2026-11-09
- HTX·为什么你总是赚小亏大,日期:2026-11-09
- Gate.com·仓位不是敢不敢,是你能错几次,日期:2026-11-09
- CoinDCX·Crypto Position Size Calculator,日期:2026-11-09
- TradingView·Crypto Position Calculator,日期:2026-11-09



