Skip to main content

Module risk

Module risk 

Re-exports§

pub use aggregate::BookRiskReport;
pub use aggregate::ExpiryRiskBucket;
pub use aggregate::PortfolioRiskReport;
pub use aggregate::PositionRisk;
pub use aggregate::StrategyRiskReport;
pub use aggregate::StrikeRiskBucket;
pub use aggregate::aggregate_book_risk;
pub use aggregate::aggregate_portfolio_risk;
pub use aggregate::aggregate_strategy_risk;
pub use pnl::BookScenarioPnlReport;
pub use pnl::ExpiryScenarioPnlBucket;
pub use pnl::PortfolioScenarioPnlReport;
pub use pnl::PositionScenarioPnl;
pub use pnl::PositionScenarioPnlRow;
pub use pnl::StrategyScenarioPnl;
pub use pnl::StrategyScenarioPnlRow;
pub use pnl::StrikeScenarioPnlBucket;
pub use pnl::explain_book_scenario_pnl;
pub use pnl::explain_portfolio_scenario_pnl;
pub use scenario::BookScenarioReport;
pub use scenario::LinearVolTermShock;
pub use scenario::PortfolioScenarioReport;
pub use scenario::PositionScenarioReport;
pub use scenario::ScenarioDefinition;
pub use scenario::ScenarioShock;
pub use scenario::StrategyScenarioReport;
pub use scenario::TermShockExtrapolation;
pub use scenario::evaluate_book_scenario;
pub use scenario::evaluate_portfolio_scenario;
pub use scenario::vol_term_shocked_term_variance_curve;
pub use scenario_local_vol::local_vol_scenario_price;
pub use scenario_local_vol::local_vol_scenario_strip_price;
pub use scenario_solve::BookScenarioSpotSolveReport;
pub use scenario_solve::PositionScenarioSpotSolveEntry;
pub use scenario_solve::SCENARIO_SPOT_SOLVE_DEFAULT_MAX_REFINEMENTS;
pub use scenario_solve::SCENARIO_SPOT_SOLVE_DEFAULT_PNL_TOLERANCE;
pub use scenario_solve::SCENARIO_SPOT_SOLVE_DEFAULT_SCAN_INTERVALS;
pub use scenario_solve::SCENARIO_SPOT_SOLVE_DEFAULT_SPOT_TOLERANCE;
pub use scenario_solve::SCENARIO_SPOT_SOLVE_MAX_REFINEMENTS;
pub use scenario_solve::SCENARIO_SPOT_SOLVE_MAX_SCAN_INTERVALS;
pub use scenario_solve::ScenarioPnlBoundary;
pub use scenario_solve::ScenarioPnlRegion;
pub use scenario_solve::ScenarioPnlSign;
pub use scenario_solve::ScenarioSpotSolveCoverage;
pub use scenario_solve::ScenarioSpotSolvePolicy;
pub use scenario_solve::ScenarioSpotSolveRequest;
pub use scenario_solve::ScenarioSpotSolveUnresolvedCell;
pub use scenario_solve::ScenarioSpotSolveUnresolvedReason;
pub use scenario_solve::StrategyScenarioSpotSolveReport;
pub use scenario_solve::solve_book_scenario_spot;
pub use scenario_solve::solve_strategy_scenario_spot;
pub use scenario_solve_local_vol::LocalVolScenarioLeg;
pub use scenario_solve_local_vol::LocalVolScenarioSpotSolveReport;
pub use scenario_solve_local_vol::solve_local_vol_scenario_spot;

Modules§

aggregate
pnl
scenario
scenario_local_vol
scenario_solve
scenario_solve_local_vol