Module 1 Building Blocks of Quant Finance
Lecture 2 Stochastic Calculus and Itˆo’s Lemma
由于金融市场潜在的随机本质(假设),随机分析在金融过程的数据建模中非常重要。
抛硬币实验
规则:抛出正面赢1元,抛出反面输1元,概率都是21,任意抛硬币的行为相互独立
Ri={1,if H−1,if T
E(Ri)=1×21+(−1)×21=0V(Ri)=12×21+(−1)2×21=1E(RiRj∣i=j)=0
考察抛i次硬币之后的现金总和Si=j=1∑iRj,S0=0
E(Si)=0V(Si)=E(Si2)=m=1∑in=1∑iE(RmRn)=n=1∑iE(Rn2)=i
条件期望E(S6∣R1,⋯,R5)=S5
备注:第五次抛出硬币后,第六次自身的期望为0,因此条件期望等于第五次的现金数量
马可夫属性 Markov property
随机变量Si的所有过去时间的条件分布,只依赖于上一时刻的值Si−1
- Markov property表示随机游走没有记忆
- 不要求随机变量Si的期望值与上一时刻Si−1的期望相同(似乎也并没有要求条件期望与上一时刻的期望相同)
- 更一般化一些,对于1≤j<j, 只有含有信息的最大的j对应的Sj,对估计Si是有用的(有信息的)
鞅属性 martingale property
鞅属性的定义E(Si∣Sj,j<i)=Sj
站在j时刻看未来的i时刻,i时刻的条件期望
二次变分 Quadratic variation
二次变分的定义Q=j=1∑i(Sj−Sj−1)2
由于抛硬币的(Sj−Sj−1)2=1, 所以Q=i
布朗运动 Brownian motion
修改抛硬币实验的规则:
- 抛6次,总时长为t, 则单次实验的时长为t/6
- 赌注从1改为t/6
二次变分 Q=j=1∑6(Sj−Sj−1)2=6(6t)2=t
假设抛n次,总时长仍然是t, 赌注改为t/n, 二次变分 Q仍然等于t
当逐渐增加n, 步长以n−1的速度下降, 而赌注以n−1/2的速度下降

当n=∞时
E[S(t)]=E[n→∞limi=1∑nRi]=0V[S(t)]=E[S(t)2]=t
E[S(t)2]=n→∞limi=1∑nj=1∑nE(RiRj)=n→∞limi=1∑nE(Ri2)=n→∞limn×nt=t
这种随机游走称为布朗运动,记为X(t), 布朗运动有如下性质:
- X(0)=x0=0
- Finiteness: 赌注随时间的平方根增长
- Continuity: 路径连续
- Markov: 在给定的τ时刻,τ<t, X(t)的条件分布仅依赖X(τ)
- Martingale: 在给定的τ时刻, τ<t, X(t)的条件期望是X(τ)
- Normality: 在有限时间ti−1到ti, X(ti)−X(ti−1)∼N(0,ti−ti−1), dX∼N(0,dt)
将Xt看做随机游走的最终结果
Xt∼N(0,t), 即Xt=ϕt,ϕ N(0,1)
X的增量
dX∼N(0,dt), 即dX=ϕdt
随机变量的函数
F(X)=X2

随机变量的微分
随机世界的两个变量:时间t和布朗运动X
dX是dt的同阶无穷小,因此远大于dt。
考虑梯度、斜率、微分、敏感性时,要非常小心,因为这些会使dt趋向于0
因此在随机世界中,使用随机微分方程:dF=⋯dt+⋯dX
普通的微积分法则不适用于随机世界
假设F(X)=X2, 则dF=2XdX
泰勒级数和伊藤引理
简单泰勒展开,忽略高阶项
F(X+dX)=F(X)+dXdFdX+21dX2d2FdX2
移项,得到
dF=dXdFdX+21dX2d2FdX2
dX2在时间步长逐渐变小为dt时,等于其均值dt, 也就是说没有随机性。
这里似乎能说得通,但是没有严格证明,按照同样的逻辑dX应该等于dt
RULE OF THUMB一般指拇指规则。拇指规则(RULE OF THUMB) ,中文又译为“大拇指规则 ”,又叫”经验法则“,是一种可用于许多情况的简单的,经验性的,探索性的但不是很准确的原则。
这里得到dX2=dt是Rule of thumb
似乎这就是伊藤引理的结论
对于F=X2, 带入泰勒级数
dXdF=2XdX2d2F=2dF=dt+2XdX
这是随机微分方程的一个例子
随机微分方程
随机微分方程用于建模随机量,例如股价。
这种随机量,例如股价,可以分解为确定性(可预测)和随机性两部分。
确定性部分用dt建模,随机性部分用dX建模: dS=f(S,t) dt+g(S,t) dX
其中f(S,t)称为growth rate或者drift, g(S,t)与S的波动率有关。
带漂移的简单布朗运动
dS=μdt+σdX

这种形式的S可能为负值
带随机漂移的简单布朗运动
dS=μSdt+σSdX

如果S的初值为正数,则S永远不可能变为负数,因为S越接近0时,dS的漂移项越接近0
假设σ=0, 变成普通的微分方程,求解得到St=S0eμt
均值复归的随机游走
dS=(ν−μS)dt+σdX

当S变大到dt的系数为负时, S的均值会变小
用r替换S, 就是短期利率的 Vasicek model
短期利率的Cox, Ingersoll & Ross model
dS=(ν−μS)dt+σS1/2dX
当S接近0时,随机性会变小
这个微分方程在后面很重要
系数都是t的函数
dW=g(t)dt+f(t)dW
这个SDE是下面随机积分的shorthand
W(t)=∫0tg(τ)dτ+∫0tf(τ)dX(τ)
mean square limit
用在随机积分中
考察随机量
==∼E[(j=1∑n(X(tj)−X(tj−1))2−t)2] wheretj=jt/nE[j=1∑n(X(tj)−X(tj−1))4+2i=1∑nj<i∑n(X(ti)−X(ti−1))2(X(tj)−X(tj−1))2−2tj=1∑n(X(tj)−X(tj−1))2+t2]nn23t2+n(n−1)n2t2−2tnnt+t2O(n1)
推导过程中有个隐含前提X(tj)−X(tj−1)∼N(0,t/n), 其二阶矩(方差)为t/n, 四阶矩为3t2/n2
当n→∞时前面计算的随机量等于0
在mean square limit 均方极限语境下,认为∑j=1n(X(tj)−X(tj−1)2=t, 记做: ∫0t(dX)2=t
后续的证明中,提到相等equality,都指的是均方极限语境