halo 的技术博客

返回

ETF 溢价率围绕申赎套利带震荡

一只沪深 300 ETF,篮子里装着 300 只股票,这些股票每秒都在跳动。但你去看这只 ETF 的二级市场价格和它的实时净值(IOPV),两者的偏离常年被压在千分之几以内。没有任何行政命令要求它们贴在一起——把它们焊在一起的,是一台由套利者驱动、永不下班的机器。

这台机器就是 ETF 的申购赎回机制。理解它,你会明白三件事:为什么 ETF 是过去三十年最成功的金融产品设计;溢价和折价什么时候是套利机会、什么时候是陷阱;以及为什么有些 ETF 的溢价可以顶着这台机器疯涨 40% 不回头。

一、申赎机制:ETF 的一级市场长什么样#

普通开放式基金只有一个市场:你把钱交给基金公司,按当日收盘净值申购;赎回时基金公司卖股票还你钱。ETF 的革命性在于它有两个市场

  • 二级市场:像股票一样在交易所连续竞价,价格由买卖盘决定,任何人都能参与。
  • 一级市场:只对授权参与人(AP,Authorized Participant)开放——通常是大型券商和做市商。AP 可以用一篮子成份股换取 ETF 份额(申购),或者用 ETF 份额换回一篮子股票(赎回),按当日净值结算,最小单位通常是几十万到百万份。

注意关键设计:申赎是实物交割(in-kind),不是现金。AP 交进去的是股票篮子,拿回来的也是股票篮子。这个设计一石三鸟:基金经理不需要为申赎买卖股票(省交易成本)、不需要留现金头寸(跟踪误差小)、在美国还顺带递延了资本利得税。

现在假设 ETF 二级市场价格 PP 高于净值 NAV\text{NAV},溢价 π=P/NAV1>0\pi = P/\text{NAV} - 1 > 0。AP 的套利操作是一套机械动作:

  1. 在二级市场卖空 ETF(或直接卖出库存)
  2. 同时在股票市场买入对应的一篮子成份股
  3. 收盘后用篮子申购 ETF 份额,还掉空头
  4. 锁定利润 ≈ π\pi − 申赎费 − 篮子交易成本 − 对冲误差

折价时反向操作:买 ETF、卖篮子、赎回。只要 π|\pi| 超过总成本,这笔交易就是近乎无风险的,AP 会一直做到偏离缩回成本以内。

二、套利带:溢价不会归零,只会被关进笼子#

上面的机制意味着溢价率不会精确等于零,而是被约束在一条无套利带内:

c赎回πc申购-c_{\text{赎回}} \le \pi \le c_{\text{申购}}

其中 cc 是 AP 的全部往返成本。带宽由三个东西决定:篮子的交易成本(成份股价差 + 冲击成本)、申赎费用对冲期间的价格风险。宽基股票 ETF 的带宽通常只有 10-30bp;成份股流动性差的(小盘、高收益债 ETF),带宽可以到 50-100bp。

文首图演示了这个动态:溢价率(合成的 OU 过程 + 流动性冲击尖峰)绝大部分时间在 ±30bp 的带内游走,偶尔被大额单边资金流打出带外——橙色点标记的越界时刻,就是 AP 的收割窗口。

用一个最小模型把套利带内外的动力学写出来:

import numpy as np

rng = np.random.default_rng(7)
T, band = 500, 30          # 套利带 ±30bp

# 带内:溢价是弱均值回归的噪声(做市商库存管理)
# 带外:AP 申赎介入,回归速度骤增
prem = np.zeros(T)
for t in range(1, T):
    theta = 0.6 if abs(prem[t-1]) > band else 0.15   # 带外回归快 4 倍
    prem[t] = prem[t-1] * (1 - theta) + rng.normal(0, 12)

# 大额资金流冲击:单边买入把溢价瞬间打出带外
for pos, mag in [(90, 85), (210, -95), (350, 70)]:
    prem[pos:pos+6] += mag * np.exp(-np.arange(6) / 2.0)
python

