quant-pricer-cpp
Loading...
Searching...
No Matches
heston.hpp File Reference
#include <complex>
#include <cstdint>
#include "quant/rng.hpp"
+ Include dependency graph for heston.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  quant::heston::MarketParams
 
struct  quant::heston::McParams
 
struct  quant::heston::McResult
 
struct  quant::heston::Params
 

Namespaces

namespace  quant
 Barrier option primitives and configuration.
 
namespace  quant::heston
 Heston model: analytic European call and QE Monte Carlo.
 

Functions

double quant::heston::call_analytic (const MarketParams &mkt, const Params &h)
 
McResult quant::heston::call_qe_mc (const McParams &p)
 
std::complex< double > quant::heston::characteristic_function (double u, const MarketParams &mkt, const Params &h)
 Risk-neutral characteristic function φ(u) = E[e^{iu ln S_T}].
 
double quant::heston::implied_vol_call (const MarketParams &mkt, const Params &h)
 Black–Scholes implied volatility implied by the Heston analytic call price.