第三章 头寸规模计算:基于ATR的动态头寸调整、基于波动率的仓位分配、等权重与风险权重模型对比
头寸规模计算,说白了就是「下多少单」的问题。很多新手一上来就研究策略信号,觉得信号准了就能赚钱。我见过太多人,策略回测曲线漂亮得像艺术品,实盘一跑就爆仓。为什么?头寸管理没做好。
这一章,我们聚焦三个核心问题:怎么根据市场波动调整仓位?怎么在不同品种间分配资金?等权重和风险权重到底哪个更靠谱? 我会结合实战经验,把每个方法的坑都给你指出来。
3.1 基于ATR的动态头寸调整
ATR(Average True Range)是我个人最常用的波动率指标。它不预测方向,只告诉你「市场现在有多颠簸」。你想想看,如果一只股票每天上下波动5%,另一只只有0.5%,你用同样的仓位去交易,风险能一样吗?
ATR的计算公式很简单:
TR = max(High - Low, |High - PrevClose|, |Low - PrevClose|)
ATR = EMA(TR, N) // 通常N取14或20
嗯,这里要注意:TR取的是三个值的最大值。为什么?因为跳空缺口也会影响真实波动。我在做期货跨品种套利时,遇到过夜盘跳空直接把ATR拉高30%的情况,如果不做平滑处理,仓位会剧烈抖动。
基于ATR的头寸计算公式:
头寸规模 = (账户总风险金额) / (ATR × 每点价值 × 风险倍数)
举个例子:假设你有100万资金,单笔交易愿意承受2%的风险(即2万元)。某品种ATR=50点,每点价值100元,你设定风险倍数为2倍ATR。那么:
头寸规模 = 20000 / (50 × 100 × 2) = 2手
这意味着,如果价格反向波动2个ATR(100点),你的亏损就是2万元,刚好在风险预算内。
核心逻辑:波动越大,仓位越小。ATR动态调整的本质,就是让每笔交易的风险敞口保持一致。
我的实战技巧:ATR周期不要死板用14。做日内套利用7-10周期,做趋势套利用20-30周期。我在做股指期货期现套利时,用10周期ATR效果最好,因为能更快捕捉到盘中波动突变。
3.2 基于波动率的仓位分配
ATR调整的是单品种的头寸,但如果你做多品种套利组合呢?比如同时做螺纹钢和铁矿石的跨品种套利,两个品种波动率不一样,怎么分配资金?
这里我推荐「波动率倒数加权」法。说白了就是:波动率高的品种少配,波动率低的品种多配。让每个品种对组合的风险贡献大致相等。
具体步骤:
- 计算每个品种的波动率(可以用ATR除以价格,得到百分比波动率)
- 计算波动率的倒数:1/σ
- 归一化处理,得到权重
举个例子:
| 品种 | 年化波动率 σ | 1/σ | 权重 |
|---|---|---|---|
| 螺纹钢 | 25% | 4.0 | 40% |
| 铁矿石 | 35% | 2.86 | 28.6% |
| 焦炭 | 45% | 2.22 | 22.2% |
| 热卷 | 20% | 5.0 | 50% |
你看,波动率最低的热卷权重最大,波动率最高的焦炭权重最小。这样组合的整体波动会更平滑。
我曾经踩过的坑:波动率倒数加权有个前提——品种间相关性不能太高。如果两个品种相关性超过0.8,波动率加权就失效了。比如螺纹钢和热卷,走势几乎一样,你分别配40%和50%,其实等于重仓同一个方向。遇到行情反转,回撤会非常惨。我建议先做相关性矩阵筛选,再分配仓位。
3.3 等权重与风险权重模型对比
这两个模型是资金管理领域的「红蓝之争」。我两种都用过,说说我的真实感受。
等权重模型:每个品种分配相同的资金。比如你有5个套利对,每个分20%。
- 优点:简单粗暴,不需要任何计算。回测时不容易过拟合。
- 缺点:波动率高的品种会主导组合风险。一个品种崩了,整个组合跟着遭殃。
风险权重模型:根据每个品种的风险贡献来分配资金。常见的是「风险平价」——让每个品种对组合总风险的贡献相等。
- 优点:风险分散更彻底。组合波动更稳定,夏普比率通常更高。
- 缺点:需要频繁再平衡。波动率一变,权重就得调。交易成本高。
我做个对比表格,你一看就明白:
| 维度 | 等权重 | 风险权重 |
|---|---|---|
| 计算复杂度 | 极低 | 中等 |
| 风险分散效果 | 一般 | 优秀 |
| 再平衡频率 | 低(季度/半年) | 高(周/月) |
| 交易成本 | 低 | 高 |
| 适合场景 | 新手、低频套利 | 成熟策略、高频套利 |
我个人习惯是:先用等权重跑3-6个月,摸清每个品种的脾气,再切换到风险权重模型。 为什么?因为风险权重模型对波动率估计的准确性要求很高。你刚开始做,波动率参数可能设得不对,强行用风险权重反而会放大错误。
一个重要的避坑指南:我曾经在原油和燃料油的跨品种套利上,直接用历史波动率做风险权重。结果遇到中东局势突变,原油波动率瞬间翻倍,风险权重模型自动把原油仓位砍到极低。但那次行情恰恰是原油单边暴涨,燃料油跟涨但幅度小,套利价差反而扩大了。我因为仓位太小,错过了大行情。后来我学乖了:风险权重模型要结合「预期波动率」和「尾部风险」一起用,不能只看历史数据。
3.4 三种方法的实战选择
说了这么多,到底怎么选?我给出一个决策流程:
- 单品种交易:直接用ATR动态调整。简单有效,风险可控。
- 多品种低相关组合:用波动率倒数加权。比等权重好,比风险权重省事。
- 多品种高相关组合:用风险权重模型。但一定要做压力测试,防止相关性突变。
- 新手入门:先等权重跑半年。亏了知道疼,再学风险权重。
你想想看,资金管理不是数学题,没有标准答案。我见过用等权重赚大钱的,也见过用风险权重亏到哭的。关键是你得理解每种方法的适用边界。
最后说一句:头寸规模计算,本质是风险管理的外在表现。 你愿意承受多少风险,决定了你该下多少单。别把顺序搞反了——不是先想赚多少,而是先想亏多少。
我的一个小习惯:每次调整头寸前,我都会问自己三个问题:1)这笔交易的最大亏损我能接受吗?2)如果连续亏5次,账户还能正常运作吗?3)现在的仓位,晚上能睡得着觉吗?第三个问题最重要。睡不着,说明仓位重了。