QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
|
constant elasticity of variance process (absorbing boundary at f=0) More...
#include <analyticcevengine.hpp>
Public Member Functions | |
CEVCalculator (Real f0, Real alpha, Real beta) | |
Real | value (Option::Type optionType, Real strike, Time t) const |
Real | f0 () const |
Real | alpha () const |
Real | beta () const |
Private Member Functions | |
Real | X (Real f) const |
Private Attributes | |
const Real | f0_ |
const Real | alpha_ |
const Real | beta_ |
const Real | delta_ |
const Real | x0_ |
constant elasticity of variance process (absorbing boundary at f=0)
\[ df_t = \alpha f_t^\beta \mathrm{d}W_t \]
References:
D.R. Brecher, A.E. Lindsay, Results on the CEV Process, Past and Present https://www.fincad.com/sites/default/files/wysiwyg/Resources-Wiki/cev-process-working-paper.pdf
Definition at line 45 of file analyticcevengine.hpp.
CEVCalculator | ( | Real | f0, |
Real | alpha, | ||
Real | beta | ||
) |
Definition at line 31 of file analyticcevengine.cpp.
Real value | ( | Option::Type | optionType, |
Real | strike, | ||
Time | t | ||
) | const |
Real f0 | ( | ) | const |
Definition at line 51 of file analyticcevengine.hpp.
Real alpha | ( | ) | const |
Definition at line 52 of file analyticcevengine.hpp.
Real beta | ( | ) | const |
Definition at line 53 of file analyticcevengine.hpp.
Definition at line 38 of file analyticcevengine.cpp.
|
private |
Definition at line 58 of file analyticcevengine.hpp.
|
private |
Definition at line 58 of file analyticcevengine.hpp.
|
private |
Definition at line 58 of file analyticcevengine.hpp.
|
private |
Definition at line 58 of file analyticcevengine.hpp.
|
private |
Definition at line 58 of file analyticcevengine.hpp.