这个两段式回归速度(带内慢、带外快)是 ETF 溢价序列最重要的统计指纹,也是后面策略的全部依据:带内的小偏离是噪声,不值得碰;带外的大偏离有申赎机制保证回归,才是信号。

三、事件研究:极端偏离之后发生了什么#

把”带外偏离会被拉回”变成可检验的命题:以溢价率越过 ±30bp 为事件,追踪事件后 10 个交易日的平均溢价路径。

事件研究:极端溢价/折价在 3-5 个交易日内被申赎机制拉回

三条曲线讲了一个干净的故事:

  • 大幅溢价日之后(红线):平均溢价从 +48bp 起步,3 天内衰减过半,5 天基本回到带内。衰减不是市场”意识到错误”,而是 AP 申购新份额、增加 ETF 供给的机械结果。
  • 大幅折价日之后(蓝线):镜像过程,AP 赎回份额、减少供给,折价被填平。
  • 正常日之后(灰线):几乎没有可预测的漂移——带内偏离是纯噪声,验证了两段式动力学。

半衰期 2-3 天这个量级值得记住。它比封闭式基金折价的回归(以月甚至年计)快两个数量级——因为封基没有申赎机制,偏离只能靠情绪自己耗散;而 ETF 的偏离有真金白银的套利资本在追杀。同样是”折价均值回归”,有无申赎机制是天壤之别。

对普通投资者,这个事件研究还有一个立等可用的推论:永远不要在溢价尖峰上买入 ETF。 你在 +50bp 溢价时买入,即使标的资产纹丝不动,未来一周也要白白亏掉这 50bp——你付的溢价会被 AP 的申购套利精确没收。挂限价单、参考 IOPV、避开开盘竞价的失真时段,这三个习惯每年能省下的钱远超大多数人的想象。

四、溢价回归策略:跟着 AP 捡剩饭#

AP 的一级市场套利散户做不了(申赎门槛百万份起步),但溢价回归的二级市场影子策略是可行的:在大幅折价时买入 ETF、对冲掉市场敞口,等折价收敛后平仓。本质是把 AP 的无风险套利降级为统计套利——你赚的是同一个回归,但承担了回归路径上的市场风险,所以需要对冲。

# 溢价回归策略骨架(信号层)
import pandas as pd

def flow_arb_signal(premium_bp: pd.Series, band: float = 30.0):
    """折价超带 -> 买 ETF 空指数期货;溢价超带 -> 反向。
    带内 -> 空仓。持有至溢价回到 ±10bp 或最长 5 日。"""
    sig = pd.Series(0.0, index=premium_bp.index)
    sig[premium_bp < -band] = +1.0     # 深折价:买入 ETF
    sig[premium_bp > +band] = -1.0     # 深溢价:卖出/回避
    return sig

# 执行层要点:
# 1) 对冲腿用股指期货或一篮子权重股,剥离 beta
# 2) 入场用限价单贴 IOPV 挂,绝不追市价——你赚的就是别人付的冲击成本
# 3) 5 日强制平仓:回归半衰期 2-3 天,拿满 5 天还不收敛说明溢价有基本面原因
python

溢价回归策略 vs 买入持有:收益路径与市场基本无关

合成数据上的净值曲线呈现这类策略的典型形态:台阶式上行——绝大部分时间空仓横着(带内无信号),偶尔的越界事件贡献一小段几乎无回撤的斜坡。它和买入持有的相关性接近零,回撤浅一个数量级。代价同样典型:信号稀疏(一年可能只有十几次)、单次收益微薄(几十 bp 减成本)、容量极小——你的对手盘本质上是 AP 的剩饭,AP 吃不动的偏离才轮得到你,而 AP 吃不动的原因(篮子太难交易、临近收盘、成本骤增)多半也在为难你。

五、A 股与跨境:这台机器什么时候失灵#

A 股 ETF 有一个独特的甜点:申赎实现变相 T+0。 A 股股票 T+1,但 ETF 申赎链条里,当日买入的股票篮子可以当日申购成 ETF 并当日卖出(反之亦然),这让 ETF 套利成为 A 股极少数合法的日内闭环之一。也因此,A 股宽基 ETF 的折溢价被机构套利资金压得极薄,散户层面几乎无肉可吃。

