|
1
An Inherited Object Oriented Trade Structure
promoting reuse
across trade input & output, validation and valuation. This
hierarchy is built on top of a state space instrument definition designed around
event
driven contingent cash-flow handlers with or without compounding and
or averaging.
2-
A Generic Term
Structure/Curve generator to strip and bootstrap mm spot, forwards,
futures (with convexity adjustments), swaps and bonds to generate
either pure zero coupon prices or rates or YTM rates. Curves driving
the engine can thus be injected either as instruments, a few zero
coupon vertices or a continuous stream of zero coupon prices or
rates.
Spread Curves can be defined either in terms of full rates or
prices, multiplicative spreads (percentage from Risk-less curve) or
absolute (Basis points or %) spreads.
Currencies
are coupled to Risk-less Base curves to improve speed.
The module is designed to identify negative Forward Rates. An
applicable "Negative Forward Rate Policy" can be applied
(Redraw, Remove, Ignore, Antithetic Draw, Mirror) when the
Term structure generator runs into negative forward rates.
3-
A Volatility surface engine to simulate forward smiles across
strikes, prices and maturities.
4- A
rank order Time
Series Manager for historical or
virtual movements. The time series manager can created synthetic
absolute or relative series for missing time series data and
accelerates quantile computations.
5-
An object Oriented position accumulator for absolute and relative
computations.
6
- A Simulation Horizon tracker to age positions as they mature through
time. This component links into a policy repository that defines how
matured positions are to be re-invested: cash, other positions, the
underlying, new options, optimal stopping time (American Options),
external.
7.a.
A Base Scenario Handler to manipulate sensitivities and scenarios
across risk factors.
7.b.
An advanced Scenario Handler to perform predictive stress testing
either through fully fledged correlation across all factors or through
selected correlation factors from spectral decomposition across or
within asset classes. A new module including Credit Curves and
advanced Yield Curve shifts (curve twists) as well as implied shifts
from other curves is currently under testing and should be released
soon).
8.a- A
multi-step Counterparty default probability generator. This module
includes migration via transition matrices and a conversion engine to
derive default probabilities either from survival, hazard rates, obligor
correlation, transition matrices, spreads or growth rates.
8.b.
A stochastic recovery rate generator. Since
recovery rates diminish the loss incurred (and thus the credit risk
measurement), stochastic recovery rates are not active by default.
8.c.
A Counterparty Risk Factor Singular Value Decomposition Weighting Scheme to Map Normalized
Asset Probabilities (Country / Industry / Index or any other user
defined mapping scheme) to Counterparty
specific risks (OSR).
9- A multi-step migration
to marginal default probability converter.
10-The
accelerated P-Lab PRNG (Portable Random Number Generator)Random
Generator with multiple random sequence capabilities.
11-A
Generic Copula (Gaussian / Multivariate T Distribution) engine to Map Multivariate Normal Distributions to
Univariate Distributions to compute Time-to-Default.
12-A
Hyperbolic Multidimensional Mean Variance & Variance Sensitivity
Newton Optimizer (Risk Radar)
Module to Compute and Chart Optimal
Portfolio Weights according to Moments.
13-A
Multinomial-Cross Referenced Hash-Map-Atomic Object Tree Bucket
Controller to accumulate results according to user
defined tag.
14-A
Smart Value Pair Parser to capture multiple IO formats (CSV,NVP,XML,HTTP,XHML,ASCII).
15-A
Multivariate Multi-Format Generic Matrix Handler to Isolate Correlations within or
Across asset Categories, Classes and Maturity Curves.
16-A Unitized Asset Return Analyzer to circumvent semi-positive. market
data.
17-A
Credit-Curve Manager to Generate & Convert discrete or
continuous credit curves from Hazard Rates, Marginal Conditional
Probabilities, Survival Rates, Default Probabilities and Transition
Matrices.
18
- Rating Rank System Converter to adapt one or multiple Transition
Matrices from one Rating System to Another Rating System.
19
- A Dynamic Collateral engine for AAA credit enhancement and margin
calculations. The Collateral held for each Counterparty Account
(Master Agreement / Country of Origin / Rating) is consolidated with
the Counterparty's Home office, the Country Exposure and the Netting
Agreement policies applicable) and user defined Risk Weights per
Rating and Per receivable or Payable Time Bucket. These values can
then be aggregated according to rating system rule based weights and
factors (liquidity risk, operational risks, gaps and penalties in
order to compute individual margin requirements or overall equity
buffer capital requirements.
20
- A stream-able architecture to control input and output redirection
of every calculation sequence.
|