|
QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.38
|
constant elasticity of variance process (absorbing boundary at f=0) More...
#include <analyticcevengine.hpp>
Collaboration diagram for CEVCalculator: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.
Here is the call graph for this function:
Here is the caller graph for this function:
|
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.