Rapid computation of prices and deltas of nth to default swaps in the Li Model

Similar documents
"Vibrato" Monte Carlo evaluation of Greeks

Exhibit 2 The Two Types of Structures of Collateralized Debt Obligations (CDOs)

MINIMAL PARTIAL PROXY SIMULATION SCHEMES FOR GENERIC AND ROBUST MONTE-CARLO GREEKS

Handbook of Financial Risk Management

3.4 Copula approach for modeling default dependency. Two aspects of modeling the default times of several obligors

2 f. f t S 2. Delta measures the sensitivityof the portfolio value to changes in the price of the underlying

Module 2: Monte Carlo Methods

AD in Monte Carlo for finance

Sensitivity estimates for portfolio credit derivatives using Monte Carlo

Financial Risk Management

Monte Carlo Methods in Structuring and Derivatives Pricing

Monte Carlo Methods in Finance

King s College London

Lecture 7: Computation of Greeks

2.1 Mathematical Basis: Risk-Neutral Pricing

Pricing & Risk Management of Synthetic CDOs

Market risk measurement in practice

Introduction to Algorithmic Trading Strategies Lecture 8

Market Risk: FROM VALUE AT RISK TO STRESS TESTING. Agenda. Agenda (Cont.) Traditional Measures of Market Risk

Estimating the Greeks

MOUNTAIN RANGE OPTIONS

Counterparty Risk Modeling for Credit Default Swaps

Valuation of Forward Starting CDOs

Accelerated Option Pricing Multiple Scenarios

The Pennsylvania State University. The Graduate School. Department of Industrial Engineering AMERICAN-ASIAN OPTION PRICING BASED ON MONTE CARLO

IEOR E4703: Monte-Carlo Simulation

Value at Risk Ch.12. PAK Study Manual

Implementing Models in Quantitative Finance: Methods and Cases

Computational Finance Improving Monte Carlo

MONTE CARLO EXTENSIONS

Monte Carlo Methods in Financial Engineering

Optimal Search for Parameters in Monte Carlo Simulation for Derivative Pricing

Credit Risk Summit Europe

Computational Finance

Pricing Dynamic Guaranteed Funds Under a Double Exponential. Jump Diffusion Process. Chuang-Chang Chang, Ya-Hui Lien and Min-Hung Tsay

Definition Pricing Risk management Second generation barrier options. Barrier Options. Arfima Financial Solutions

Advanced Quantitative Methods for Asset Pricing and Structuring

Financial Risk Management

The Use of Importance Sampling to Speed Up Stochastic Volatility Simulations

Lecture notes on risk management, public policy, and the financial system Credit risk models

IEOR E4703: Monte-Carlo Simulation

Callability Features

Mathematics of Finance Final Preparation December 19. To be thoroughly prepared for the final exam, you should

Toward a coherent Monte Carlo simulation of CVA

ANALYSIS OF THE BINOMIAL METHOD

Computational Finance Binomial Trees Analysis

Equity correlations implied by index options: estimation and model uncertainty analysis

Proxy Scheme and Automatic Differentiation: Computing faster Greeks in Monte Carlo simulations

Optimal Hedging of Variance Derivatives. John Crosby. Centre for Economic and Financial Studies, Department of Economics, Glasgow University

Simulating Stochastic Differential Equations

Financial Models with Levy Processes and Volatility Clustering

Math Computational Finance Double barrier option pricing using Quasi Monte Carlo and Brownian Bridge methods

MONTE CARLO BOUNDS FOR CALLABLE PRODUCTS WITH NON-ANALYTIC BREAK COSTS

King s College London

INTEREST RATES AND FX MODELS

Credit Portfolio Risk

The Bloomberg CDS Model

Multilevel Monte Carlo for Basket Options

Theoretical Problems in Credit Portfolio Modeling 2

Math Computational Finance Option pricing using Brownian bridge and Stratified samlping

Financial Risk Forecasting Chapter 7 Simulation methods for VaR for options and bonds

Contagion models with interacting default intensity processes

UQ, STAT2201, 2017, Lectures 3 and 4 Unit 3 Probability Distributions.

FE610 Stochastic Calculus for Financial Engineers. Stevens Institute of Technology

Credit Risk Models with Filtered Market Information

Advanced Topics in Derivative Pricing Models. Topic 4 - Variance products and volatility derivatives

Chapter 2 Uncertainty Analysis and Sampling Techniques

Conditional Density Method in the Computation of the Delta with Application to Power Market

Smoking Adjoints: fast evaluation of Greeks in Monte Carlo calculations

- 1 - **** d(lns) = (µ (1/2)σ 2 )dt + σdw t

Risk managing long-dated smile risk with SABR formula

Financial Risk Forecasting Chapter 6 Analytical value-at-risk for options and bonds

MBAX Credit Default Swaps (CDS)

With Examples Implemented in Python

Monte Carlo Greeks in the lognormal Libor market model

AFFI conference June, 24, 2003

Advanced Tools for Risk Management and Asset Pricing

Dynamic Wrong-Way Risk in CVA Pricing

