← 全部报告

配对交易的最优随机控制:绝对与相对库存惩罚下的交易规则

论文:Ali Al-Aradi, Stochastic Optimal Control of Pairs Trading Strategies with Absolute and Relative Inventory Penalties, Department of Statistical Sciences, University of Toronto, 2015年8月(Sebastian Jaimungal 教授"应用随机控制:高频与算法交易"课程论文,未正式发表)。

本文把配对交易写成一个连续时间的随机最优控制问题:交易者在有限期限内连续买卖一对协整资产,面临线性瞬时价格冲击,目标是在两类"库存惩罚"约束下最大化期望终期收益。论文求出了三种情形下的最优交易速率——一类需数值求解、两类有闭式解,并用模拟系统研究了交易成本、清算成本、惩罚厌恶系数和均值回归速度对策略行为与损益分布的影响。

一、问题背景:从阈值规则到连续交易速率

传统的配对交易多采用"阈值规则":价差超过上阈值做空价差、跌破下阈值做多价差(即离散的开平仓信号)。这类规则易于执行,但无法回答:在价差偏离程度连续变化时,每一时刻应该以多快的速度交易?持仓已经很大时是否还应继续加仓?

Al-Aradi 把这些问题纳入随机控制框架:控制变量是两只资产的连续交易速率 $\alpha_t$(资产1,可正可负)和 $\beta_t$(资产2),状态变量是持仓 $q^1_t, q^2_t$、协整因子 $\varepsilon_t$ 与鞅成分 $\ell_t$。与阈值规则相比,控制框架的优势在于把交易成本、清算成本和风险偏好显式写进目标函数,最优速率自动在"追逐误定价"与"控制库存风险"之间权衡。

二、模型设定:协整资产对与价格冲击

2.1 资产价格动态

设两只资产价格为 $S^1_t, S^2_t$,协整因子取为"价格半价差" $\varepsilon_t = (S^1_t - S^2_t)/2$,服从 Ornstein–Uhlenbeck 过程:

$$ d\varepsilon_t = -\kappa \varepsilon_t dt + \sigma dW^1_t $$

另设鞅成分 $\ell_t = (S^1_t + S^2_t)/2$,$d\ell_t = \sigma dW^2_t$,其中 $W^1, W^2$ 为相关系数 $\rho$ 的标准布朗运动。于是

$$ S^1_t = \ell_t + \varepsilon_t, \qquad S^2_t = \ell_t - \varepsilon_t $$

$\varepsilon_t$ 即相对误定价的指示器:$\varepsilon_t > 0$ 时资产1相对高估、资产2相对低估,应做空资产1、做多资产2;反之亦然。注意该设定下协整因子的均值回归水平为零,长期中两资产价格收敛到同一水平;更一般的 $\varepsilon_t = AS^1_t + BS^2_t$ 形式不改变求解方法,文中为简洁起见略去。

2.2 交易动态与价格冲击

持仓演化:$dq^1_t = \alpha_t dt$,$dq^2_t = \beta_t dt$。交易产生线性瞬时价格冲击,执行价为

$$ \hat{S}^1_t = S^1_t + a\alpha_t, \qquad \hat{S}^2_t = S^2_t + b\beta_t $$

其中 $a, b > 0$ 为冲击系数:买得越快成交价越不利。现金过程 $dX_t = -\hat{S}^1_t \alpha_t dt - \hat{S}^2_t \beta_t dt$,$X_0 = 0$。

三、目标函数:两类库存惩罚的经济学含义

交易者在期限 $T$ 最大化期望终期收益,目标函数为

$$ H^{\alpha,\beta}(t;\mathbf{q}) = \mathbb{E}_{t,\mathbf{q}}\left[X_T + (S^1_T - c|q^1_T|)q^1_T + (S^2_T - c|q^2_T|)q^2_T - \int_t^T \phi\left((q^1_s)^2+(q^2_s)^2\right)ds - \int_t^T \psi\left(q^1_s+q^2_s\right)^2 ds\right] $$

各项含义:

$\phi, \psi$ 为厌恶系数,取值越大对应惩罚越重。

四、HJB 方程与反馈形式的最优控制

