---
id: education_item.position-size-and-risk-calculation
page_type: education_article
title: "仓位大小与可承受风险的计算"
description: "如何计算仓位大小和单笔交易风险：包含手续费和滑点的公式、做多与做空示例、每日亏损限额，以及交易风险管理中的常见错误。"
section: education
category: "风险管理"
url: https://moonbot.pro/zh/education/basics-of-risk-management/position-size-and-risk-calculation?format=md
locale: zh
alternate_ru: https://moonbot.pro/ru/education/basics-of-risk-management/position-size-and-risk-calculation?format=md
alternate_en: https://moonbot.pro/education/basics-of-risk-management/position-size-and-risk-calculation?format=md
parent: https://moonbot.pro/zh/education/basics-of-risk-management?format=md
previous: https://moonbot.pro/zh/education/basics-of-risk-management/the-principle-of-limiting-losses?format=md
next: https://moonbot.pro/zh/education/basics-of-risk-management/features-of-leverage-trading?format=md
status: published
updated_at: 2026-11-11T00:16:08+03:00
---

# 仓位大小与可承受风险的计算

**为什么要计算仓位大小**

仓位大小是交易中风险管理的关键参数。即使交易方向选对了，交易中过大的仓位规模也可能导致快速回撤。目标是通过仓位大小计算，让可能出现的亏损既不超过事先设定的每日亏损限额，也不会危及全部本金。

合理地进行单笔交易风险计算，能让交易者即使连续多次入场失利也能继续留在市场中：每笔交易带来的是可控的亏损，而不是对资金的毁灭性打击。正因如此，风险管理不是“限制野心”，而是生存和长期增长的工具。

**计算仓位大小时要考虑什么**

除了显而易见的参数之外，还必须考虑一整套会影响交易中最终仓位规模的因素：

1. 交易所手续费（入场和出场都要支付，对短线交易尤其重要）
2. 价格剧烈波动时可能出现的滑点
3. 本金币种和计价币种（USDT、BTC 等）
4. 杠杆交易（后面单独讲解）
5. 交易品种当前的波动率：在波动骤增的时期，可以暂时降低单笔交易风险
6. 每日亏损限额：如果您当天已经出现亏损，计算新仓位时必须把剩余的“风险预算”考虑进去。

⚠️ **基本原则：** 不是仓位规模决定风险，而是可承受的风险决定仓位规模。先设定单笔交易可接受的最大亏损（以金额或本金的百分比表示），然后再根据到止损位的距离计算仓位大小。 这种做法让交易中的风险管理成为一套体系，而不是临场应对。

**计算公式：**

最大仓位 = (本金 × 风险) ÷ (到 SL 的价格变动 + 手续费 + 滑点)

这个公式可以在考虑所有重要因素的情况下完成仓位大小计算。需要理解的是，这里的“风险”正是单笔交易风险计算得出的数值，以本金的百分比表示。

### 入场前计算仓位大小的检查清单

1. 按照您的风险管理策略，确定固定的单笔交易风险（本金的 %）。
2. 找到止损位（依据技术分析或波动率）。
3. 计算到止损位的金额距离，并换算成入场价的百分比。
4. 按公式计算最大仓位大小，把手续费和滑点包括在内。
5. 确认交易中的仓位规模不超过交易所的限额，并且与当前的流动性相适应。
6. 检查您的每日亏损限额是否已经用完：如果您已经亏掉了当日可承受风险的一部分，就要相应调小仓位。
7. 条件变化时（例如波动率或手续费上升）重新计算仓位。

这样的检查清单能把交易中的风险管理从抽象的理念变成具体的操作步骤。

### 仓位大小计算示例（做多）

**初始数据（由交易者设定）：**

- 本金：1000 USDT
- 单笔交易风险（最大）：1%
- 交易类型：**做多**
- 入场价：27000 USDT
- 止损价：26730 USDT（示例：止损设在入场价的 −1% 处）
- 交易所手续费：
  - 入场：0.1%
  - 出场：0.1%
- 滑点：0.5%。

**计入手续费和滑点后，买入（做多）最大允许仓位大小的计算**

1. 计算单笔交易可承受的亏损：\
   本金 × 单笔交易风险 = 1000 USDT × 1% = **10 USDT**
2. 确定单笔交易的总成本（手续费 + 滑点 + 到止损位的价格变动）：
   1. 手续费：0.1% + 0.1% = **0.2%**
   2. 滑点：**0.5%**
   3. 到止损位的价格变动：
      1. 27000 − 26730 = 价格下跌 270 USDT
      2. (270 ÷ 27000) × 100% ≈ **1%**
      3. 总成本合计：1% + 0.2% + 0.5% = **仓位大小的 1.7%**
3. 计算最大允许仓位大小：
   1. 仓位大小 = 可承受亏损 ÷ 总成本
   2. \= 10 USDT ÷ 1.7% = 10 ÷ 0.017 ≈ **588 USDT**
4. 确定具体币种的买入数量：
   1. 以资产单位计的数量 = 仓位价值 ÷ 入场价
   2. \= 588 USDT ÷ 27000 ≈ **0.0218** **BTC。**

