public class FeynmanKacEx2 extends Object
Applies a diffusion model for options pricing.
In Beckers (1980) there is a model for a Stochastic Differential Equation of option pricing. The idea is a "constant elasticity of variance diffusion (or CEV) class" $$ dS = \mu S dt + \sigma S^{\alpha/2}dW,\; 0 \le \alpha \lt 2. $$ The Black-Scholes model is the limiting case \(\alpha \to 2\). A numerical solution of this diffusion model yields the price of a call option. Various values of the strike price K, time values, \(\sigma\) and power coefficient \(\alpha\) are used to evaluate the option price at values of the underlying price. The sets of parameters in the computation are:
With this model the Feynman-Kac differential equation $$ f_t +\mu(x,t) f_x +\frac{\sigma^2(x,t)}{2}f_{xx}-\kappa(x,t)f=\phi(f,x,t), $$ is defined by identifying:
The payoff function is the "vanilla option", \(p(x) = \max(x-K, 0)\).
Constructor and Description |
---|
FeynmanKacEx2() |
Copyright © 2020 Rogue Wave Software. All rights reserved.