4、BSM模型推导(上):股票价格模型、对冲策略、无风险组合构建
说实话,每次讲到BSM模型推导,我都能想起刚入行时的一个场景。那时候我在一家量化私募实习,带我的老大哥扔过来一篇Black-Scholes论文,说「小伙子,三天内把这个搞明白,然后写个定价引擎」。我当时看着满屏的随机过程和偏微分方程,整个人是懵的。后来硬啃下来才发现,BSM的核心逻辑其实非常优雅——它本质上就是一个「如何消除不确定性」的故事。
好,咱们今天就把这个故事讲清楚。这一章我们先搞定三个核心模块:股票价格怎么建模、对冲到底在干什么、以及那个著名的无风险组合是怎么搭出来的。
4.1 股票价格模型:为什么是几何布朗运动?
你想想看,股票价格有什么特征?它不会跌到负值,长期来看有向上的趋势,但短期又上蹿下跳。用数学语言描述,就是:收益率是随机的,且波动率与价格水平成正比。
我个人习惯用几何布朗运动(GBM)来描述这个过程。它的随机微分方程长这样:
dS = μS dt + σS dW
其中:
- S:股票价格
- μ:期望收益率(漂移率)
- σ:波动率
- dW:标准布朗运动增量,服从 N(0, dt)
为什么用这个模型?我简单解释一下:
- μS dt 这部分是确定性趋势。你持有股票,期望它涨,涨的幅度和当前价格成正比——这很合理,100块的股票涨5块和10块的股票涨5毛,收益率都是5%。
- σS dW 这部分是随机扰动。波动幅度同样和价格成正比,价格越高,每天的绝对波动越大。
核心洞察:GBM假设股票价格服从对数正态分布。这意味着ln(S)是正态分布的,价格永远不会为负。这个性质在金融工程中极其重要——你想想看,如果模型允许价格为负,那还怎么定价?
嗯,这里要注意一点。GBM假设波动率σ是常数,这在现实中显然不成立。我在项目中遇到过几次,用常数波动率定价深度虚值期权,结果和市场价格差了一大截。但别急,BSM的伟大之处在于,它即使在这个简化假设下,依然给出了一个漂亮的解析解。至于更复杂的随机波动率模型,那是后面章节的事。
4.2 对冲策略:Delta对冲到底在干什么?
好,现在我们有股票价格模型了。接下来要解决一个核心问题:期权价格和股票价格是联动的,怎么把这个联动关系消除掉?
说白了,你卖出一个看涨期权,就承担了股票价格上涨的风险。股票涨1块,你的期权空头就亏一部分钱。那怎么办?买点股票来对冲呗。
这个对冲比例,就是Delta(Δ)。它衡量的是期权价格对股票价格的一阶敏感度:
Δ = ∂V / ∂S
其中V是期权价格,S是股票价格。
举个例子:假设Delta = 0.6,意味着股票涨1块,期权价格涨0.6块。那么你卖出1份期权,就需要买入0.6股股票来对冲。这样股票涨1块,期权空头亏0.6,股票多头赚0.6,完美抵消。
实战技巧:Delta不是一成不变的。随着股票价格变化、时间流逝、波动率变化,Delta都在变。所以对冲是一个动态过程,需要不断调整仓位。我曾经见过一个交易员,一天之内调整了十几次对冲比例——这就是所谓的「动态Delta对冲」。
你可能会问:为什么要这么麻烦?直接裸卖期权不行吗?行啊,但风险极大。我记得2018年有一次市场剧烈波动,有个朋友裸卖了深度虚值期权,结果一夜之间波动率飙升,期权价格翻了10倍,亏得底裤都不剩。从那以后,我再也不敢建议任何人裸卖期权了。
4.3 无风险组合构建:BSM推导的精髓
好了,重头戏来了。BSM推导中最天才的一步,就是构建一个无风险组合。
思路是这样的:
- 持有一份期权空头(-V)
- 买入Δ股股票(+Δ·S)
这个组合的价值Π为:
Π = -V + Δ·S
为什么说它是无风险的?因为Delta对冲已经把股票价格的线性风险消除了。但这里有个微妙之处——股票价格的变化是非线性的,而期权价格的变化也是非线性的。Delta只消除了线性部分,那非线性部分怎么办?
答案藏在Ito引理里。根据Ito引理,期权价格的微分可以写成:
dV = (∂V/∂t + μS·∂V/∂S + ½σ²S²·∂²V/∂S²)dt + σS·∂V/∂S dW
你看,这里出现了二阶项∂²V/∂S²,也就是Gamma。这个项是随机项dW的来源之一。但神奇的是,当我们构建组合Π = -V + Δ·S,并取Δ = ∂V/∂S时,dW项被完全消掉了!
数学魔法:组合Π的微分中,所有包含dW的项都消失了。这意味着Π的演化是确定性的,没有任何随机性——它就是一个无风险资产!
推导过程如下:
dΠ = -dV + Δ·dS
= -[(∂V/∂t + μS·∂V/∂S + ½σ²S²·∂²V/∂S²)dt + σS·∂V/∂S dW] + Δ·(μS dt + σS dW)
= -[∂V/∂t + μS·Δ + ½σ²S²·Γ]dt - σS·Δ dW + Δ·μS dt + Δ·σS dW
= -[∂V/∂t + ½σ²S²·Γ]dt
其中Γ = ∂²V/∂S²是Gamma。你看,dW项完全抵消了!
既然组合Π是无风险的,它的收益率应该等于无风险利率r:
dΠ = rΠ dt
代入Π = -V + Δ·S,得到:
-[∂V/∂t + ½σ²S²·Γ]dt = r(-V + Δ·S)dt
整理一下:
∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S - rV = 0
这就是大名鼎鼎的Black-Scholes偏微分方程!
重要提醒:这个方程中,漂移率μ消失了!这意味着期权价格与股票的期望收益率无关。为什么?因为对冲消除了所有股票价格变动的风险,剩下的只有时间价值和波动率。这也是BSM模型最反直觉但也最强大的结论之一。
4.4 知识体系总览
为了让你更直观地理解这一章的逻辑链条,我画了一张流程图:
这张图把整个推导链条串起来了。从股票价格模型出发,到Delta对冲,再到无风险组合,最后导出BSM偏微分方程。每一步都环环相扣,缺一不可。
4.5 小结与避坑指南
这一章的内容,说白了就是三件事:
- 股票价格用GBM建模——记住dS = μS dt + σS dW,这是所有推导的起点
- Delta对冲消除线性风险——Δ = ∂V/∂S,动态调整仓位
- 无风险组合导出PDE——利用Ito引理和无套利原理,得到BSM方程
避坑指南:我曾经在推导时犯过一个低级错误——忘记Ito引理中的二阶项。当时想当然地认为dV = (∂V/∂t)dt + (∂V/∂S)dS,结果怎么推都对不上。后来才发现,随机微积分和普通微积分不一样,dS² = σ²S²dt这个项不能丢。嗯,这个坑我替你们踩过了,别再踩一次。
另外,我建议你在学习时亲手推一遍。别只看不练,数学这东西,看十遍不如手推一遍。拿张白纸,从GBM开始,一步步推到BSM方程,你会发现那些符号和公式突然就活起来了。
公众号:蓝海资料掘金营,微信deep3321