真正值得研究的是这台机器失灵的场景——溢价可以长期存在且不回归,每一种都对应套利链条上一个具体环节的断裂:

  • QDII / 跨境 ETF 溢价失控:当 QDII 额度用尽,基金公司暂停申购——套利机器的”申购”这条腿被直接砍断,溢价失去上界。2021 年以来多只跨境 ETF 溢价一度冲上 20-40%,公告风险提示也拦不住。没有申购通道的溢价不是套利机会,是击鼓传花。
  • 标的市场休市:港股通标的 ETF 在港股休市日、海外 ETF 在时差窗口内,NAV 是陈旧的,“溢价”里混着对标的市场未开盘走势的定价,不能按套利带逻辑交易。
  • 成份股大面积停牌(A 股特色):篮子凑不齐,实物申赎受阻,套利带被动展宽。2015 年股灾期间千股停牌,ETF 一度成为唯一能交易的流动性出口,折价深不见底——那不是机会,是全市场在用 ETF 定价真实的清算价值。
  • 债券 / 商品 ETF 的现金替代:篮子里流动性差的部分允许现金替代,替代比例越高,AP 的对冲越不精确,带宽越宽。

识别失灵比执行套利更重要:每一个”看起来太宽的价差”背后,先问一句——AP 为什么不吃? 答案通常只有两种:吃不了(通道断了),或者不敢吃(NAV 是假的)。两种都轮不到你去吃。

六、诚实的部分#

第一,本文全部图表基于合成数据。 套利带宽度、回归半衰期、策略 Sharpe 都是按机制逻辑校准的演示。真实 ETF 的溢价序列还叠加了 NAV 计算误差、IOPV 的 15 秒刷新延迟、成份股停牌调整等测量噪声——实测的”溢价”有相当部分是测量误差而非真实偏离,直接按公开折溢价数据回测会严重高估机会数量。

第二,散户在这个游戏里的位置要想清楚。 一级市场套利是 AP 的专属领地;二级市场影子策略容量极小且高度依赖执行质量(限价单、贴 IOPV、低延迟行情)。对绝大多数人,这套机制知识的正确用法不是主动套利,而是防御:避开溢价尖峰买入、避开折价深坑卖出、对暂停申购的跨境 ETF 的高溢价保持清醒。

第三,资金流本身的信息含量是另一个故事。 本文讲的是偏离-回归的机械套利。学术界还有一支文献研究 ETF 资金流的预测性(大额流入是否预示标的资产短期反转、ETF 套利活动是否放大成份股波动与联动性,如 Ben-David, Franzoni & Moussawi 2018)。那是从”套利机器的副作用”角度看同一台机器,值得另文展开。

七、总结#

ETF 一二级价差套利是市场上教科书级别的机制设计:实物申赎给了 AP 一条无风险搬砖通道,AP 的逐利行为反过来为所有持有人提供了”价格贴住净值”的公共品。溢价折价被关进成本决定的套利带,带外偏离以 2-3 天的半衰期被机械拉回——这台机器的运转不依赖任何人的善意,只依赖套利者的贪婪。

对量化研究者,它提供了一个罕见的、机制完全透明的均值回归案例:你确切知道回归为什么会发生、由谁执行、在什么条件下失效。先懂机器怎么转,再判断哪些偏离是机会、哪些是机器断带的警报——这个顺序,比任何回测都重要。


参考文献:

  • Petajisto, A. (2017). Inefficiencies in the Pricing of Exchange-Traded Funds. Financial Analysts Journal, 73(1), 24-54.
  • Ben-David, I., Franzoni, F., & Moussawi, R. (2018). Do ETFs Increase Volatility? Journal of Finance, 73(6), 2471-2535.
  • Madhavan, A. (2016). Exchange-Traded Funds and the New Dynamics of Investing. Oxford University Press.
ETF 资金流套利:申赎机制下的一二级价差
https://blog.halo26812.eu.org/blog/etf-flow-arbitrage
Author halo
Published at 2026年7月26日
版权声明 CC BY-NC-SA 4.0
Comment seems to stuck. Try to refresh?✨