Market risks (sensitivities), carry, P&L and some explanations re sensitivities.
Best performance methods applicable per product.
Aggregation of cash flows for increased performance, where best method applies.
Note for market sensitivities given a lack of stochastic ability we will use a bump and grind deterministic approach.
Example Application


Part of parent config.
<a href="#">
<MenuItem Id="ContextMenuChartData" FunctionName="FinPlusMenuItem" Header="Data Ctrl+_D"
Icon="STable" Action="ChartData" Params="[instrument],[Instrument]" />
</a>
Part of child config, note you can either parse to segment in component param re where clause or as complete param.
<a href="#">
<Item Name="Parms" Value="[group],Trade;[type],Select;[where],Name='Book' And Value='[book]'" />
</a>
Note ideal concept for server farms and grids, switch out wcf host stub.
Templates
| Template | Type |
|---|---|
| TradeBooks.view | Switchboard view. |
| MarketRiskExplain.view | Explain view. |
| MarketValuation.view | Valuation view. |
| MarketRisk.view | Risk view. |
| PnLExplain.service | Explain parent service. |
| PnLEvaluate.service | Valuation parent service. |
| DeltaEvaluate.service | Risk parent service. |
| Delta1bpOpen.service | Risk child service. |
| Delta1bpNewBiz.service | Risk child service. |
| Delta10bpOpen.service | Risk child service. |
| PvLive.service | PnL child service. |
| PvNewBiz.service | PnL child service. |
| PvClose.service | PnL child service. |
| PvOpen.service | PnL child service. |
| MarketLive.service | Market child service. |
| MarketPrev.service | Market child service. |
<a href="#">
<Item name="ControlString" value="NPV:Double;Error:String" />
<Item name="Shocks" value="EUR_3M_YC:-1;EUR_6M_YC:-1;BTPS_6M_BC:-1; etc" />
</a>
Risk P&L Explain
Position/Risks/P&L interpretation can vary.
Note business areas can use multiple methods to manage a single book.
.
Wiki: FinPlusMarketMaker
Wiki: FinPlusRepoCashGap
Wiki: Projects
Wiki: RiskPLEplainer
Wiki: SideBar
Wiki: Valuation