结论：在单笔交易风险为 1% 并计入手续费和滑点的情况下，最大允许仓位大小 ≈ 588 USDT（≈ 0.0218 BTC）。同时要记住，这一仓位规模必须落在您的每日亏损限额之内，不能超出。

### 仓位大小计算示例（做空）

**初始数据：**

- 本金：**1000 USDT**
- 单笔交易风险：**1%**
- 交易类型：**做空**
- 入场价：**27000 USDT**
- 止损价：**27270 USDT**（示例：做空时止损设在入场价的 +1% 处）
- 交易所手续费：
  - 入场：**0.1%**
  - 出场：**0.1%**
- 滑点预留：**0.5%。**

**计入手续费和滑点后，卖出（做空）最大允许仓位大小的计算**

1. 计算单笔交易可承受的亏损：\
   本金 × 单笔交易风险 = 1000 USDT × 1% = **10 USDT**
2. 确定单笔交易的总成本（手续费 + 滑点 + 到止损位的价格变动）：
   1. 手续费：0.1% + 0.1% = **0.2%**
   2. 滑点：**0.5%**
   3. 到止损位的价格变动（做空时需要计算的是价格可能逆着仓位上涨多少）：
      - 27270 − 27000 = **270 USDT** 的价格上涨
      - (270 ÷ 27000) × 100% ≈ **1%**
      - 总成本合计：1% + 0.2% + 0.5% = **仓位大小的 1.7%**
3. 计算最大允许仓位大小：
   1. 仓位大小 = 可承受亏损 ÷ 总成本
   2. \= 10 USDT ÷ 1.7% = 10 ÷ 0.017 ≈ **588 USDT**
4. 确定以资产计的仓位数量（以资产单位计，例如 BTC）：
   1. 以资产单位计的数量 = 仓位价值 ÷ 入场价
   2. \= 588 USDT ÷ 27000 ≈ **0.0218 BTC。**

结论：**做空**入场时的最大允许仓位大小 **≈ 588** **USDT**（≈ **0.0218 BTC**），这样在计入手续费和滑点后，单笔交易风险计算的总结果不超过**本金的 1%** 并保持在您的每日亏损限额之内。

**为什么做多和做空的计算看起来一样？**

从交易中的风险管理和仓位大小计算的角度来看，**做多和做空的算法相同**。两种情况下，您都要事先确定单笔交易可承受的资金风险，把手续费和滑点考虑进去，然后计算交易中的最大仓位大小，使潜在亏损不超过设定的限额。

做多与做空的区别在于**价格运动的方向**，而不在于单笔交易风险计算的原则。正因如此，学习时把两种情况都过一遍很有帮助——这样可以看出这套方法是通用的，对买入和卖出同样适用。

### 每日亏损限额如何影响仓位计算

每日亏损限额是交易中的风险管理体系的重要组成部分，它限制一个交易日内的总亏损。例如，如果您的每日限额是本金的 3%，而第一笔交易已经亏损 1%，那么留给其余交易的风险就只剩 2%。这会直接影响仓位大小计算：之后的每个仓位都应当更小，以免超出每日限额。

这种做法能保护交易者免于“上头”（tilt）和冲动地想把亏损赢回来：即使当天不顺，您也事先知道亏损的边界在哪里。

### 计算仓位大小时的常见错误

1. 不做仓位大小计算，“凭感觉”开仓
2. 在高波动率下忽视单笔交易风险
3. 低估杠杆的影响
4. 连续几笔交易盈利后，在可承受风险没有改变的情况下加大交易中的仓位规模
5. 因为没有明确的计划而超出每日亏损限额。

即使对某笔交易非常有把握，也要坚持做仓位大小计算。交易中的风险管理体系只有在每一笔交易中都毫无例外地执行时才会起作用。

仓位大小计算在使用杠杆时尤为重要——杠杆这一工具既能放大盈利，也会显著增加风险。在这种情况下，单笔交易风险计算不再只是一条建议，而是保住资金的必要条件。

建议阅读补充材料[“限制亏损与保全资金的原则，附每日限额与单笔交易限额的计算示例” >>>](https://moonbot.pro/zh/education/basics-of-risk-management/the-principle-of-limiting-losses?format=md)

## 导航

路径: [首页](https://moonbot.pro/zh?format=md) / [学习](https://moonbot.pro/zh/education?format=md) / [风险管理](https://moonbot.pro/zh/education/basics-of-risk-management?format=md) / 仓位大小与可承受风险的计算

上级栏目: [风险管理](https://moonbot.pro/zh/education/basics-of-risk-management?format=md)

上一页: [限制亏损与保全资金的原则](https://moonbot.pro/zh/education/basics-of-risk-management/the-principle-of-limiting-losses?format=md)

下一页: [杠杆交易的特点](https://moonbot.pro/zh/education/basics-of-risk-management/features-of-leverage-trading?format=md)

## 相关内容

- [杠杆交易的特点](https://moonbot.pro/zh/education/basics-of-risk-management/features-of-leverage-trading?format=md)
- [手动与自动退出仓位的机制：止损、止盈和追踪止损](https://moonbot.pro/zh/education/basics-of-risk-management/manual-and-automatic-exit-mechanisms?format=md)
- [短期与长期策略中的风险管理](https://moonbot.pro/zh/education/basics-of-risk-management/risk-management-in-strategies?format=md)
