Risksvr™ Credit Curve Manager Online Help

The Risksvr™ Credit Curve Module is a stripped down version of the Credit Curve and Default Data Manager available in the Risksvr™ engine with the additional capability to export intermediate data into different formats (Excel spreadsheet, XML with user defined entity names, ASCII, etc).



Supported Credit Statistics.

 

Hazard Rates

 

Cumulative Hazards

 

Survival Probability

 

Marginal Conditional [No] Default Probabilities

 

Expected Default Frequencies

 

Transition Probabilities




Calculation Options

Generic File Upload Format
EDF Horizon
Simulation Horizon
Rating Rank 
Transition Compaction
Credit Curve Aggregation
Transition Horizon Scaling 
Transition To Credit Curve Conversion
Credit Curve To Implied Transition Conversion
Spread Curves to Hazards




Hazard Rates  
Hazard rates are the probabilities of default from time t to time t+1 as seen from time t. Hazard Rates are usually supplied as credit curve building blocks. Hazard Rates as usually supplied for one-year intervals. If Hazard rates are non-standard, a begin and end dates are expected for each rate. 

cf Hazard Rates in Credit-Curve Formula guide

Cumulative Hazards  
Cumulative Hazards have many useful properties and are the most important building block of credit-curves. The Cumulative Hazard is the sum of Hazards from Time 0 to time t for a given Credit Quality. 

cf Cumulative Hazards in Credit-Curve Formula guide


Survival Probabilities
Survival probabilities are the probability of Survival from time 0 to time t. Survival probabilities are the opposite of expected default probabilities 
The Credit Curve can be defined from Survival probabilities, These Survival Rates can then be transformed into Conditional Marginal Default Probabilities or Hazard Rates and then aggregated into expected default probabilities. over different simulation horizons.

cf Survival Probabilities in Credit-Curve Formula guide



Marginal Conditional Default Probabilities
Marginal Conditional default probabilities define the probabilities of default from period t up to period t+dx as seen from time 0.
For identical periods, conversion between Marginal Conditional Probabilities and Hazard rates is trivial. 

cf Marginal Conditional [No] Default formula guide 





Expected Default Frequency
Expected default probabilities or frequencies are the probabilities of default of a given counterparty with a specific rating over a predefined period of time. 
Expected default frequencies are transformed into marginal default probabilities between each expected default frequency vertex defined. Conversion between Survival and Expected Default Frequency is trivial.

cf Expected Default Probability formula guide

 

 

Transition Probabilities Migration
Transition Matrices can be used to compute credit curves over multiple horizon.
This is done by transforming the Transition probabilities into marginal default probabilities, which are then converted into survival or Hazard rates or expected default probabilities.

  1. If one single Transition Matrix is supplied and multiple time steps are defined, then the Transition Matrix is assumed to be defined as a 1-year horizon Transition Matrix. 
    Probabilities can then be  scaled to each time step accord to different assumptions.
  1. If multiple Transition Matrices are provided, they must be either defined in the correct order or assigned a simulation horizon. The simulation Horizon. 

    If the simulation horizon is different from the Transition Horizon, then the engine will either:

    Scale the Transition Matrix to the Horizon via spectral decomposition (see Transition Generator Add-In) and then transform into marginal conditional probabilities to match the engine's horizon.

or

Transform the Transition Matrix into marginal conditional probabilities and then interpolate/ extrapolate default probability/ hazards to match the engine's horizon.







Calculation Features In Credit Curve Module


File Upload Format

File upload provides the facility to upload Transitions files or Credit Curve File into the Credit Curve Module.

Separators: All Separators are tabs '\t'. The engine however accepts other separators if needed.
end of lines are '\n'  (dos / windows) or '\r\n' (Unix) ;

The Transition Matrix Format is assumed accordingly:

#DECIMAL SEPARATOR:.   
RatingSystem From Rank  To Rank From Rating  To Rating  Horizon In Years  Probability  Name

The DECIMAL SEPARATOR is a special optional keyword that is required if you use other decimal separator than the industry standard .

The Credit Curve Format is defined accordingly:
Every row that begins with # is not considered an valid row

Curve Name Curve Type
  T(1) T(2) T(3) T(4) T(..) T(..) T(n)
  P(1) P(2) P(3) P(4) P(..) P(..) P(n)


Each Curve is defined as three (3) Rows:
1st Row 
Curve Name (Any String)   Curve Type
2nd Row 
Credit Curve Time Vertices (Time 0 is optional) 
3rd Row 
Credit Curve Probabilities.

