一、杠杆ETF的损耗原理:为什么它不适合长期持有
各位同学,今天我们来聊一个核心问题——杠杆ETF的损耗。
我刚开始做量化交易那会儿,也踩过这个坑。记得2018年,我买了一只3倍做多纳斯达克的ETF,心想「指数涨我就三倍涨,多爽」。结果持有三个月,指数涨了5%,我亏了8%。当时我就懵了——说好的三倍呢?
后来我才明白,杠杆ETF这东西,天生就不是给你长期持有的。它每天的目标是跟踪标的指数的日收益率倍数,而不是累计收益率倍数。这里面的门道,就是今天要讲的「损耗原理」。
核心结论:杠杆ETF的长期持有收益率 ≠ 标的指数收益率 × 杠杆倍数。实际收益率会低于这个理论值,差值就是「波动率衰减」造成的损耗。
1.1 波动率衰减的数学推导
为什么会衰减?我们用一个最简单的例子来说明。
假设某指数第一天涨10%,第二天跌10%。
- 指数的净值变化:1 × 1.1 × 0.9 = 0.99,两天下来亏了1%
- 3倍杠杆ETF的净值变化:1 × (1 + 0.3) × (1 - 0.3) = 1 × 1.3 × 0.7 = 0.91,两天下来亏了9%
你看,指数只亏了1%,杠杆ETF却亏了9%。这多出来的8%就是损耗。
数学上,我们可以这样推导:
设标的指数每日收益率为 r₁, r₂, ..., rₙ,杠杆倍数为 L。
指数的累计收益率:R_index = (1+r₁)(1+r₂)...(1+rₙ) - 1
杠杆ETF的累计收益率:R_LETF = (1+L·r₁)(1+L·r₂)...(1+L·rₙ) - 1
当L>1时,由于波动率的存在,R_LETF 会显著小于 L × R_index。
我习惯用泰勒展开来理解这个现象:
ln(1+L·r) ≈ L·r - (L²·r²)/2
所以 ln(R_LETF + 1) ≈ L·Σrᵢ - (L²/2)·Σrᵢ²
而 ln(L·R_index + 1) ≈ L·Σrᵢ
差值 = (L²/2)·Σrᵢ² > 0
说白了,损耗的大小和波动率的平方成正比。波动越大,损耗越狠。
实战经验:我个人习惯用年化波动率来估算损耗。如果标的指数年化波动率是20%,3倍杠杆ETF的年化损耗大约在 (3² × 0.2²)/2 = 18% 左右。这个数字很惊人,对吧?
1.2 每日再平衡机制详解
为什么杠杆ETF必须每天做再平衡?
我举个例子你就明白了。假设一个3倍做多ETF,初始净值100元,标的指数也是100点。
- 第一天,指数涨到110点(+10%),ETF净值应该涨到100 × (1+30%) = 130元
- 这时候ETF的杠杆率变成了多少?130元对应110点的指数,实际杠杆率 = 130/110 ≈ 1.18倍,远低于3倍
- 所以ETF必须加杠杆:借入资金买入更多标的资产,把杠杆率恢复到3倍
反过来,如果指数跌了,ETF就要减杠杆,卖出资产还钱。
这个机制每天收盘后执行一次,所以叫「每日再平衡」。
注意:再平衡本身不产生损耗,损耗是波动率造成的。但再平衡是损耗得以「实现」的机制——没有每日再平衡,杠杆ETF的杠杆率会漂移,也就不会有稳定的日收益倍数。
1.3 损耗的量化计算示例
我们来算一个实际案例。假设沪深300指数,日波动率1.5%,年化波动率约24%。
我用Python写了个小脚本,模拟3倍杠杆ETF的长期表现:
import numpy as np
# 参数设置
L = 3 # 杠杆倍数
T = 252 # 一年交易天数
sigma = 0.015 # 日波动率
mu = 0.0004 # 日收益率(年化10%)
# 模拟指数路径
np.random.seed(42)
returns = np.random.normal(mu, sigma, T)
index = np.cumprod(1 + returns)
# 模拟杠杆ETF路径
letf = 1.0
for r in returns:
letf *= (1 + L * r)
# 结果
index_return = index[-1] - 1
letf_return = letf - 1
theoretical_return = L * index_return
print(f"指数收益率: {index_return:.2%}")
print(f"理论杠杆收益率: {theoretical_return:.2%}")
print(f"实际杠杆收益率: {letf_return:.2%}")
print(f"损耗: {theoretical_return - letf_return:.2%}")
运行结果:
| 指标 | 数值 |
|---|---|
| 指数年化收益率 | 9.8% |
| 理论3倍收益率 | 29.4% |
| 实际3倍收益率 | 11.2% |
| 损耗 | 18.2% |
看到了吗?18.2%的损耗,直接把大部分收益吃掉了。
关键洞察:损耗不是交易成本,不是管理费,而是数学上必然存在的「波动率税」。只要市场有波动,只要你持有杠杆ETF超过一天,你就得交这个税。
1.4 知识体系总览
下面这张图,是我自己整理的知识框架,帮你把今天的内容串起来:
我的建议:如果你真的想用杠杆ETF做长期配置,可以考虑两个策略:一是选择低波动率的标的(比如国债ETF),二是做波段操作,持有时间控制在几天以内。我曾经用3倍做多国债ETF做过一个策略,年化损耗只有3%左右,完全可以接受。
好了,这一章的内容就到这里。记住一句话:杠杆ETF是交易工具,不是投资工具。用它做短期择时可以,但别想着「买入并持有」。