A Cash Flow-Based Approach to Estimate Default Probabilities

EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS

Computational Efficiency and Accuracy in the Valuation of Basket Options. Pengguo Wang 1

RISKMETRICS. Dr Philip Symes

Approximation Methods in Derivatives Pricing

Monte Carlo Methods. Prof. Mike Giles. Oxford University Mathematical Institute. Lecture 1 p. 1.

The Black-Scholes Model

Short-time-to-expiry expansion for a digital European put option under the CEV model. November 1, 2017

Modeling Credit Exposure for Collateralized Counterparties

MAFS Computational Methods for Pricing Structured Products

Lecture notes on risk management, public policy, and the financial system. Credit portfolios. Allan M. Malz. Columbia University

ROM SIMULATION Exact Moment Simulation using Random Orthogonal Matrices

FIN FINANCIAL INSTRUMENTS SPRING 2008

Proxy Simulation Schemes for Generic Robust Monte-Carlo Sensitivities and High Accuracy Drift Approximation

CFE: Level 1 Exam Sample Questions

Equity Basket Option Pricing Guide

On the Cost of Delayed Currency Fixing Announcements

Valuation of Equity Derivatives

The Black-Scholes Model

Risk Measurement in Credit Portfolio Models

MFE/3F Questions Answer Key

Market Risk Analysis Volume I

Transcription:

Rapid computation of prices and deltas of nth to default swaps in the Li Model Mark Joshi, Dherminder Kainth QUARC RBS Group Risk Management

Summary Basic description of an nth to default swap Introduction to the Li model Solutions: Importance Sampling Parameter hedging and why computing sensitivities are difficult. Solutions: Likelihood & Pathwise Methods Results

Nth to default swaps: Product definition In an nth default swap a regular fee is paid until n of a basket of N credits have defaulted, or the deal finishes. When the Nth default occurs a payment of 1 R is made to the fee payer. R = recovery rate of nth defaulting asset

Nth to default swaps: Product definition Principal plus accrued interest Spreads Recovery Rate Spreads

The Li Model Defaults are assumed to occur for individual assets according to a Poisson process with a deterministic intensity called the hazard rate. This means that default times are exponentially distributed. Li: Correlate these default times using a Gaussian copula

Some Definitions Consider some security A. We define the default time, τ A, as the time from today until A defaults. We assume the defaults to occur as a Poisson process The intensity of this process, h(t), is called the hazard rate.

The Pricing Algorithm: SetUp iven a correlation matrix C we compute A such that Let denote the cumulative exponential distribution function in τ given a fixed h: denotes its inverse for fixed h.

The Pricing Algorithm Draw a vector of independent normals, z Generate a set of correlated Gaussian deviates: Map to uniforms: Map to default times: Compute the cash flow in this scenario; discount back.

1 1 0.9 0.9 0.8 0.8 0.7 0.7 0.6 0.6 0.5 Series1 0.5 Series1 0.4 0.4 0.3 0.3 0.2 0.2 0.1 0.1 0 0 0.2 0.4 0.6 0.8 1 0 0 0.2 0.4 0.6 0.8 1 100 90 80 70 60 50 40 30 20 10 0 0 50 100 Series1

Importance Sampling Intuitively: want to sample more thoroughly in the regions where defaults occur. Look at a k th to default swap: Product pays a constant amount unless k defaults occur. Restrict our attention to cases of k defaults. By subtracting the constant, we can assume value is zero unless k defaults occur.

Importance Sampling General Strategy: alter the probabilities of default such that we always get k defaults. Each path is then important ; compute prices. We then reweight the different contributions according to our changes to the probability measure

Designing the importance density when i =1 Make the i th asset default before T with probability: Why? After i non defaults want all the remaining credits to ave an equal chance of default Pick a uniform u i. If: map u i to a region where asset i defaults. map u i a region where asset i doesn t default.

Designing the importance density when i =1 1 Conditional Engineered Probabilities of defaults 0.8 0.6 0.4 0.2 0 1 2 3 4 5

Designing the importance density Look at the original default region for asset i Correlated Gaussian For our first to default case: Translate to uniforms:

rst to Default occurs: Artificial Prob. measure Pricing Measure u 1 maps to v 1 where: rst to Default doesn t occur: Artificial Prob. measure Pricing Measure u 1 maps to v 1 where:

We need to scale the contributions of these paths First asset defaults: weight by Doesn t default: weight by Suppose that we have dealt with the first (j -1) assets. The unmassaged default probability now depends on Z: However, as A is lower triangular we have And repeat as before.

Computing Hazard Rate Sensitivities We hedge against changes in the hazard rates of the individual assets using vanilla default swaps. Naïve methods for determining hazard rate sensitivities (finite differencing) have severe limitations due to their (very) slow rate of convergence.

Computing Hazard Rate Sensitivities First to default, 4 credits, 2 year deal Not a stress case!

Computing Hazard Rate Sensitivities Fourth to default, 4 credits, 0.15 year deal

