N 值、ATR 与头寸规模
理解海龟交易法如何把波动率、账户风险和交易数量连接起来。
头寸规模是趋势系统的核心。很多人关注什么时候入场,但长期结果往往更受“买多少”和“最多亏多少”影响。
如果你已经理解本章的波动率逻辑,可以进一步阅读 Unit 头寸单位计算,那里会把账户权益、风险比例、N 值、止损距离和合约乘数拆成完整计算步骤。
如果你想先把波动率概念拆开,可以阅读 TR、ATR 与 N 值,它会解释真实波幅、平均真实波幅和 N 值之间的关系。
为什么要用波动率
不同市场的波动幅度不同。一个日波动 1% 的品种和一个日波动 8% 的品种,如果用同样数量交易,真实风险完全不同。
波动率指标的作用,是把不同市场放到更可比较的风险尺度上。常见做法是使用 ATR 或类似的平均真实波幅指标。
N 值的含义
在海龟交易法语境中,N 通常用于表示市场近期的波动单位。它可以帮助系统估算正常波动范围,并用于头寸、止损和加仓间距。
简单理解:
- N 大,说明市场波动大。
- N 小,说明市场波动小。
- 同样账户风险下,N 越大,头寸应越小。
头寸规模公式
一个简化思路是:
头寸数量 = 单笔可承受亏损 / 每单位止损风险
如果账户权益为 100,000,单笔愿意承担 1% 风险,即 1,000。若每单位止损风险为 50,则理论头寸为 20 单位。
这个公式只是说明关系,真实交易还要考虑合约乘数、最小交易单位、滑点、手续费和杠杆限制。
风险预算
风险预算应在交易前确定。常见控制维度包括:
- 单笔交易最大风险。
- 同方向总风险。
- 同类资产总风险。
- 整个账户最大回撤容忍度。
如果只控制单笔风险,而忽略组合风险,多个相关头寸可能在同一波动中同时亏损。
一个完整的计算顺序
头寸规模最好按固定顺序计算:
- 确认账户权益。
- 确认单笔风险比例。
- 计算本次允许亏损金额。
- 计算市场波动单位。
- 确认止损距离。
- 计算每单位风险。
- 得到理论头寸数量。
- 按交易所最小单位、合约乘数和杠杆限制调整。
- 检查组合风险是否超标。
顺序很重要。如果先决定买多少,再反推风险,交易者很容易为了想要的仓位而放宽止损。
数字示例
假设账户权益为 10,000,单笔风险设为 1%,那么本次最多允许亏损 100。
如果某品种入场价为 50,止损价为 47,每单位风险为 3,那么理论数量约为:
100 / 3 = 33.33
真实交易中还要向下取整,并考虑手续费和滑点。如果一次滑点可能达到 0.2,每单位真实风险就不再是 3,而可能接近 3.2 或更高。
杠杆不是提高胜率的工具
杠杆只改变风险暴露,不会让信号更准确。对趋势系统来说,杠杆过高会放大震荡期的连续亏损,也会让正常波动触发强平风险。
如果使用合约或保证金交易,应重点确认:
- 止损是否能在强平前执行。
- 极端波动时保证金是否足够。
- 加仓后整体杠杆是否仍可控。
- 交易所规则是否会在波动时改变保证金要求。
组合风险示例
如果 BTC、ETH 和多个高相关山寨币同时触发多头突破,不能把它们当作完全独立机会。即使每笔只冒 1% 风险,五个高度相关头寸也可能在同一波下跌中一起止损。
更稳妥的做法是为相关组设置上限,例如同一风险组总风险不超过账户的某个比例。
本章小结
头寸规模让趋势系统从“看对方向”变成“控制每次试错”。没有头寸规则,再好的入场信号也可能因为仓位过大而无法长期执行。
下一步可以把本章概念落到具体数量:Unit 头寸单位计算。