20 unsigned long num_sims,
unsigned long seed,
double alpha);
25 const std::vector<double>& corr,
const std::vector<double>& weights,
26 double horizon_years,
unsigned long num_sims,
unsigned long seed,
double alpha);
46 unsigned long num_sims,
unsigned long seed,
double alpha);
double sigma
Definition bs_barrier_rr.cpp:19
double mu
Definition bs_barrier_rr.cpp:24
double spot
Definition mc.cpp:69
Simple VaR/CVaR computation utilities.
Definition risk.hpp:6
BacktestStats kupiec_christoffersen(const std::vector< int > &exceptions, double alpha)
Definition risk.cpp:114
VarEs var_cvar_t(double mu, double sigma, double nu, double horizon_years, double position, unsigned long num_sims, unsigned long seed, double alpha)
Definition risk.cpp:161
VarEs var_cvar_gbm(double spot, double mu, double sigma, double horizon_years, double position, unsigned long num_sims, unsigned long seed, double alpha)
Definition risk.cpp:27
VarEs var_cvar_portfolio(const std::vector< double > &mu, const std::vector< double > &sigma, const std::vector< double > &corr, const std::vector< double > &weights, double horizon_years, unsigned long num_sims, unsigned long seed, double alpha)
Definition risk.cpp:44
VarEs var_cvar_from_pnl(const std::vector< double > &pnl, double alpha)
Definition risk.cpp:13
double p_ind
Definition risk.hpp:36
double p_pof
Definition risk.hpp:34
double p_cc
Definition risk.hpp:38
unsigned long N
Definition risk.hpp:32
double lr_ind
Definition risk.hpp:35
double alpha
Definition risk.hpp:30
double lr_pof
Definition risk.hpp:33
double lr_cc
Definition risk.hpp:37
unsigned long T
Definition risk.hpp:31
double cvar
Definition risk.hpp:12
double var
Definition risk.hpp:11