值函数 $H(t;\mathbf{q}) = \sup_{\alpha,\beta} H^{\alpha,\beta}(t;\mathbf{q})$ 满足 Hamilton–Jacobi–Bellman 方程。对控制变量配方取上确界,可直接读出反馈形式的最优交易速率:

$$ \alpha^t = \frac{1}{2a}\left(\partial{q^1}H - (\ell_t+\varepsilon_t)\right), \qquad \beta^t = \frac{1}{2b}\left(\partial{q^2}H - (\ell_t-\varepsilon_t)\right) $$

直观含义:最优速率正比于"持仓的边际价值"与"当前基本价格"之差,再除以价格冲击系数——冲击越大($a,b$ 大),交易越慢。

论文采用拟设 $H = (\ell+\varepsilon)q^1 + (\ell-\varepsilon)q^2 + h$,再设 $h$ 为持仓的二次型:

$$ h(t;\mathbf{q}) = f_2(t) (q^1)^2 + g_2(t) (q^2)^2 + f_1(t;\varepsilon) q^1 + g_1(t;\varepsilon) q^2 + u(t) q^1 q^2 + h_0(t;\varepsilon) $$

代入 HJB 后按 $q^1, q^2$ 的幂次逐项令系数为零,得到关于 $f_2, g_2, u, f_1, g_1$ 的耦合方程组。关键观察:$f_2, g_2, u$ 的方程不含 $\varepsilon$ 源项、终值条件也与 $\varepsilon$ 无关,故三者只依赖时间,退化为 ODE 组,可数值求解。

五、三种情形:数值解与两个闭式解

情形1:$\phi > 0, \psi > 0$(两类惩罚并存)

需求解耦合 ODE 组(论文式(20)(21)),只能数值求解。此时最优速率形如

$$ \alpha^t = -\frac{f_2}{a}q^1_t + \frac{f{11}}{2a}\varepsilon_t - \frac{u}{2a}q^2_t, \qquad \beta^t = -\frac{g_2}{b}q^2_t - \frac{g{11}}{2b}\varepsilon_t - \frac{u}{2b}q^1_t $$

注意交叉项 $-u q^2_t/(2a)$:资产1的交易速率依赖于资产2的持仓,这是相对库存惩罚的直接后果——为保持两腿量级相当、方向相反,一条腿的速率必须"看"另一条腿的库存。

情形2:$\phi > 0, \psi = 0$(仅绝对惩罚)——闭式解

去掉相对惩罚后,$f_2, g_2$ 的方程化为 Almgren–Chriss 最优执行问题的形式,可借用其已知解:

$$ f_2(t) = \sqrt{a\phi}\,\frac{1+\zeta e^{2\gamma(T-t)}}{1-\zeta e^{2\gamma(T-t)}}, \quad \gamma = \sqrt{\phi/a}, \quad \zeta = \frac{c-\sqrt{a\phi}}{c+\sqrt{a\phi}} $$

$g_2(t)$ 对称地定义。最优交易速率为

$$ \alpha^_t = -\frac{f_2(t)}{a}q^1_t + \frac{1}{2a}\,\omega(T-t;\kappa,\phi/a)\,\varepsilon_t, \qquad \beta^_t = -\frac{g_2(t)}{b}q^2_t - \frac{1}{2b}\,\omega(T-t;\kappa,\phi/b)\,\varepsilon_t $$

其中 $\omega$ 为显式指数函数(论文式(26)–(29))。

情形3:$\phi = 0, \psi = 0$(无惩罚)——闭式解

此时 $f_2(t) = 1/(1/c + (T-t)/a)$,$g_2(t) = 1/(1/c + (T-t)/b)$(直接积分得到),$f_{11}, g_{11}$ 有显式指数表达式(论文式(32)–(35),附录给出积分因子法的完整推导)。这是纯粹"追逐误定价、仅受交易与清算成本约束"的基准情形。

六、最优交易速率的结构解读

