我正在研究 Black-Scholes 方程,但我对金融建模还很陌生。现在,我正在尝试理解 Black-Scholes PDE。我知道 Black-Scholes 方程由
初始条件
和边界条件
和定义在 ,上。
∂C∂t+12σ2S2∂2C∂S2+rS∂C∂S−rC=0
C(S,T)=max(S−K,0)
C(0,t)=0C(S,t)→S as S→∞
C(S,t)0<S<∞0≤t≤T
这可以进一步转换并简化为此处描述的热扩散方程。
如果我们对变量 \begin{equation*} 进行以下更改
和
我们得到转换后的热方程
u=e−rτC or C=uerτ
S=ex and t=T−τ
∂u∂τ=∂2u∂x2+(k−1)∂u∂x−ku
其中。下面的matlab 代码实现了这一点。我的问题是,转换后的方程的边界条件究竟是什么形式?我似乎无法理解 Matlab 代码中给出的参数(与边界条件相关)。任何相关文献将不胜感激。k=2rσ2