Curve Type:
Integer (standard)  or string.
1 : "Hazards"
2 : "Survival"
3 : "EDF"
4 : "Marginal" (for Marginal Conditional or  "Forward Default"

example:


Generic File Format

File upload also accepts the generic name value pair format accordingly:

Separators: All Separators are tabs '\t'. or spaces. The engine accepts other separators if needed.
end of lines are '\n'  (dos / windows) or '\r\n' (Unix) ;

All tag tokens are identical to RiskML format. They can be customized by supplying a token equivalent template or sheet file. 
That is defined by supplying on each line the original token name a separator and the new token name.

The Generic Transition is defined as a standard square Matrix that contains the Migration states plus one Column with the 
Default probabilities for the Default state.
A Bottom row of 0. (i.e. the Transition From Default assuming an absorbing state) can also be specified although it is often omitted.

RATINGS R

TRANSITION 

T(0,0)   T(1,0) .... T(R,0) EDF(0)
T(0,1) ... ... ... ...
T(0,2) ... ... ... ...
... ... ... ... ...
T(0,R)  T(1,R) .... T(R,R)  EDF(R)

    

Where R is the Rank of the Rating System used.
Transition Matrices are assumed to be defined as From/To Rating States.

To/ From Matrices can be supplied with the TRANSITONTOFROM token instead of the standard TRANSITION

The Credit Curve Format is defined accordingly:

Every row that begins with # or ! is considered a comment and is ignored

PERIODS P
RATINGS R

Optional

HORIZONt(0) t(1)  t(..) t(P)

RATING  AAA AA A BBB BB B,,
or 
RANK  0 1 2 3 4 5 6 7

 

Mandatory

EDF 
EDF(0,0) EDF(1,0) EDF(..,0) EDF(P,0)
EDF(0,1) EDF(1,1) EDF(..,1) EDF(P,1)
EDF(0,..) EDF(1,..) EDF(..,..) EDF(P,...)
EDF(0,R) EDF(1,R) EDF(..,R) EDF(P,.R)

 

Simplified Format:

Except if the Time Period is Defined. Periods are assumed to be one year intervals.
If Rating Ranks are left out, Each row is assumed to be assigned to the corresponding Rating rank in increasing order.

i.e. row 1=rank 0, row 2=rank 1, ... from Best Rating Rank to Worset Rating Rank.

PERIODS P
RATINGS R

HORIZONt(0) t(1)  t(..) t(P)

EDF 
EDF(0,0) EDF(1,0) EDF(..,0) EDF(P,0)
EDF(0,1) EDF(1,1) EDF(..,1) EDF(P,1)
EDF(0,..) EDF(1,..) EDF(..,..) EDF(P,...)
EDF(0,R) EDF(1,R) EDF(..,R) EDF(P,.R)

Curve Type:

EDF: Default Probability.
HAZARD: Hazards.
SURVIVAL: Survival.
EDF: Default Probability.
MARGINAL: Marginal conditional.




EDF Horizon

The EDF Horizon in the Credit Curve Module defines the Vertices of the each default probability. 
By default Vertices are defined as 1 year intervals



Simulation Horizon

The Simulation Horizon is the Time horizon Sought. If you are carrying out a multi-stepped simulation over say 1 day 3 months 1 year and 2 years, then your default probabilities should be adjusted to fit the simulation horizon.


The Rating Rank Order defines the Rating System's Order.

To accept all rating systems, the module requires that each Rating label be assigned a rank. By default, the module will assign Rating Rank in the same order they are provided for a system. You can however override this mechanism by either providing the Rating Rank in the ASCII import file or through manual selection in the graphical user interface. 
If the Rating Rank is ordered differently, you can requested that Transitions and curves be re-ordered according to the rank defined.


Transition Compaction

The Module provides a mechanism to reduce rating ranks of Transition Matrices. 
If you are dealing with a Rating system that is different than the one for which data was supplied, you can compact the Transition Matrix into a smaller Matrix of Rank n. 
To do so you can assign three instructions to every rating in the system: 

The compaction is based on a number of rules or instructions. There are currently three instructions:

  • Delete
    which deletes the Rating Rank assigned the Delete instruction.
  • Aggregate
    which aggregates the Rating Rank with other adjacent aggregated rows / columns. For an aggregation to be valid, there must be at least two successive Rating Ranks with the Aggregate instruction.
  • As-Is
    which leaves the Rating Rank 'As-Is'.

 

Transition Generator

The Transition Generator scales the Transition Matrix to a new simulation Horizon be performing a Transition Decomposition. 

With:

V are the Eigenvectors of the Transition Matrix

E are the Eigenvalues of the Transition Matrix

T is the simulation horizon

Transition T=V*E*-[1/T]V-T

Negative probabilities can show up when simulation horizon is small.

An advanced smoothing scheme can be applied by selecting the smoothing option.

The other solution is to convert to Credit Curve data over multiple short horizon. (usually daily) and then imply the transition matrix with the method described below.


The Transition Matrix scaled to the Simulation Horizon defined


Transition Conversion

Credit Curve To Implied Transition Conversion

Spread Curve To Hazards

Hazard rates are computed from Additive or Multiplicative spreads.

This scheme gives way to arbitrage free bootstrapping 

In the Spread Curve section of the Module, select the bootstrap starting Vertex and the methodology:

  • Pure Hazards.
  • Cumulative Hazards.
  • Hazards and Marginal Conditional Arbitrage.

     

We then bootstrap Credit Curve from the whole term structure of spread rates.

 

 

 

Copyright © 1996,1997, 1999-2006 RiskServers sa.. All Rights Reserved
Terms of Use | About

Financial Instruments carry many risks... & rewards for those who master them!