Uses of Class
org.drip.exposure.universe.MarketEdge
| Package | Description |
|---|---|
| org.drip.xva.pde |
Burgard Kjaer PDE Evolution Scheme
|
| org.drip.xva.vertex |
XVA Hypothecation Group Vertex Generators
|
-
Uses of MarketEdge in org.drip.xva.pde
Methods in org.drip.xva.pde with parameters of type MarketEdge Modifier and Type Method Description BurgardKjaerEdgeRunBurgardKjaerOperator. edgeRun(MarketEdge marketEdge, EvolutionTrajectoryVertex initialTrajectoryVertex, double collateral)Generate the Derivative Value Time Increment using the Burgard Kjaer SchemeBurgardKjaerEdgeAttributionBurgardKjaerOperator. edgeRunAttribution(MarketEdge marketEdge, EvolutionTrajectoryVertex initialTrajectoryVertex, double collateral)Generate the Time Increment Run Attribution using the Burgard Kjaer SchemeEvolutionTrajectoryEdgeTrajectoryEvolutionScheme. eulerWalk(MarketEdge marketEdge, BurgardKjaerOperator burgardKjaerOperator, EvolutionTrajectoryVertex initialTrajectoryVertex, double collateral)Execute a Single Euler Time Step WalkCashAccountRebalancerTrajectoryEvolutionScheme. rebalanceCash(EvolutionTrajectoryVertex initialTrajectoryVertex, MarketEdge marketEdge)Re-balance the Cash Account and generate the Derivative Value Update -
Uses of MarketEdge in org.drip.xva.vertex
Methods in org.drip.xva.vertex with parameters of type MarketEdge Modifier and Type Method Description static BurgardKjaerBurgardKjaerBuilder. DealerPortfolioBuilder(JulianDate anchorDate, CollateralGroupVertexExposure collateralGroupVertexExposure, MarketEdge marketEdge, CollateralGroupVertexCloseOut collateralGroupVertexCloseOut, BurgardKjaerExposure burgardKjaerVertexExposure)Construct a Path-wise Dynamic Dealer Portfoliostatic BurgardKjaerBurgardKjaerBuilder. GoldPlatedTwoWayCSA(JulianDate anchorDate, double exposure, double realizedCashFlow, MarketEdge marketEdge, CloseOut closeOutScheme)Construct a Standard Instance of BurgardKjaerVertex using a Fully Collateralized Strategy, i.e., also referred to as the 2 Way Gold Plated CSAstatic BurgardKjaerBurgardKjaerBuilder. HedgeErrorDualBond(JulianDate anchorDate, double exposure, double realizedCashFlow, double collateralBalance, double hedgeError, MarketEdge marketEdge, CloseOut closeOutScheme)Construct a Standard Instance of BurgardKjaerVertex using the specified Hedge Error with Two Dealer Bondsstatic BurgardKjaerBurgardKjaerBuilder. OneWayCSA(JulianDate anchorDate, double exposure, double realizedCashFlow, MarketEdge marketEdge, CloseOut closeOutScheme)Construct a Standard Instance of BurgardKjaerVertex using One Way CSAstatic BurgardKjaerBurgardKjaerBuilder. SemiReplicationDualBond(JulianDate anchorDate, double exposure, double realizedCashFlow, double collateralBalance, MarketEdge marketEdge, CloseOut closeOutScheme)Construct a Standard Instance of BurgardKjaerVertex using semi-replication with no Short-fall at own Default using Two Bondsstatic BurgardKjaerBurgardKjaerBuilder. SetOff(JulianDate anchorDate, double exposure, double realizedCashFlow, double collateralBalance, MarketEdge marketEdge)Construct a Standard Instance of BurgardKjaerVertex using the "Set Off" Legal Agreement Scheme