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;