Home > Analytic Reference > Curve Handling > Curve Definitions

Curve Definitions

Introduction

A curve in the Vector Risk service is defined by four key fields labeled “Market, CurveType, Asset, PriceCcy”. This curve key approach has been found to be very descriptive across a wide range of market data. A curve may contain just one rate (eg a spot rate), a term structure of rates (eg a zero curve) or a 2D surface representation (eg Interest Rate volatility surface).

Examples of curve definitions are:

Curve Key Description
MM.ZERO.SWAP.USD A zero coupon discount curve for US dollars.
FX.PRICE.EUR.USD An FX spot price for the EURO against the US dollar.
EQ.PRICE.BHP.AUD A stock price for the mining company BHP.
 
EQ.GRID.BHP.AUD An implied volatility surface for BHP stock options.
EQ.DIVDISC.BHP.AUD A dividend discount curve for BHP.


Curve Properties

The full list of curve properties is:

Property Description
Curve Key The four fields "Market, CurveType, Asset, PriceCcy".
Rate Source Organisations have access to certain rate sources (including their own private source) and can prioritise one rate source over another for a given set of curves.
Real World Process The model used for curve evolution in monte carlo simulations to calculate potential future exposure.
Risk Neutral Process The model used for curve evolution in monte carlo simulations to calculate CVA.
Interpolation Model The model used to interpolate between points on the curve – usually set to linear (which is interpreted as bilinear interpolation for surfaces) but another example is cubic splines.
Sector This field can be populated with GICS codes for equity curves, or any other scheme as required. It is used for classification in stress testing.
Liquidity This field can be left blank or populated with a liquidity value (eg low or high). It is used for classification in equity stress testing.
Expiry The number of days until rates for this curve are considered 'stale'. For example FX spot rates might have an expiry of 1 (meaning they are only valid for pricing where the calculation date matches the rate date).  By contrast, a CPI curve might have an expiry of 90 meaning that calculations can continue to use these rates for the next 90 days before they must be replaced by new rates in the system.
Modellability Can take values: FullHistory, PartialHistory, NonModellable. FRTB expected shortfall (ES) uses this value to decide which risk factors to include in the 'recent' simulation, which to include in the stress period simulation and which to exclude from the ES process altogether.
Entry Date  The entry date for the curve (allows newer versions of curves to be loaded, even though old calcs may use the original rates.

 
CurveTypes

Each curve definition includes the curve type. A number of special abilities are defined in curve types:

CurveType Property Description
Curve Model Allowable values are Normal or Surface. “Normal” indicates a one dimensional curve (eg a price, or a term structure of rates. “Surface” indicates a set of surface parameters denoted by term and span.
Check Reverse Whether a curve key can be accessed by reversing the asset and priceccy (true for FX spot and FX vol curves).
Invert Reverse Whether a reversible rate should have its value inverted (true for FX spot but false for FX vol curves).
Evolves If true this curve can be evolved either with a stochastic process, or in a historic simulation. This is set to true for most curves.
 FwdStyle Values allowed are: BOND, DIVIDEND, INDEX, PRICE, VOL, ZERO NONE.



See also
Curve Redirection
Curve Modeling
Curve Generation
Rate Selection