Why is Bumping problematic? Very few paths will give multiple defaults a short time (e.g 0.15 years). If obligors are uncorrelated, We therefore need lots of paths, even for pricing. When we compute sensitivities, bump one hazard rate. Very small change in the number of paths which now have n defaults compared to previously.

Why is Bumping problematic? A CDS is similar to a barrier option, pay-out jumps according to whether Nth default is before or after deal maturity. When we differentiate the payoff w.r.t the hazard rates we get a δ function. Sampling this by Monte Carlo is very hard.

Parameter Sensitivities Using Monte Carlo Well-known techniques for computing Greeks by Monte Carlo include: Likelihood ratio: differentiate the probability density function analytically, inside the integral. The Pathwise Method: differentiate the Payoff. Generally believed not to apply to discontinuous payoffs we show that it does apply. Broadie-Glasserman Malliavin calculus: differentiation w.r.t. the underlying Brownian motion; not applicable here.

Value of the option: The Likelihood Ratio Method We can write the sensitivity w.r.t θ: No longer integrating against our Monte Carlo density! However, we can reintroduce it:

The Likelihood Ratio Method To compute sensitivity we reweight the payoff with:

The Pathwise Method The delta of an option with payoff F(S T ) is: For the case of a lognormal evolution we can show: Integrating by parts and eliminating the boundary term:

The Pathwise Method We are now differentiating the payoff! 1.2 Suppose we have a digital option: 1 0.8 Digital Call Payoff Digital Call Payoff 0.6 0.4 Differentiate and 0.2 e get a δ function 0 0 10 20 30 40 50 Stock at time T

The Likelihood Ratio Method for nth Default Swaps Value of the CDS: Differentiate w.r.t. i th hazard rate : Applying Broadie/Glasserman s trick:

The Likelihood Ratio Method for nth Default Swaps The calculation is straightforward for Gaussian copula and flat hazard rates: where ρ is the correlation matrix and

The Pathwise Method for nth Default Swaps We differentiate the discounted pay-off w.r.t h j (ignore the preads for the moment): here if the jth asset is the nth to default nd zero otherwise.

The Pathwise Method for nth Default Swaps The important terms are the second and third terms. They correspond to: a. default time of j th asset crosses final maturity of the product. b. Upon bumping the jth hazard rate we alter which asset is the nth to default Both result in a jump in value and hence a Delta function in the derivative.

The Pathwise Method for nth Default Swaps When differentiated these jumps in the payoff give rise to elta functions!

The Pathwise Method for nth Default Swaps The delta functions make a bumped Monte Carlo converge very slowly. However, we can integrate these analytically to obtain As before we simply reintroduce it, the second term is now where I = 1 if t j is the nth default time and zero otherwise.

Delta contributions from recovery rates Two possible contributions: after sorting j th bond becomes (n-1)th or n th default. ntribution 1 â ƒ ntribution 2

0.1 0.08 0.06 Error in convergence of first to default on 4 assets five year deal, 2 percent hazard rates, value of delta 2.015 bumped LD bumped pseudo bumped anti thetic 0.04 0.02 0-0.02 0 50 100 150 200 250 300-0.04-0.06 Seconds

Error in convergence of first to default on 4 assets five year deal, 2 percent hazard rates, value of delta 2.015 0.025 0.02 0.015 0.01 0.005 0-0.005-0.01 0 5 10 15 20 LR pathwise important LR important straight pathwise -0.015-0.02

Error in convergence for first to default on 4 assets, five year deal, 2 percent hazard rates, value of delta 2.015 0.001 0.0008 0.0006 0.0004 0.0002 0-0.0002-0.0004-0.0006-0.0008-0.001 0 0.2 0.4 0.6 0.8 1 seconds pathwise importance straight pathwise

Error in convergence of fourth to default on 4 assets five year deal, 2 percent hazard rates, value of delta 0.01557 0.002 0-0.002 0 100 200 300 400-0.004-0.006 bumped LD bumped pseudo bumped anti thetic -0.008-0.01-0.012 Seconds

Error in convergence for fourth to default on 4 assets, five year deal, 2 percent hazard rates, value of delta 0.01557 0.001 0.0008 0.0006 0.0004 0.0002 0-0.0002-0.0004-0.0006-0.0008-0.001 0 5 10 15 20 seconds LR pathwise importance lr important straight pathwise

General Results If we run a Monte Carlo simulation for n paths then the standard error is where σ is the standard deviation. In the following, we therefore plot the standard deviation of the result as a fraction of the result.

standard deviation of delta as a fraction of delta with varying maturity for fourth to default with four assets with varying recovery rates (protection leg only) 800 700 600 500 400 300 likelihood ratio bumped pathw ise 200 100 0 0.0 2.0 4.0 6.0 8.0 10.0 time

standard deviation of delta as a fraction of delta with varying maturity for fourth to default with four assets with varying recovery rates (protection leg only) 1.8 1.6 1.4 1.2 1 0.8 importance bumped lr w ith importance importance pathw ise 0.6 0.4 0.2 0 0 2 4 6 8 10 time