量化金融的几乎每一条定价公式背后,都站着一个看起来朴素得可怕的小等式:
(dWt)2=dt.
它长得像一个打字错误——dWt 是一个无穷小的"随机步长",两个小量相乘怎么可能等于一个有限小量 dt?但正是这条等式,把普通微积分的链式法则撕开一道裂缝,让我们不得不在裂缝里重建一整套微积分,即伊藤引理(Itô's Lemma)。
本文的目标是把这条裂缝的来龙去脉讲清楚:
- 为什么 df=f′(x)dx 在随机世界里失效;
- (dW)2=dt 为什么成立、它是确定的事实而不是期望值;
- 伊藤引理的公式、为什么会多出一个 21σ2f′′dt 修正项;
- 从几何布朗运动、花粉的布朗运动、Black-Scholes PDE、一直讲到方差互换;
- 最后把多维版本、Itô vs Stratonovich、鞅性质等进阶话题也收拢一次。
全文以启发式为主,不走严谨的 L2 极限证明——目标是建立可操作的物理直觉。
回忆一下确定世界的规则。对任意光滑函数 f,
df(x)=f′(x)dx,
这条式子之所以成立,是因为二阶泰勒项 21f′′(x)(dx)2 在 dx→0 时是高阶小量,可以安全地扔掉。
换到随机世界,这个"高阶可扔"的直觉就塌了。我们来做一个最简单的实验:设 Wt 是标准布朗运动,问:d(Wt2) 是多少?
按普通微积分的直觉,你会写:
d(Wt2)=?2WtdWt.
这个答案是错的。正确答案是:
d(Wt2)=2WtdWt+dt.
多出来的那个 dt,就是伊藤引理要解释的一切。
怎么验证这个多出来的 dt 不是笔误?把等式两边从 0 积到 t,并取期望:
E[Wt2]==0 (鞅)E∫0t2WsdWs+∫0tds=t.
这恰好是布朗运动的定义——Wt∼N(0,t)——所以方差是 t。如果我们傻乎乎按普通链式法则,得到的会是 E[Wt2]=0,荒谬。那个多出的 dt 就是修正项,让等式重新合得上现实。
那条修正项的"基因",叫做二次变差(quadratic variation)。
把时间 [0,t] 分成 n 份,网格 0=t0<t1<⋯<tn=t,步长 Δt=t/n。考虑布朗运动每个小区间的增量平方之和:
Qn=k=1∑n(Wtk−Wtk−1)2.
对普通(有限变差)的光滑函数 g(t),对应的和 ∑(g(tk)−g(tk−1))2→0(因为 (dg)2=O(dt2),求和后是 O(dt)→0)。
但对布朗运动:
n→∞limQn=t(几乎必然成立).
注意这是一个确定的数 t,不是"期望等于 t"。换句话说,布朗运动路径在任何时间窗口内的累积"震动能量"是一个确定性事实,丝毫没有随机性。
每个小步 ΔWk=Wtk−Wtk−1∼N(0,Δt)。所以:
- E[(ΔWk)2]=Δt;
- Var[(ΔWk)2]=2(Δt)2。
把 n=t/Δt 个独立的小项加起来:
E[Qn]=n⋅Δt=t,Var[Qn]=n⋅2(Δt)2=2tΔt→0.
方差随 Δt→0 直接趋于 0,所以极限值不仅在期望意义下等于 t,而且几乎必然等于 t——它是路径自身的属性,不是统计平均。
这就是 (dWt)2=dt 的精确数学含义:布朗运动在二阶的贡献是确定性的,等于时间本身。
比喻 · 二阶的确定能量
物理里有个非常相似的故事:热力学中的能量均分定理说,每个自由度的二次型动能平均下来正好是 21kBT——看起来是统计结果,实则在热力学极限下几乎完全没有起伏(涨落是 O(1/N))。
布朗运动的 (dW)2=dt 是同一个物种的数学事实:每个自由度的"震动能量"在极限下是确定性的。你不用祈求期望好运气,它就这么多、不多不少。
同样的论证可以得到:
| 乘积 | 值 |
|---|
| (dWt)2 | dt |
| dWt⋅dt | 0 |
| (dt)2 | 0 |
| (dWt)3, (dWt)4, … | 0(高阶小量) |
这张表就是伊藤微积分的"乘法口诀"。记住这张表,后面所有推导都只是机械套用。
设 Xt 是一个 Itô 过程,即满足:
dXt=μtdt+σtdWt,
其中漂移 μt 和扩散 σt 都是适应过程(可以依赖 t 和 Xt)。
令 f(t,x) 是一个对 t 一次可微、对 x 二次可微的光滑函数。则:
df(t,Xt)=∂tfdt+∂xfdXt+21∂xxf(dXt)2
把 (dXt)2 按第二节的乘法口诀展开:
(dXt)2=(μtdt+σtdWt)2=σt2dt(其它项都是 0).
所以伊藤引理的展开形式是:
df(t,Xt)=[∂tf+μt∂xf+21σt2∂xxf]dt+σt∂xfdWt.
| 项 | 物理/金融含义 |
|---|
| ∂tfdt | 时间显式项:函数对时间的直接依赖(如期权的 theta 衰减) |
| μt∂xfdt | 漂移项:来自 X 本身的趋势 |
| 21σt2∂xxfdt | Itô 修正项:来自随机震荡 + 函数曲率的耦合 |
| σt∂xfdWt | 随机项:残留的布朗部分,均值为 0 |
和普通链式法则的区别,只在那一项 21σt2∂xxf——这就是整座随机微积分大厦多出来的那块砖。
对 f(t,Xt) 做二元泰勒展开:
df==f(t+dt,Xt+dX)−f(t,Xt)∂tfdt+∂xfdX+21∂xxf(dX)2+∂txfdtdX+21∂ttf(dt)2+三阶及更高.
现在按第二节的乘法口诀逐项约化:
- (dX)2=σ2dt ← 保留,O(dt)
- dtdX=μ(dt)2+σdtdW=0 ← 全扔,O(dt3/2)
- (dt)2=0 ← 扔
- 三阶项 (dX)3:展开后含 (dW)3=O(dt3/2),也扔
剩下的正是伊藤引理的三项。合理吗?合理——因为 (dW)2=dt 把本来以为是"二阶小量"的东西偷偷拉到了"一阶量级"。
严谨性附注
上面的"相等"都是均方意义下的极限(mean-square limit)。严格做法是把区间切成 n 份、证明离散 Riemann-Stieltjes 和在 L2 意义下收敛到右边,并证明高阶项的 L2 范数趋于 0。
本文不展开这部分证明。核心事实只有一条:(dW)k 在 k≥3 时的 L2 范数都是 o(dt),求和后在极限下为 0。凡是遇到这种项,按普通微积分的"高阶可扔"直觉处理就好。
| 情景 | 规则 |
|---|
| 确定世界 dx | df=f′(x)dx,因为 (dx)2=O(dt2) 可扔 |
| 随机世界 dW | df=f′(x)dW+21f′′(x)dt,因为 (dW)2=dt 不可扔 |
一句话:伊藤引理是链式法则在 (dW)2=dt 规则下的必然改写。
Black-Scholes 框架的起点是假设股价服从几何布朗运动:
dSt=μStdt+σStdWt.
令 f(S)=lnS。则 f′=1/S、f′′=−1/S2。套伊藤引理:
d(lnSt)=St1dSt+21(−St21)(dSt)2=St1(μStdt+σStdWt)−2St21σ2St2dt=(μ−21σ2)dt+σdWt.
这条看起来不起眼的等式藏着一件大事:lnS 是一个漂移为 μ−21σ2 的算术布朗运动,不是 μ。那个 −21σ2 就是波动率损耗(variance drag)——前一篇〈Carr-Madan 公式与 VIX 指数〉里反复提到的那个"减震器",从数学上第一次在这里冒出头。
对上式两边从 0 积到 t:
lnS0St=(μ−21σ2)t+σWt.
所以:
St=S0exp((μ−21σ2)t+σWt)
这就是几何布朗运动的闭式解。注意它不可能变成负的,这正是股价的必要性质——而这个性质是免费从伊藤引理推出来的,不需要任何额外假设。
取 Wt∼N(0,t),利用对数正态分布的矩:
E[St]=S0eμt,Median(St)=S0e(μ−σ2/2)t.
两者差了一个 eσ2t/2 的因子。直觉上:
- 均值由对数正态的右尾(大幅上涨)拉高;
- 中位数反映"典型路径"的结局,被那个 −21σ2 的漂移压低。
长期持有被动指数的投资者最终结局会更接近中位数而不是均值——这就是为什么"市场年均收益 7%"和"你自己账户年化"经常对不上的数学根源。
- 1827:苏格兰植物学家 Robert Brown 在显微镜下观察花粉粒悬浮在水面的随机抖动,发现即便花粉本身是死的(非活体),抖动依然存在。起初他不清楚这是什么机制,只是记下了现象。
- 1905:Einstein 在"奇迹年"四篇论文之一里,用分子运动论定量推导出:花粉粒每秒被水分子撞击约 1021 次,宏观看到的就是一个扩散过程,均方位移随时间线性增长 E[Xt2]∝t。这一推导成为分子真实存在的强证据。
- 1923:Norbert Wiener 给出布朗运动的严格数学构造——如今所说的 Wiener 过程。
- 1944–1951:伊藤清(Kiyoshi Itô)建立随机微积分体系,给出本文讨论的伊藤引理。
历史小注 · 从 Brown 到 Itô
物理观察(Brown 1827)→ 物理解释(Einstein 1905)→ 数学定义(Wiener 1923)→ 随机微积分(Itô 1944)→ 期权定价(Black-Scholes 1973)→ 模型无关的 VIX(Demeterfi-Derman-Kamal-Zou 1999, Carr-Madan 1998)。
整整 150 年跨度,一个显微镜下的现象最终驱动了现代金融工程的地基。伊藤引理是这条线的关键一环——没有它,Einstein 的扩散公式和 Black-Scholes 的期权定价之间就没有数学语言可以沟通。
设花粉粒的位置 Xt 满足无漂移的随机微分方程:
dXt=σdWt.
这里 σ2 对应物理的扩散系数 D 乘 2(惯例 σ2=2D)。
令 f(X)=X2(直观上对应某种"与原点的距离平方",跟动能相关)。套伊藤:
d(Xt2)=2XtdXt+21⋅2⋅(dXt)2=2XtσdWt+σ2dt.
两边取期望(随机项消失,因为 Itô 积分是鞅):
dtdE[Xt2]=σ2=2D.
所以:
E[Xt2]=2Dt
这正是 Einstein 均方位移公式。在本文的框架下,它只是"f(x)=x2 代入伊藤引理"的三行推导。
同一个 (dW)2=dt,跨过学科边界:
| 领域 | 随机过程 | 施加的 f | 伊藤引理给出的结果 |
|---|
| 物理(花粉) | dX=σdW | f(X)=X2 | E[Xt2]=σ2t — 扩散定律 |
| 金融(股价) | dS=μSdt+σSdW | f(S)=lnS | Var[ln(St/S0)]=σ2t — 方差线性增长 |
两个表面上毫无关联的领域,方差都随 t 线性增长——而这个"线性"的系数正是二次变差规则 (dW)2=dt。这也是为什么物理学里关于扩散、朗之万方程的直觉可以几乎一字不改地搬到金融——因为它们共享同一个数学骨架。
伊藤引理最著名的果实,是 Black-Scholes 偏微分方程。
设期权价值是 V(t,S)。股价 S 满足 dS=μSdt+σSdW。对 V 用伊藤:
dV=[∂tV+μS∂SV+21σ2S2∂SSV]dt+σS∂SVdW.
构造 Delta 中性组合:持有 1 份期权,卖空 Δ≡∂SV 份股票。
Π=V−ΔS.
它的瞬时变化:
dΠ=dV−ΔdS=[∂tV+21σ2S2∂SSV]dt.
所有 dW 项都消掉了——μ 也消掉了。组合瞬间变成完全无风险的。
无风险组合在无套利市场里必须按无风险利率成长:
dΠ=rΠdt=r(V−S∂SV)dt.
把 7.1 和 7.2 两边等起来:
∂tV+21σ2S2∂SSV=rV−rS∂SV.
整理得到 Black-Scholes PDE:
∂tV+rS∂SV+21σ2S2∂SSV−rV=0.
B-S 方程 = 伊藤引理 + 无套利条件的碰撞产物。一句话。
注意这条方程里没有 μ——股票真实的漂移率被连续对冲消掉了。这就是 Black-Scholes 革命性的洞察:期权定价不需要预测市场走向,只需要预测波动率。
本节专门回扣前一篇〈从 Carr-Madan 公式到 VIX 指数〉中反复使用的那条"灵魂等式":
21σ2dt=SdS−d(lnS).
这条等式就是 5.1 节伊藤引理给 d(lnS) 的结果的简单移项:
d(lnS)=SdS−21σ2dt⟺21σ2dt=SdS−d(lnS).
没有任何新东西,就是把伊藤引理视为一条可以两边移来移去的代数等式来用。但这个简单移项的威力非常大。
把等式两边从 0 积到 T:
21∫0Tσt2dt=∫0TStdSt−lnS0ST.
左边是半倍的已实现方差(realized variance),正是方差互换(variance swap)要定价的东西。
右边两项的金融解读:
- ∫0TStdSt 是 Itô 积分 — 等于"每一瞬间持有 1/St 份标的"的动态对冲累积盈亏;
- ln(ST/S0) 是对数合约的到期 payoff — 由 Carr-Madan 公式用一揽子按 1/K2 加权的 Put + Call 静态复制。
这两条腿加起来精确等于已实现方差——所以做市商真的可以把"波动率本身"从混沌的价格路径里提纯出来当作商品报价。
本文只是说明:这整套对冲的起点,就是伊藤引理施加到 lnS 上的那一步。没有伊藤引理,方差互换、VIX 指数、Gamma Scalping 都没有数学语言可以表达。
在实际建模里,常见的情形是多个相关的随机过程一起演化,例如:
- Heston 随机波动率模型(股价 + 波动率两个 SDE);
- 多资产篮子期权(多只股票各自的 SDE);
- 利率模型里的多因子曲线。
设:
dXi,t=μi,tdt+j=1∑mσij,tdWj,t,i=1,…,n,
其中 W1,…,Wm 是相关的布朗运动,满足:
dWi,tdWj,t=ρijdt.
对光滑函数 f(t,X1,…,Xn),多维伊藤引理说:
df=∂tfdt+i∑∂ifdXi+21i,j∑∂ijfdXidXj
其中 dXidXj 按"乘法口诀"展开:
dXidXj=(k∑σikσjk)dt(相关矩阵 Σ 的 (i,j) 元 ⋅dt).
一个典型应用:两只相关资产的价差 S1−S2 的波动率怎么算。直接上多维伊藤,交叉项 dS1dS2=ρσ1σ2S1S2dt 就把相关性编进去了。
同一个 SDE,可以有两种积分约定,给出不同的微积分。差别藏在"f(Xt)dWt 里的 f(X) 取的是左端点还是中点"。
| 约定 | 取样点 | 记号 | 链式法则 |
|---|
| Itô | 区间左端点 Xtk | f(X)dW | 有修正项 21f′σdt(即本文) |
| Stratonovich | 区间中点 X(tk+tk+1)/2 | f(X)∘dW | 无修正项,形式上和普通链式法则一样 |
两者可以互换,差一个已知的修正:
f(X)∘dW=f(X)dW+21f′(X)σdt.
金融为什么选 Itô:Itô 积分里的被积函数只依赖当前及之前的信息(非预测性 / adapted),这对应现实中"下一秒才能观测到的股价是下一秒的事"。这个约定让 ∫fdW 自动成为鞅,而鞅结构是风险中性定价的地基。
物理为什么常用 Stratonovich:物理定律(如朗之万方程)要尊重时间对称性、以及从确定性方程取极限时的一致性。Stratonovich 微积分像普通链式法则一样,对变量替换不加修正,更接近经典物理的习惯。
在金融做研究或读物理文献时,先看对方用的是哪种约定,否则系数会差一倍。
设 ft 是一个适应过程、满足 E∫0Tft2dt<∞。定义:
Mt=∫0tfsdWs.
则:
- 零均值:E[Mt]=0,一切 t≥0;
- 鞅性:E[Mt∣Fs]=Ms,当 s≤t;
- Itô 等距:E[Mt2]=E∫0tfs2ds。
第二条是量化金融里最重要的一条——在风险中性测度下,贴现价格过程是鞅,这是期权定价所有公式的起点。具体地,把股票贴现后的价格 S~t=e−rtSt 用伊藤 + 测度变换(Girsanov)一处理,就是一个鞅,然后期权价值就是 V0=EQ[e−rTVT]——一条简洁到不可思议的公式。
Itô 等距(第三条)在计算 SDE 解的方差时几乎每次都要用,它是"Itô 积分相当于 L2 空间里的一个等距嵌入"的直接表达。
∫fdW 不是 Riemann-Stieltjes 积分。用普通积分的手法(分部积分、变量替换)时,必须额外带上 Itô 修正项。例如:
∫0TWtdWt=21WT2−21T,注意多出的 −T/2!
不能自由交换极限与积分顺序。这是 L2 收敛 vs 逐点收敛的常见陷阱,严格做法需要验证可积性条件。
(dW)2=dt 是均方意义的等式,但在实务中可以"像等号一样用"。只要你心里清楚自己是在形式化推导,代入展开合并同类项,结果几乎都是对的。
对非光滑函数直接套伊藤会出错。例如 f(x)=∣x∣ 在 x=0 处不可微,对应的"伊藤引理"要用 Tanaka 公式、涉及局部时间(local time)——这是研究屏障期权(barrier options)的常见工具。
回到开头那条让人困惑的等式 (dW)2=dt。它不是打字错误,而是随机性在二阶尺度上的确定性事实——是整座随机微积分大厦的地基。
伊藤引理 = 随机世界里 dxd 的链式法则版本。它的全部新意,只是在普通泰勒展开里多保留了一项 21f′′σ2dt——因为 (dW)2 偷偷把自己从"二阶小量"升格成了"一阶量级"。
这一项的影响渗透到所有地方:
- 几何布朗运动里那个 −21σ2 的波动率损耗;
- 花粉颗粒的均方位移 ∝t 的扩散律;
- Black-Scholes PDE 里那个 21σ2S2∂SSV 的二阶导项;
- Variance Swap 和 VIX 的 1/S 动态 + −ln 静态双轨对冲;
- 风险中性定价的鞅结构。
它们都是同一条规则在不同场景的折射。
伊藤清于 2008 年去世,布朗从 1827 年显微镜下看到花粉抖动算起,到今天已是两个世纪。这两百年里,一条关于"看似无意义的微小抖动"的观察,被数学家、物理学家、金融工程师接力打磨,最终变成了一套可以用来给任何"不确定性"标价的通用语言。
这就是伊藤引理的位置——不起眼、却绝对无可替代。
延伸阅读:从 Carr-Madan 公式到 VIX 指数:构造、产品与做市商对冲 — 本文第八节那条"灵魂等式"的完整金融工程版本。