第四节:均值回归模型(Ornstein-Uhlenbeck)——碳价为什么总会“回来”

做碳金融量化这几年,我接触最多的模型之一就是 Ornstein-Uhlenbeck 过程,简称 OU 过程。说实话,一开始我总觉得它就是个数学玩具,直到有一次在欧盟碳配额(EUA)的实盘数据上跑了一遍,才发现——嗯,这东西真能赚钱。

碳价和股票不一样。股票可以一路涨上天,但碳价呢?你想想看,它受政策约束、受配额总量限制、受减排成本影响。价格高了,企业会减少排放或卖出配额;价格低了,企业会囤货或买入。这种“拉回”效应,就是均值回归的本质。

4.1 碳价的均值回归特性:为什么它不会“飞”

我见过不少做传统量化的朋友,一上来就用几何布朗运动(GBM)去拟合碳价。结果呢?回测时参数漂移得一塌糊涂。为什么?因为碳价天然具有均值回归特性。

具体来说,碳价的均值回归来自三个底层逻辑:

  • 政策锚定效应:碳配额总量由政府设定,价格围绕边际减排成本波动。价格太高,政府可能释放储备配额;价格太低,可能收紧供给。这就像有个“隐形的手”在托底和压顶。
  • 企业行为惯性:企业会根据碳价调整生产决策。碳价高了,企业会多减排、少买配额;碳价低了,企业会少减排、多买配额。这种负反馈机制天然驱动价格回归。
  • 套利力量:当碳价偏离长期均值太远,就会有套利者入场。我记得在 2021 年 EUA 价格从 30 欧元飙到 90 欧元的过程中,很多对冲基金就是靠做空回归赚了大钱。

核心结论:碳价不是随机游走,而是围绕一个“长期均衡价格”上下波动。这个均衡价格会随政策调整而缓慢变化,但短期内是稳定的。

我个人习惯在建模前先做一步简单的检验:计算碳价序列的 Hurst 指数。如果 H < 0.5,说明序列具有均值回归特性。我跑过 EUA 和全国碳市场的数据,H 值基本在 0.2~0.4 之间,回归特性非常明显。

4.2 OU 模型参数的经济含义:三个数字讲透碳价

OU 过程的随机微分方程长这样:

dX(t) = θ(μ - X(t))dt + σdW(t)

别被数学符号吓到。说白了,这个方程就三个参数:μ(均值)、θ(回归速度)、σ(波动率)。我一个个拆开讲。

4.2.1 μ(均值):碳价的“锚”

μ 代表碳价的长期均衡水平。它不是简单的历史平均,而是市场隐含的“合理价格”。

我在项目中遇到过一个问题:用 3 年数据算出来的 μ 是 50 元,但用 5 年数据算出来是 45 元。为什么?因为政策变了。2021 年全国碳市场刚启动时,配额免费发放,价格偏低;2023 年引入有偿拍卖后,均衡价格自然上移。

所以,μ 的经济含义是:在现有政策框架下,碳配额的真实价值。它受以下因素影响:

  • 边际减排成本(MAC)曲线
  • 配额总量与行业覆盖范围
  • 碳金融工具的引入(如期货、期权)

实操建议:不要直接用历史均值作为 μ。我建议用“政策情景 + 减排成本曲线”来估算,或者用卡尔曼滤波做时变均值估计。历史数据只能作为参考。

4.2.2 θ(回归速度):碳价“弹回来”有多快

θ 是均值回归速度,单位是“1/时间”。θ 越大,价格偏离均值后回归得越快。

举个例子:如果 θ = 0.5,意味着价格偏离均值后,每天以 50% 的速度拉回。如果 θ = 0.1,那回归就很慢,可能需要一两周。

θ 的经济含义是什么?市场对价格偏离的“容忍度”。θ 大,说明市场参与者对价格偏离非常敏感,稍有偏离就立刻套利;θ 小,说明市场存在摩擦,比如交易成本高、信息不对称、政策限制等。

我曾经在 2022 年做过一个对比:EUA 的 θ 大约在 0.3~0.5 之间,而全国碳市场的 θ 只有 0.05~0.1。为什么差这么多?因为全国碳市场目前只有现货,没有期货,而且交易主体受限,套利力量不足。说白了,市场还不够成熟。

避坑指南:θ 的估计对数据频率非常敏感。用日数据算出来的 θ 和用周数据算出来的可能差一个数量级。我建议统一用日数据,并且做稳健性检验。另外,θ 不能太大(>1),否则模型会不稳定。

4.2.3 σ(波动率):碳价的“脾气”

σ 是瞬时波动率,代表碳价在短期内的随机波动幅度。σ 越大,价格越“跳脱”,不确定性越高。

但注意,OU 模型中的 σ 和 GBM 中的 σ 含义不同。在 GBM 中,σ 是价格路径的波动率;在 OU 中,σ 是“围绕均值”的波动率。也就是说,即使 σ 很大,只要 θ 也大,价格依然会被拉回均值附近。

σ 的经济含义是:市场短期情绪和噪声交易的强度。碳价在政策发布日、拍卖日、履约截止日附近,σ 会显著放大。我统计过,全国碳市场在履约期前一个月,σ 平均放大 2~3 倍。

参数 符号 经济含义 典型范围(EUA) 典型范围(全国碳市场)
均值 μ 长期均衡碳价 50~90 欧元 40~80 元
回归速度 θ 市场套利效率 0.3~0.5 0.05~0.1
波动率 σ 短期不确定性 0.2~0.4 0.1~0.3

4.3 知识体系:OU 模型在碳金融中的定位

下面这张图是我自己整理的,帮你理清 OU 模型在整个碳金融衍生品定价中的位置。

OU模型在碳金融衍生品定价中的知识体系 碳价核心特征:均值回归 Ornstein-Uhlenbeck 模型 dX(t) = θ(μ - X(t))dt + σdW(t) μ(均值) 长期均衡碳价 θ(回归速度) 市场套利效率 σ(波动率) 短期不确定性 衍生品定价应用 碳期货定价 | 碳期权定价(B-S变体) | 碳资产估值 | 风险管理 参数校准方法:极大似然估计(MLE)| 最小二乘回归 | 卡尔曼滤波

4.4 参数校准:我踩过的坑

参数校准的方法有很多,极大似然估计(MLE)是最常用的。但这里有几个坑,我一个个说。

坑一:数据频率选择

用日数据还是用周数据?我建议用日数据,但要做去噪处理。碳价经常有“跳空”,比如政策发布日一天涨 10%。这种跳空会严重干扰 θ 的估计。我的做法是:先识别出政策事件日,然后把这些日子的收益率做截断处理。

坑二:均值 μ 的时变性

碳价的长期均值不是一成不变的。随着减排目标加码,μ 会缓慢上移。如果你用固定 μ 去拟合,残差会呈现序列相关。我建议用状态空间模型,把 μ 设为一个随机游走过程,然后用卡尔曼滤波同时估计 μ 和 θ。

坑三:波动率 σ 的异方差性

碳价的波动率在履约期和非履约期差异很大。如果你用恒定 σ,模型会低估履约期的风险。我习惯用 GARCH(1,1) 先对波动率建模,再把时变 σ 代入 OU 模型。

一句话总结:OU 模型是碳金融定价的基石。μ 告诉你碳价该值多少钱,θ 告诉你市场效率有多高,σ 告诉你风险有多大。三个参数合在一起,就能给碳期货、碳期权定价了。

嗯,这一节就到这里。参数校准的具体代码实现,我们会在后面的章节中展开。记住,模型是工具,理解经济含义才是关键。


公众号:蓝海资料掘金营,微信deep3321