CQF笔记M1L4随机分析和伊藤引理

Module 1 Building Blocks of Quant Finance

Lecture 2 Stochastic Calculus and Itˆo’s Lemma

由于金融市场潜在的随机本质(假设),随机分析在金融过程的数据建模中非常重要。

抛硬币实验

规则:抛出正面赢1元,抛出反面输1元,概率都是12\frac{1}{2},任意抛硬币的行为相互独立

Ri={1,if H1,if T\begin{aligned} R_i= \begin{cases} 1, if \ H\\ -1, if \ T\\ \end{cases} \end{aligned}

E(Ri)=1×12+(1)×12=0V(Ri)=12×12+(1)2×12=1E(RiRjij)=0\begin{aligned} & E(R_i) = 1 \times \frac{1}{2}+(-1) \times \frac{1}{2} = 0 \\ & V(R_i) = 1^2 \times \frac{1}{2}+(-1)^2 \times \frac{1}{2} = 1 \\ & E(R_iR_j|i \neq j) = 0 \\ \end{aligned}

考察抛ii次硬币之后的现金总和Si=j=1iRj,S0=0\begin{aligned} S_i = \sum_{j=1}^{i} R_j, S_0 = 0 \end{aligned}

E(Si)=0V(Si)=E(Si2)=m=1in=1iE(RmRn)=n=1iE(Rn2)=i\begin{aligned} & E(S_i) = 0 \\ & V(S_i) = E(S_i^2) = \sum_{m=1}^{i}\sum_{n=1}^{i}E(R_mR_n) = \sum_{n=1}^{i}E(R_n^2) = i \\ \end{aligned}

条件期望E(S6R1,,R5)=S5\begin{aligned} & E(S_6 | R_1, \cdots, R_5) = S_5 \\ \end{aligned}
备注:第五次抛出硬币后,第六次自身的期望为0,因此条件期望等于第五次的现金数量

马可夫属性 Markov property

随机变量SiS_i的所有过去时间的条件分布,只依赖于上一时刻的值Si1S_{i-1}

  • Markov property表示随机游走没有记忆
  • 不要求随机变量SiS_i的期望值与上一时刻Si1S_{i-1}的期望相同(似乎也并没有要求条件期望与上一时刻的期望相同
  • 更一般化一些,对于1j<j1 \le j \lt j, 只有含有信息的最大的jj对应的SjS_j,对估计SiS_i是有用的(有信息的)
鞅属性 martingale property

鞅属性的定义E(SiSj,j<i)=Sj\begin{aligned} & E(S_i | S_j, j < i) = S_j \\ \end{aligned}

站在jj时刻看未来的ii时刻,ii时刻的条件期望

二次变分 Quadratic variation

二次变分的定义Q=j=1i(SjSj1)2\begin{aligned} & Q = \sum_{j=1}^{i} (S_j - S_{j-1})^2 \\ \end{aligned}

由于抛硬币的(SjSj1)2=1(S_j - S_{j-1})^2 = 1, 所以Q=iQ=i

布朗运动 Brownian motion

修改抛硬币实验的规则:

  • 抛6次,总时长为tt, 则单次实验的时长为t/6t/6
  • 赌注从11改为t/6\sqrt{t/6}

二次变分 Q=j=16(SjSj1)2=6(t6)2=t\begin{aligned} & Q = \sum_{j=1}^{6} (S_j - S_{j-1})^2 = 6 (\sqrt{\frac{t}{6}})^2 = t\\ \end{aligned}

假设抛nn次,总时长仍然是tt, 赌注改为t/n\sqrt{t/n}, 二次变分 QQ仍然等于tt

当逐渐增加nn, 步长以n1n^{-1}的速度下降, 而赌注以n1/2n^{-1/2}的速度下降

CQF笔记M1L4随机分析和伊藤引理

n=n=\infin
E[S(t)]=E[limni=1nRi]=0V[S(t)]=E[S(t)2]=t\begin{aligned} & E[S(t)] = E[\lim_{n \to \infty} \sum_{i=1}^{n}R_i] = 0 \\ & V[S(t)] = E[S(t)^2] = t \end{aligned}

E[S(t)2]=limni=1nj=1nE(RiRj)=limni=1nE(Ri2)=limnn×tn=t\begin{aligned} E[S(t)^2] = \lim_{n \to \infty} \sum_{i=1}^{n}\sum_{j=1}^{n}E(R_iR_j) = \lim_{n \to \infty} \sum_{i=1}^{n}E(R_i^2) = \lim_{n \to \infty} n \times \frac{t}{n} = t \end{aligned}

这种随机游走称为布朗运动,记为X(t)X(t), 布朗运动有如下性质:

  • X(0)=x0=0X(0) = x_0 = 0
  • Finiteness: 赌注随时间的平方根增长
  • Continuity: 路径连续
  • Markov: 在给定的τ\tau时刻,τ<t\tau \lt t, X(t)X(t)的条件分布仅依赖X(τ)X(\tau)
  • Martingale: 在给定的τ\tau时刻, τ<t\tau \lt t, X(t)X(t)的条件期望是X(τ)X(\tau)
  • Normality: 在有限时间ti1t_{i-1}tit_i, X(ti)X(ti1)N(0,titi1)X(t_i) - X(t_{i-1}) \sim N(0, t_i - t_{i-1}), dXN(0,dt)dX \sim N(0, dt)

XtX_t看做随机游走的最终结果
XtN(0,t)X_t \sim N(0, t), 即Xt=ϕt,ϕ N(0,1)X_t = \phi \sqrt{t}, \phi ~ N(0, 1)

XX的增量
dXN(0,dt)dX \sim N(0, dt), 即dX=ϕdtdX = \phi \sqrt{dt}

随机变量的函数

F(X)=X2F(X)=X^2
CQF笔记M1L4随机分析和伊藤引理

随机变量的微分

随机世界的两个变量:时间tt和布朗运动XX

dXdXdt\sqrt{dt}的同阶无穷小,因此远大于dtdt

考虑梯度、斜率、微分、敏感性时,要非常小心,因为这些会使dtdt趋向于0

因此在随机世界中,使用随机微分方程:dF=dt+dXdF=\cdots dt + \cdots dX

普通的微积分法则不适用于随机世界
假设F(X)=X2F(X)=X^2, 则dF2XdXdF \neq 2XdX

泰勒级数和伊藤引理

简单泰勒展开,忽略高阶项
F(X+dX)=F(X)+dFdXdX+12d2FdX2dX2\begin{aligned} F(X+dX)=F(X)+\frac{dF}{dX}dX + \frac{1}{2}\frac{d^2F}{dX^2}dX^2 \end{aligned}

移项,得到
dF=dFdXdX+12d2FdX2dX2\begin{aligned} dF=\frac{dF}{dX}dX + \frac{1}{2}\frac{d^2F}{dX^2}dX^2 \end{aligned}

dX2dX^2在时间步长逐渐变小为dtdt时,等于其均值dtdt, 也就是说没有随机性。
这里似乎能说得通,但是没有严格证明,按照同样的逻辑dXdX应该等于dt\sqrt{dt}

RULE OF THUMB一般指拇指规则。拇指规则(RULE OF THUMB) ,中文又译为“大拇指规则 ”,又叫”经验法则“,是一种可用于许多情况的简单的,经验性的,探索性的但不是很准确的原则。

这里得到dX2=dtdX^2=dt是Rule of thumb
似乎这就是伊藤引理的结论

对于F=X2F=X^2, 带入泰勒级数
dFdX=2Xd2FdX2=2dF=dt+2XdX\begin{aligned} & \frac{dF}{dX} = 2X \\ & \frac{d^2F}{dX^2} = 2 \\ & dF = dt + 2XdX \\ \end{aligned}
这是随机微分方程的一个例子

随机微分方程

随机微分方程用于建模随机量,例如股价。
这种随机量,例如股价,可以分解为确定性(可预测)和随机性两部分。

确定性部分用dtdt建模,随机性部分用dXdX建模: dS=f(S,t) dt+g(S,t) dXdS = f(S,t) \ dt + g(S,t) \ dX
其中f(S,t)f(S,t)称为growth rate或者drift, g(S,t)g(S,t)与S的波动率有关。

带漂移的简单布朗运动

dS=μdt+σdXdS = \mu dt + \sigma dX

CQF笔记M1L4随机分析和伊藤引理
这种形式的S可能为负值

带随机漂移的简单布朗运动

dS=μSdt+σSdXdS = \mu S dt + \sigma S dX

CQF笔记M1L4随机分析和伊藤引理
如果SS的初值为正数,则SS永远不可能变为负数,因为SS越接近00时,dSdS的漂移项越接近0

假设σ=0\sigma = 0, 变成普通的微分方程,求解得到St=S0eμtS_t = S_0 e^{\mu t}

均值复归的随机游走

dS=(νμS)dt+σdXdS = (\nu - \mu S)dt + \sigma dX

CQF笔记M1L4随机分析和伊藤引理

SS变大到dtdt的系数为负时, SS的均值会变小

rr替换SS, 就是短期利率的 Vasicek model

短期利率的Cox, Ingersoll & Ross model

dS=(νμS)dt+σS1/2dXdS = (\nu - \mu S)dt + \sigma S^{1/2} dX

当S接近0时,随机性会变小
这个微分方程在后面很重要

系数都是tt的函数

dW=g(t)dt+f(t)dWdW = g(t)dt + f(t)dW

这个SDE是下面随机积分的shorthand

W(t)=0tg(τ)dτ+0tf(τ)dX(τ)W(t) = \int_0^t g(\tau)d\tau + \int_0^t f(\tau)dX(\tau)

mean square limit

用在随机积分中

考察随机量
E[(j=1n(X(tj)X(tj1))2t)2] wheretj=jt/n=E[j=1n(X(tj)X(tj1))4+2i=1nj<in(X(ti)X(ti1))2(X(tj)X(tj1))22tj=1n(X(tj)X(tj1))2+t2]=n3t2n2+n(n1)t2n22tntn+t2O(1n)\begin{aligned} &E[(\sum_{j=1}^{n}(X(t_j) - X(t_{j-1}))^2 - t)^2] \ where t_j = jt/n \\ = &E[\sum_{j=1}^{n}(X(t_j) - X(t_{j-1}))^4 + 2 \sum_{i=1}^{n} \sum_{j \lt i}^{n} (X(t_i) - X(t_{i-1}))^2 (X(t_j) - X(t_{j-1}))^2 - 2t\sum_{j=1}^{n}(X(t_j) - X(t_{j-1}))^2 + t^2] \\ = & n \frac{3t^2}{n^2} + n(n-1)\frac{t^2} {n^2}-2tn\frac{t}{n}+t^2 \\ \sim &O(\frac{1}{n}) \end{aligned}

推导过程中有个隐含前提X(tj)X(tj1)N(0,t/n)X(t_j) - X(t_{j-1}) \sim N(0, t/n), 其二阶矩(方差)为t/nt/n, 四阶矩为3t2/n23t^2/n^2

nn \to \infin时前面计算的随机量等于0

在mean square limit 均方极限语境下,认为j=1n(X(tj)X(tj1)2=t\sum_{j=1}^{n}(X(t_j) - X(t_{j-1})^2 = t, 记做: 0t(dX)2=t\int_0^t (dX)^2 = t

后续的证明中,提到相等equality,都指的是均方极限语境