三种情形的最优速率有统一结构:基准交易项 + 库存调整项(情形1另有交叉调整项):

  1. 基准项:正比于误定价 $\varepsilon_t$,两只资产符号永远相反——价差扩大时一条腿做多、另一条腿做空,方向由 $\varepsilon_t$ 的符号决定;
  2. 库存调整项:恒为负——持有多头时减速、持有空头时加速,防止库存膨胀带来过高的交易与清算成本;情形2中还额外体现了"不让绝对持仓过大"的惩罚动机;
  3. 交叉项(仅情形1):相对惩罚迫使两腿持仓镜像对称,一条腿的速率须参考另一条腿的库存。

论文图1展示了 HJB 解 $f_2, g_2, u, f_{11}, g_{11}$ 随时间的形态:三条曲线分别对应三种情形,惩罚越重,系数衰减越快(越接近到期越保守)。

七、比较静态:参数如何影响交易与损益

论文以 $T=0.25$(3个月)、$S^1_0=25, S^2_0=20$、年化波动率23%/30%、相关系数约0.3、$\kappa=5$(半衰期约1.5个月)、$a=b=c=0.1$ 为基准,1000次模拟得到以下结论:

交易成本:提高资产1的冲击系数 $a$,资产1的交易量下降(符合直觉);情形2、3中资产2的速率不受影响,但情形1中因交叉库存项,资产2的速率也轻微下降。无库存惩罚的情形3对交易成本最敏感——缺少惩罚约束的投资者"更在意"成本。

清算成本 $c$:$c$ 上升,两只资产的交易活跃度都下降(情形1、2降幅更大,因本身已有库存惩罚);PnL 的夏普比率几乎不变(均值与标准差同比例下降),但分布左偏加剧、95% VaR 恶化。有库存惩罚时 95% VaR 显著低于无惩罚情形——小库存即低绝对风险。

绝对厌恶系数 $\phi$:$\phi$ 从0升至50,持仓与账面价值大幅压缩,PnL 分布区间急剧收窄,夏普比率从0.31升至0.78,95% VaR 从5.24降至0.41——$\phi$ 是驱动风险收益权衡的主导参数。

相对厌恶系数 $\psi$:$\psi$ 上升使两只资产的交易模式更对称,持仓与现金量级下降,但对 PnL 分布影响有限——风险主要由绝对惩罚决定。

均值回归速度 $\kappa$:半衰期越短(回归越快),交易者建仓越大且持有越久——误定价消失前必须下重注;无惩罚时这种加杠杆最激进,夏普比率恶化最严重。

一个反直觉但深刻的结论:最优交易速率不依赖于两只资产的波动率与相关系数($\sigma, \rho$ 不出现在解中)。原因是交易者只关心"误定价有多大"(偏离均值的距离)和"缺口多快闭合"(回归速度),而不关心价格路径本身的波动——这与阈值规则只看价差偏离的直觉一致,但在控制框架下得到了严格证明。

八、应用展望与A股约束

  1. 从阈值到速率:A股的配对/统计套利实践多用阈值触发+固定手数,本文的框架提示可以把"交易速率"本身作为优化对象——误定价大时加速、库存积压时减速,尤其适合 T+0 品种(ETF、期权)的高频价差交易。
  2. 相对惩罚即自融资纪律:$\psi(q^1+q^2)^2$ 为"多空对冲、少用杠杆资金"提供了量化形式,对受保证金约束的A股两融配对交易有直接参考价值;若要严格自融资,可把惩罚改写为 $\psi(q^1_t S^1_t + q^2_t S^2_t)^2$(按市值而非股数)。
  3. $\phi$ 的校准意义:模拟显示 $\phi$ 是风险主导参数,实盘中可把它理解为"风险预算"的拉格朗日乘子——先定最大可接受回撤/VaR,反推 $\phi$,而非拍脑袋设阈值。
  4. A股约束:模型假设连续交易、无做空限制、无涨跌停;A股个股做空受限、T+1 限制日内反转,落地时需把交易速率离散化为"每日调仓量",并加入融券成本与停牌/涨跌停导致的无法调仓情形。此外模型不保证价格为正,期限较长时应改用几何布朗运动设定。

解读人注:本文为课程论文,未经同行评审发表,数值结论基于特定参数下的模拟;引用其闭式解时请以原文公式为准。

发布日期:2026-10-13 · 类型:金融建模