交易风险 · 指南
股票该买多少股?仓位计算公式与实用案例
学会根据账户资金、单笔风险、入场价和止损距离计算应该买多少股,并理解资金上限、止损、滑点和组合集中度对仓位的影响。
打开仓位计算器 →“这只股票应该买多少股?”
很多人第一反应是看自己账户里还有多少钱。
但更合理的起点其实是:
如果这笔交易判断错了,我最多愿意亏多少?
只要知道最大风险金额,以及入场价到止损价之间的距离,就可以计算出更合理的仓位。
核心公式是:
买入股数
= 最大风险金额 ÷ 每股风险其中:
每股风险
= |入场价 − 止损价|例如:
账户资金 = 10,000 美元
单笔风险 = 1%
入场价 = 50 美元
止损价 = 47.50 美元最大风险金额:
10,000 × 1%
= 100 美元每股风险:
50 − 47.50
= 2.50 美元所以:
100 ÷ 2.50
= 40 股也就是说,在暂不考虑资金占用、手续费、滑点、流动性和其他组合限制的情况下,40 股是这笔交易对应的风险型仓位。
仓位计算公式
最实用的仓位公式是:
仓位股数
= 最大风险金额 ÷ 每股风险其中:
最大风险金额
= 账户资金 × 风险比例而:
每股风险
= |入场价 − 止损价|三个公式合起来就是:
仓位股数
=(账户资金 × 风险比例)
÷ |入场价 − 止损价|这个公式回答的问题,不是:
“我最多买得起多少股?”
而是:
“在我愿意承担的风险范围内,我应该买多少股?”
这两个问题看起来很像,但结果可能完全不同。
示例:10,000 美元账户应该买多少股?
假设:
账户资金 = 10,000 美元
单笔风险 = 1%
入场价 = 40 美元
止损价 = 38 美元先计算风险预算:
10,000 × 1%
= 100 美元再计算每股风险:
40 − 38
= 2 美元仓位:
100 ÷ 2
= 50 股仓位市值:
50 × 40
= 2,000 美元因此:
仓位市值 = 2,000 美元
计划价格风险 = 100 美元这两个数字不是一回事。
理解这一点,是仓位管理的基础。
如果我只有 1,000 美元,应该买多少股?
如果只看账户现金,股数取决于股票价格。
例如:
股票价格 = 20 美元
可用资金 = 1,000 美元从“买得起”的角度:
1,000 ÷ 20
= 50 股但这并不代表 50 股就是合理仓位。
假设计划止损价是 18 美元:
每股风险
= 20 − 18
= 2 美元如果买 50 股:
50 × 2
= 100 美元计划风险对于一个只有 1,000 美元的账户来说:
100 ÷ 1,000
= 10%也就是说,这笔交易的计划风险达到账户的 10%。
所以即使你“买得起”50 股,也不代表你应该承担这么大的风险。
资金承受能力和风险承受能力不是同一个概念。
资金上限和风险上限,要同时看
一笔交易通常有两个仓位上限。
风险上限
根据风险预算计算:
风险允许股数
= 最大风险金额 ÷ 每股风险资金上限
根据可用资金计算:
资金允许股数
= 可用资金 ÷ 入场价实际仓位通常应该取两者中较小的那个:
实际仓位
= min(风险允许股数,资金允许股数)例如:
账户资金 = 5,000 美元
风险预算 = 50 美元
入场价 = 100 美元
止损价 = 95 美元每股风险:
5 美元风险允许仓位:
50 ÷ 5
= 10 股资金允许仓位:
5,000 ÷ 100
= 50 股虽然账户资金可以买 50 股,但风险规则只允许 10 股。
所以这里真正限制仓位的是风险,而不是现金。
什么情况下资金才是限制因素?
假设:
账户资金 = 5,000 美元
单笔风险 = 1%
入场价 = 300 美元
止损价 = 294 美元最大风险:
5,000 × 1%
= 50 美元每股风险:
300 − 294
= 6 美元风险允许仓位:
50 ÷ 6
= 8.33 股如果只能买整股,可以向下取整为 8 股。
需要资金:
8 × 300
= 2,400 美元账户资金足够。
但如果股票价格更高,或者账户中已经有其他持仓,那么即使风险公式允许买更多,实际可用资金也可能不够。
这时,资金就会成为更严格的限制条件。
止损距离会直接影响股数
假设:
账户资金 = 20,000 美元
单笔风险 = 1%
风险预算 = 200 美元
入场价 = 50 美元不同止损对应的仓位如下:
| 止损价 | 每股风险 | 仓位 | 仓位市值 |
|---|---|---|---|
| 49 美元 | 1 美元 | 200 股 | 10,000 美元 |
| 48 美元 | 2 美元 | 100 股 | 5,000 美元 |
| 46 美元 | 4 美元 | 50 股 | 2,500 美元 |
| 45 美元 | 5 美元 | 40 股 | 2,000 美元 |
可以看到:
止损越宽
→ 每股风险越大
→ 允许买的股数越少反过来:
止损越窄
→ 每股风险越小
→ 数学上允许的股数越多所以,仓位不应该在止损之前决定。
“我一般都买 100 股”为什么可能有问题?
不少投资者会形成固定股数的习惯:
> 我一般一笔就买 100 股。
但 100 股在不同交易里可能意味着完全不同的风险。
交易 A
入场价 = 20 美元
止损价 = 19 美元
每股风险 = 1 美元买 100 股:
100 × 1
= 100 美元计划风险交易 B
入场价 = 80 美元
止损价 = 72 美元
每股风险 = 8 美元同样买 100 股:
100 × 8
= 800 美元计划风险股数完全一样,但风险差了 8 倍。
固定买相同股数的问题就在这里:
它忽略了每一笔交易自己的止损距离。
如果每笔只风险 1%,应该买多少股?
如果你使用 1% 风险规则:
最大风险金额
= 账户资金 × 1%然后:
仓位股数
= 最大风险金额 ÷ 每股风险例如:
账户资金 = 25,000 美元
风险比例 = 1%
入场价 = 75 美元
止损价 = 71 美元最大风险:
25,000 × 1%
= 250 美元每股风险:
75 − 71
= 4 美元仓位:
250 ÷ 4
= 62.5 股如果只交易整股,可以向下取整为:
62 股计划价格风险:
62 × 4
= 248 美元仍然低于 250 美元的风险预算。
关于这个方法,可以继续阅读:
如果我不用止损,怎么计算仓位?
如果没有明确止损价,那么经典的“每股风险”公式就没有定义。
因为:
每股风险
= 入场价 − 止损价而你没有止损价。
这种情况下,仍然可以用其他方式限制仓位,例如:
- 单一个股最大占组合多少;
- 最大美元敞口;
- 波动率仓位法;
- 最大回撤限制;
- 情景压力测试;
- 长期目标权重。
但这些属于不同的仓位框架。
经典的风险仓位公式,需要有一个明确的“判断错了就退出”的价格。
做多交易怎么计算股数?
做多交易中,如果止损位低于入场价:
每股风险
= 入场价 − 止损价例如:
入场价 = 60 美元
止损价 = 57 美元每股风险:
3 美元如果风险预算是 150 美元:
150 ÷ 3
= 50 股做空交易怎么计算仓位?
做空时,止损通常位于入场价上方。
因此:
每股风险
= 止损价 − 入场价例如:
做空入场价 = 50 美元
止损价 = 53 美元每股风险:
3 美元如果风险预算是 120 美元:
120 ÷ 3
= 40 股所以无论做多还是做空,仓位逻辑本质上都是一样的。
仓位应该向上还是向下取整?
如果只能买整股,向下取整通常更保守。
例如:
风险预算 = 100 美元
每股风险 = 2.70 美元计算结果:
100 ÷ 2.70
= 37.03 股如果买 37 股:
37 × 2.70
= 99.90 美元如果买 38 股:
38 × 2.70
= 102.60 美元如果你的目标是不要超过原来的风险预算,那么 37 股更合适。
碎股会改变仓位计算吗?
有些券商支持 fractional shares,也就是碎股。
这种情况下,你理论上可以直接买:
37.03 股而不是必须向下取整为 37 股。
但是否适合使用碎股,还取决于:
- 券商规则;
- 支持的订单类型;
- 流动性;
- 成交方式;
- 该证券是否支持碎股交易。
风险逻辑本身不会改变,只是股数可以更精确。
手续费会不会影响仓位?
基础仓位公式通常只计算价格风险,没有把所有交易成本算进去。
实际交易中可能存在:
- 手续费;
- 监管费用;
- 买卖价差;
- 滑点;
- 外汇兑换成本;
- 融资成本;
- 做空借券费用。
如果这些成本相对明显,可以先从风险预算中扣除。
例如:
总风险预算 = 100 美元
预计交易成本 = 8 美元那么留给价格波动的风险预算是:
100 − 8
= 92 美元如果每股风险是 2 美元:
92 ÷ 2
= 46 股而不是 50 股。
滑点会让实际亏损超过计算值
滑点是实际成交价格和计划价格之间的差异。
例如:
入场价 = 100 美元
止损价 = 95 美元
每股风险 = 5 美元风险预算是 100 美元,所以你计算出:
100 ÷ 5
= 20 股但如果真实退出价格是 94 美元:
实际每股亏损
= 6 美元那么:
20 × 6
= 120 美元实际价格亏损所以仓位计算能控制的是计划风险,而不是绝对保证最终亏损。
跳空风险为什么重要?
股票价格并不一定会连续经过所有价位。
例如一只股票前一天收在 50 美元,第二天可能直接以 44 美元开盘。
如果你原本计划在 48 美元止损,最终成交价可能远低于 48 美元。
这种风险在以下事件附近尤其值得注意:
- 财报;
- FDA 或临床试验结果;
- 监管决定;
- 宏观经济数据;
- 并购消息;
- 重大诉讼;
- 隔夜地缘政治事件。
如果某笔交易存在明显的跳空风险,实际仓位可以比公式给出的最大值更小。
仓位计算还要看组合集中度
一笔交易即使符合“单笔风险 1%”,也可能让整个组合过度集中。
例如:
账户资金 = 20,000 美元风险公式允许你持有价值 10,000 美元的某只股票。
虽然基于止损计算的计划风险可能只有 1%,但你已经把账户的一半资金集中在一个公司上。
这时仍然存在:
- 跳空风险;
- 公司特定风险;
- 流动性风险;
- 集中度风险;
- 与其他持仓高度相关的风险。
所以仓位既要从单笔交易角度看,也要从整个投资组合角度看。
同时持有多笔交易时怎么办?
如果同时有多个仓位,总开放风险也要考虑。
例如:
交易 A = 1% 计划风险
交易 B = 1% 计划风险
交易 C = 1% 计划风险那么:
总计划风险 = 3%如果三笔交易高度相关,实际组合风险可能比 3% 看起来还集中。
尤其当多个仓位属于同一个:
- 行业;
- 板块;
- 指数;
- 宏观主题;
- 财报周期。
“每笔风险不高”不等于“组合风险一定分散”。
长期投资也应该用止损算股数吗?
不一定。
长期投资和短线交易的仓位逻辑不同。
如果你本来就不使用止损,那么止损型仓位公式未必适合。
长期投资更常见的仓位依据包括:
- 目标组合权重;
- 分散化;
- 估值;
- 对公司的长期判断;
- 单一公司最大敞口;
- 行业敞口;
- ETF 重叠度;
- 定期投入计划。
例如,你有一个 50,000 美元的投资组合,希望某只股票占 5%:
目标仓位金额
= 50,000 × 5%
= 2,500 美元如果股价是 125 美元:
2,500 ÷ 125
= 20 股这是一种资产配置式的仓位计算,不是止损风险式仓位计算。
使用哪种方法,取决于你是在管理一笔交易,还是构建长期投资组合。
股价便宜,不代表应该买更多股
一只股票价格低,不代表风险就更低。
例如:
股票 A = 10 美元/股
股票 B = 200 美元/股很多人会直觉上认为:
> A 更便宜,所以应该多买一些。
但真正决定风险的是:
- 总仓位金额;
- 波动率;
- 止损距离;
- 流动性;
- 账户整体风险。
一只 10 美元的股票,如果波动特别大、仓位又太重,完全可能比 200 美元的股票风险更高。
一个实用的仓位计算流程
可以按下面的顺序进行:
- 确定这笔交易最多愿意承担账户多少风险。
- 确定计划入场价。
- 确定止损价。
- 计算每股风险。
- 用最大风险金额除以每股风险。
- 必要时向下取整。
- 检查账户资金是否足够。
- 检查是否会导致组合过度集中。
- 根据滑点、跳空、流动性和手续费适当调整。
公式可以写成:
最大风险金额
= 账户资金 × 风险比例然后:
每股风险
= |入场价 − 止损价|最后:
买入股数
= 最大风险金额 ÷ 每股风险你也可以直接使用 BasisPilot Position Size Calculator 计算。
如果你还需要先计算止损百分比,可以继续阅读:
常见问题
股票买多少股怎么算?
最常用的风险型公式是:
买入股数
= 最大风险金额 ÷ 每股风险其中:
最大风险金额
= 账户资金 × 风险比例而:
每股风险
= |入场价 − 止损价|10,000 美元账户应该买多少股?
没有一个固定股数。
取决于你愿意承担多少风险,以及止损距离是多少。
例如使用 1% 风险规则:
最大风险 = 100 美元如果每股风险是 2 美元:
100 ÷ 2
= 50 股如果每股风险是 5 美元:
100 ÷ 5
= 20 股应该把所有可用资金都买进去吗?
不一定。
“买得起多少”和“应该承担多少风险”是两个不同问题。
一个仓位可能完全在你的资金承受范围内,但从风险角度看仍然太大。
买 100 股算大仓位吗?
不能只看股数判断。
同样是 100 股,在不同股票和不同止损距离下,风险可能完全不同。
如果风险公式算出的股数超过我买得起的数量怎么办?
使用资金允许的更小仓位。
实际仓位不能超过可用资金或购买力,除非你明确选择使用杠杆。
算出来不是整数股怎么办?
如果券商只支持整股,可以向下取整,使计划风险不超过预算。
如果支持碎股,也可以使用更精确的股数。
仓位计算能保证最终不会亏超过计划金额吗?
不能。
跳空、滑点、流动性和快速行情,都可能让实际成交价偏离计划止损价。
仓位公式控制的是计划风险,不是绝对最大亏损。
最重要的逻辑
真正值得问的问题,不是:
> 我最多可以买多少股?
而是:
> 在不超过风险预算的前提下,我应该买多少股?
核心公式是:
买入股数
=(账户资金 × 风险比例)
÷ |入场价 − 止损价|这样,股数就不再是凭感觉决定,而是由账户风险和交易结构共同决定。
继续计算
相关投资工具
继续学习
更多中文指南
BasisPilot 仅提供教育用途的计算与信息,不构成个性化投资、交易、税务或法律建议。