方法论

仓位计算公式:先算能亏多少,再算能买多少

仓位不是「我想买多少」,而是「这笔最多亏多少」除以「每股止损金额」。先算风险额度,再算股数,最后用单票上限压一遍。算出来的仓位通常比你想买的小,这才是它的用处。

本文目录(6 节)
  1. 我以前的仓位是"感觉五成"
  2. 公式只有三行
  3. 一个完整的算例
  4. 算出来的仓位,通常比你想要的小
  5. 守矩在这里做了什么
  6. 算完之后还要接受一件事:这笔可能不值得做

一句话答案仓位不是"我想买多少",是"这笔最多亏多少"除以"每股止损金额"。先算亏损额度,再算股数,顺序反了,仓位就是手感。

我以前的仓位是"感觉五成"

2023 年上半年,我的仓位全靠感觉。看好就 5 成,特别看好就 7 成,一般般就 3 成。

问题在于,"特别看好"的准确率并不比"一般般"高。我后来数了一下:那年我标记为"特别看好"的 14 笔,9 笔亏损,平均亏损幅度还比普通仓位更大——因为仓位重,同样的跌幅亏得更多。

更麻烦的是,我从来没有算过"这笔如果止损,我亏多少钱"。我只算过"这笔如果涨 20%,我能赚多少"。

公式只有三行

第一行,风险额度 = 总资金 × 单笔风险比例。我用 1.5%,5 万块账户就是 750 元,50 万就是 7500 元。

第二行,每股风险 = 买入价 − 止损价。

第三行,股数 = 风险额度 ÷ 每股风险。

注意第三行用的是每股的绝对亏损,不是百分比。这样算出来的股数,含义很具体:止损被触发的那一刻,我正好亏掉风险额度,不多不少。

一个完整的算例

账户 50 万,单笔风险 1.5%,风险额度 7500 元。买入价 24.6,止损价 23.2,每股亏 1.4 元。

股数 = 7500 ÷ 1.4 = 5357 股,取整 5300 股。

金额 = 5300 × 24.6 = 130,380 元,占总资金 26%。

到这一步很多人就买了。但 26% 已经超过我给自己定的单票上限 20%,也就是 10 万。所以还要往下压:10 万 ÷ 24.6 约等于 4065 股,取 4000 股,金额 98,400 元。

这时候实际最大亏损是 4000 × 1.4 = 5600 元,占总资金 1.12%,比原定的 1.5% 还小。上限压下来的仓,风险也跟着变小,这是正常结果,不是算错。

算出来的仓位,通常比你想要的小

这是这个公式最有用的地方:它让我不舒服。

按公式算,一只止损距离 8% 的票,1.5% 的风险额度只能给我不到 20% 的仓位,而我"感觉"想买 5 成。中间那 30% 的差,就是情绪。

遇到这种情况只有两个选择:要么接受小仓位,要么把止损收紧——但收紧止损会让它更容易被扫掉。两个都不能占便宜,这就是公式的意义。

守矩在这里做了什么

  1. 「全局风控」里我填两个数:单笔亏损上限 1.5%、单票仓位上限 20%。这两个都是我自己写的,工具不替我定,也不给我推荐值。
  2. 开仓自检时的仓位拦截会把两道上限放在一起比较:「风险档上限」和「交易模式上限」取较小值,防守模式下再打折,最后还要套一层单票上限。所以它算出来的可买金额,经常比我自己算的还低。
  3. 成交之后,持仓看板会显示每只票"当前仓位 vs 计划仓位",超了直接标红,总仓位和上限的对比也在同一屏。我不用记,它每天摆在那儿。

算完之后还要接受一件事:这笔可能不值得做

有些票,按公式算出来的仓位小到连手续费都不划算。以前我会为了"参与一下"硬买一点,现在我更愿意直接跳过。

仓位公式真正筛掉的不是票,是那些"我只是想有点仓位"的念头。

本文记录的是我个人对交易纪律的理解和工具使用过程,不构成任何投资建议。守矩不荐股、不预测涨跌、不代下单。行情数据来自公开接口,有延迟,仅供规则校验参考。市场有风险,决策请独立完成。

常见问题

仓位计算公式是什么?

股数 = (总资金 × 单笔风险比例)÷(买入价 − 止损价)。比如 50 万账户、单笔风险 1.5%、买入 24.6、止损 23.2,就是 7500 ÷ 1.4 ≈ 5357 股,再受单票上限约束往下压。

单笔风险比例设多少合适?

常见是总资金的 1% 到 2%,我用 1.5%。这个数字决定的是「错一次有多疼」,不是决定赚多少。设太大,连续几笔亏损就会伤到本金;设太小,交易成本占比会变高。

算出来的仓位太小怎么办?

先别调大风险比例,去看看止损距离是不是太宽。距离 8% 时 1.5% 的风险额度只能给到 18% 左右的仓位。收窄止损或者接受小仓位,只有这两条路,没有第三条。

本文为个人交易记录与工具使用心得,不构成投资建议。

← 上一篇 止损位到底该放在哪里:三种可执行的算法 下一篇 → 盈亏比低于 2 的单子,为什么不该做

想管住自己的手,先得有把尺子

守矩把你自己写的规则变成开仓前的一道校验。免费版就能用。