Unit 头寸单位计算

用账户权益、单笔风险、N 值、止损距离和合约乘数计算海龟交易法中的头寸单位。

Unit 是海龟交易法里连接“账户风险”和“下单数量”的桥。它不是随手决定的仓位,也不是交易者觉得某个机会很好就临时放大的金额,而是根据账户权益、允许亏损、市场波动率和合约规格计算出来的一组标准化头寸。

如果说突破规则决定“什么时候可以试错”,Unit 决定的是“这一次试错最多能付出多少成本”。

Unit 解决什么问题

不同市场的价格、波动和合约规格差异很大。BTC、黄金、股指、农产品或外汇合约,即使图形看起来都在突破,它们的真实风险也不能用同一个下单数量比较。

Unit 的作用是把这些差异折算到账户风险上:

这让系统不会因为某个市场“看起来便宜”就买太多,也不会因为某个市场“单价很高”就误以为风险一定更大。

计算前需要准备的数据

计算 Unit 前,至少要先确定五个输入:

  1. 账户权益:用于承担策略风险的资金规模。
  2. 单笔风险比例:例如每个 Unit 愿意承担账户的某个固定比例。
  3. N 值或 ATR:市场近期的波动单位。
  4. 止损距离:入场价到系统止损价之间的距离,通常和 N 值挂钩。
  5. 每点价值或合约乘数:价格每变动 1 个单位,对账户盈亏的影响。

对现货市场来说,合约乘数通常可以理解为 1;对期货、永续合约或杠杆产品来说,必须看清交易所规则。很多仓位错误不是因为方向判断错,而是因为没有把合约乘数和最小下单单位算进去。

如果对 N 值或 ATR 的来源还不熟悉,可以先阅读 TR、ATR 与 N 值

基础公式

一个简化的 Unit 计算框架是:

Unit 数量 = 账户允许亏损金额 / 每单位止损风险

其中:

账户允许亏损金额 = 账户权益 × 单笔风险比例

每单位止损风险 = 止损距离 × 每点价值

如果系统用 2N 作为初始止损距离,那么:

每单位止损风险 = 2 × N × 每点价值

公式看起来简单,但关键是输入必须一致。价格单位、合约单位、计价货币、保证金币种和账户权益必须放在同一个风险口径下,否则算出来的 Unit 只是表面精确。

数字示例

假设账户权益为 100,000,计划每个 Unit 承担 1% 风险,那么单个 Unit 允许亏损金额是 1,000。

某市场当前 N 值为 2,系统使用 2N 止损,则止损距离为 4。若每点价值为 10,则每 1 手的止损风险是:

4 × 10 = 40

理论 Unit 手数为:

1,000 / 40 = 25

这表示在不考虑滑点和手续费的理想情况下,25 手对应约 1,000 的初始风险。真实执行时通常还要向下取整,并预留滑点、手续费和极端成交误差。

加密货币里的换算细节

加密货币交易里最容易混淆的是“币本位数量、U 本位名义价值、保证金和杠杆”。

例如,一个账户有 10,000 USDT,单笔风险设为 1%,允许亏损 100 USDT。某币入场价为 50,系统止损价为 47,单个币的止损距离为 3 USDT,那么理论数量是:

100 / 3 = 33.33

如果交易所最小下单单位是 0.01,可以向下调整为 33.33 或更小。如果还要考虑滑点和手续费,可能进一步降到 32 或 33。这里的重点不是追求刚好亏 100,而是避免超过预设风险。

杠杆不会改变这笔交易“价格从 50 到 47 会亏多少”的事实。杠杆只是改变保证金占用和强平距离。用 5 倍或 10 倍杠杆时,仍然应该先按止损风险计算数量,再检查强平价是否远离系统止损。

如果要把这套计算放到永续合约、现货或币本位合约中,需要同时理解 海龟交易法适合加密货币市场吗 中提到的资金费率、强平、交易所规则和相关性问题。

小账户的现实问题

小账户经常无法精确执行原始 Unit 公式,因为最小下单单位、手续费比例和滑点会占更大影响。常见处理方式包括:

如果最小下单单位已经让单笔风险超过计划风险,最稳妥的选择通常是跳过,而不是把账户暴露在系统无法承受的波动里。

Unit 与加仓

Unit 不是只用于第一笔入场。海龟交易法里的加仓通常也是按 Unit 分批增加。这样做的目的,是让每次加仓都有统一的风险尺度,而不是因为价格上涨后情绪变强就越买越大。

加仓时需要重新检查三件事:

如果一个市场已经持有多个 Unit,再出现相关市场信号,也不能只看单笔风险。组合层面可能已经暴露在同一趋势或同一风险事件上。

常见错误

这些错误的共同点,是把“交易感觉”放在“风险单位”前面。Unit 的价值就在于把顺序反过来:先定义风险,再决定数量。

执行检查清单

下单前可以按这个顺序检查:

  1. 账户权益是否更新。
  2. 单笔风险比例是否固定。
  3. N 值或 ATR 是否来自同一周期数据。
  4. 入场价和止损价是否明确。
  5. 每单位止损风险是否包含合约乘数。
  6. 理论 Unit 是否向下取整。
  7. 是否预留手续费和滑点。
  8. 加仓后总 Unit 是否超出规则。
  9. 相关市场总风险是否超标。
  10. 强平价是否远离系统止损。

与其他页面的关系

Unit 计算依赖 N 值、ATR 与头寸规模 对波动率的理解,也会影响 止损机制金字塔加仓规则。读者如果刚开始学习,可以先读 头寸规模 的概览,再回到本页做细化计算。

本文只用于解释风险计算框架,不构成任何交易建议。真实市场中,滑点、手续费、流动性、交易所规则和个人执行能力都可能让结果偏离理论计算。