Multi-Curve Convexity

Similar documents
Multi-Curve Pricing of Non-Standard Tenor Vanilla Options in QuantLib. Sebastian Schlenkrich QuantLib User Meeting, Düsseldorf, December 1, 2015

Crashcourse Interest Rate Models

Term Structure Lattice Models

INTEREST RATES AND FX MODELS

Swaption Product and Vaulation

Compounding Swap Vaulation Pratical Guide

Plain Vanilla - Black model Version 1.2

Cash Settled Swaption Pricing

Interest Rate Swap Vaulation Pratical Guide

Amortizing and Accreting Caps and Floors Vaulation

Interest Rate Volatility

Basis Swap Vaulation Pratical Guide

Structured Payoff Scripting in QuantLib

Amortizing and Accreting Floors Vaulation

Amortizing and Accreting Swap Vaulation Pratical Guide

Introduction. Practitioner Course: Interest Rate Models. John Dodson. February 18, 2009

Amortizing and Accreting Caps Vaulation

Derivatives Options on Bonds and Interest Rates. Professor André Farber Solvay Business School Université Libre de Bruxelles

Interest Rate Modeling

Forward Rate Agreement (FRA) Product and Valuation

FIXED INCOME SECURITIES

INTEREST RATES AND FX MODELS

Martingale Methods in Financial Modelling

Impact of negative rates on pricing models. Veronica Malafaia ING Bank - FI/FM Quants, Credit & Trading Risk Amsterdam, 18 th November 2015

************************

Callability Features

Market interest-rate models

An arbitrage-free method for smile extrapolation

Smile-consistent CMS adjustments in closed form: introducing the Vanna-Volga approach

LIBOR models, multi-curve extensions, and the pricing of callable structured derivatives

RISKMETRICS. Dr Philip Symes

Vanilla interest rate options

Martingale Methods in Financial Modelling

Lecture 5: Review of interest rate models

A SUMMARY OF OUR APPROACHES TO THE SABR MODEL

Things You Have To Have Heard About (In Double-Quick Time) The LIBOR market model: Björk 27. Swaption pricing too.

Interest Rate Cancelable Swap Valuation and Risk

Equity Swap Definition and Valuation

Callable Libor exotic products. Ismail Laachir. March 1, 2012

QF 101 Revision. Christopher Ting. Christopher Ting. : : : LKCSB 5036

Pricing of a European Call Option Under a Local Volatility Interbank Offered Rate Model

1 Interest Based Instruments

Valuation of Arithmetic Average of Fed Funds Rates and Construction of the US dollar Swap Yield Curve

Interest Rate Floors and Vaulation

Forward Risk Adjusted Probability Measures and Fixed-income Derivatives

Institute of Actuaries of India. Subject. ST6 Finance and Investment B. For 2018 Examinationspecialist Technical B. Syllabus

FX Smile Modelling. 9 September September 9, 2008

Financial Engineering with FRONT ARENA

Swedish Bonds Term Structure Modeling with The Nelson Siegel Model

No arbitrage conditions in HJM multiple curve term structure models

A note on survival measures and the pricing of options on credit default swaps

Interest Rate Capped Swap Valuation and Risk

Interest Rate Bermudan Swaption Valuation and Risk

Inflation-indexed Swaps and Swaptions

INTEREST RATES AND FX MODELS

Managing the Newest Derivatives Risks

Finance & Stochastic. Contents. Rossano Giandomenico. Independent Research Scientist, Chieti, Italy.

Interest Rate Caps and Vaulation

θ(t ) = T f(0, T ) + σ2 T

Forward Risk Adjusted Probability Measures and Fixed-income Derivatives

The irony in the derivatives discounting

Calibration of SABR Stochastic Volatility Model. Copyright Changwei Xiong November last update: October 17, 2017 TABLE OF CONTENTS

will call the stocks. In a reverse-convertible bond it is the issuer who has purchased an

Derivative Securities Fall 2007 Section 10 Notes by Robert V. Kohn, extended and improved by Steve Allen. Courant Institute of Mathematical Sciences.

Valuation of Equity Derivatives

Managing the Risk of Variable Annuities: a Decomposition Methodology Presentation to the Q Group. Thomas S. Y. Ho Blessing Mudavanhu.

CA - FINAL INTEREST RATE RISK MANAGEMENT. FCA, CFA L3 Candidate

Interest Rate Markets

Challenges In Modelling Inflation For Counterparty Risk

Back-of-the-envelope swaptions in a very parsimonious multicurve interest rate model

25857 Interest Rate Modelling

Dynamic Replication of Non-Maturing Assets and Liabilities

SYLLABUS. IEOR E4728 Topics in Quantitative Finance: Inflation Derivatives

Myths & Pitfalls in PIT versus TTC Credit Risk Management The impact of subtleties

Yield to maturity modelling and a Monte Carlo Technique for pricing Derivatives on Constant Maturity Treasury (CMT) and Derivatives on forward Bonds

DYNAMIC CDO TERM STRUCTURE MODELLING

A Consistent Pricing Model for Index Options and Volatility Derivatives

Aigner Mortgage Services 1. Sharon Martinez called while you were out. Brad Kaiser put down his lunch and picked up his telephone.

An HJM approach for multiple yield curves

From Physics to Finance. Dr. Oliver Hein XXV Heidelberg Physics Graduate Days, October 5, 2010

Fixed-Income Analysis. Assignment 7

European call option with inflation-linked strike

LIBOR Convexity Adjustments for the Vasiček and Cox-Ingersoll-Ross models

FINANCIAL DERIVATIVE. INVESTMENTS An Introduction to Structured Products. Richard D. Bateson. Imperial College Press. University College London, UK

Multi-level Stochastic Valuations

With Examples Implemented in Python

LIBOR Market Models with Stochastic Basis. Swissquote Conference on Interest Rate and Credit Risk 28 October 2010, EPFL.

Measuring Interest Rates. Interest Rates Chapter 4. Continuous Compounding (Page 77) Types of Rates

An Introduction to Modern Pricing of Interest Rate Derivatives

Option Models for Bonds and Interest Rate Claims

Swaptions. Product nature

Faculty of Science. 2013, School of Mathematics and Statistics, UNSW

Fair Forward Price Interest Rate Parity Interest Rate Derivatives Interest Rate Swap Cross-Currency IRS. Net Present Value.

we def ine co nsulti n g MoCA Valuation out of the box

Chapter 15: Jump Processes and Incomplete Markets. 1 Jumps as One Explanation of Incomplete Markets

Unlocking the secrets of the swaptions market Shalin Bhagwan and Mark Greenwood The Actuarial Profession

Pricing Interest Rate Options with the Black Futures Option Model

Volatility Smiles and Yield Frowns

Practical example of an Economic Scenario Generator

Risk managing long-dated smile risk with SABR formula

Transcription:

Multi-Curve Convexity CMS Pricing with Normal Volatilities and Basis Spreads in QuantLib Sebastian Schlenkrich London, July 12, 2016 d-fine d-fine All rights All rights reserved reserved 0

Agenda 1. CMS Payoff and Convexity Adjustment 2. Annuity Mapping Function as Conditional Expectation 3. Normal Model for CMS Coupons 4. Extending QuantLib s CMS Pricing Framework 5. Summary and References 2016-07-12 Multi-Curve Convexity d-fine d-fine All rights All rights reserved reserved 1

CMS Payoff and Convexity Adjustment 2016-07-12 Multi-Curve Convexity CMS Payoff and Convexity Adjustment d-fine d-fine All rights All rights reserved reserved 2

CMS coupons refer to swap rates (like swaptions) but pay at a single pay date (unlike swaptions) A forward swap rate is given as float leg over annuity S t = L t τ P(t, T ) τ P(t, T ) () We consider a call on a (say 10y) swap rate S T fixed at T, S T K and paid at T T Payoff is evaluated under the annuity meassure V t = An t E P(T, T ) An(T) S T K Annuity meassure because swap rate dynamics are in principle available from swaption skew However, additional term P(T, T )/An(T) requires special treatment (convexity) Tenor basis enters CMS pricing via swap rates (Libor forward curve) and additional discount terms (OIS discount curve) 2016-07-12 Multi-Curve Convexity CMS Payoff and Convexity Adjustment (1/2) d-fine d-fine All rights All rights reserved reserved 3

CMS payoff may be decomposed into a Vanilla part and a remaining convexity adjustment part Sometimes it makes sense to split up in Vanilla payoff and convexity adjustment V t = P(t, T ) E S T K + E P(T, T ) An(T) An t P(t, T ) 1 S T K Vanilla option Convexity adjustment What are the challenges for calculating the convexity adjustment?» We know the dynamics of S T (under the annuity meassure)» We do not know the dynamics of P(T, T )/An(T)» But it is reasonable to assume a very strong relation between S T and P(T, T )/An(T) For CMS pricing we need to express P(T, T )/An(T) in terms of the swap rate S T taking into account tenor basis 2016-07-12 Multi-Curve Convexity CMS Payoff and Convexity Adjustment (2/2) d-fine d-fine All rights All rights reserved reserved 4

Annuity Mapping Function as Conditional Expectation 2016-07-12 Multi-Curve Convexity Annuity Mapping Function as Conditional Expectation d-fine d-fine All rights All rights reserved reserved 5

Quotient P(T, T )/An(T) is expressed in terms of the swap rate S(T) by means of an annuity mapping function Consider the iterated expectation E E P(T, T ) An(T) S T K S T = s = E E P(T, T ) An(T) S T = s S T K Define the annuity mapping function α s, T = E P(T, T ) An(T) S T = s By construction α s, T is deterministic in s. We can write V t = An t E α S T, T S T K = An t α S T, T S T K dp S T Conceptually, CMS pricing consists of three steps 1. Determine terminal distrubution dp S T of swap rate (in annuity meassure) 2. Specify a model for the annuity mapping function α s, T 3. Integrate payoff and annuity mapping function analytically (if possible) or numerically 2016-07-12 Multi-Curve Convexity Annuity Mapping Function as Conditional Expectation (1/9) d-fine d-fine All rights All rights reserved reserved 6

In general tenor basis and multi-curve pricing affects CMS pricing by two means V(t) = An t α S T, T S T K dp S T 1. Vanilla swaption pricing Required to determine terminal distribution Use tenor forward curve and Eonia discount curve to calculate forward swap rate 2. Construction of annuity mapping function Relate Eonia discount factors (and annuity) to swap rates based on tenor forward curve (and Eonia discount curve) Multi-curve pricing for CMS coupons requires a basis model to specify the relation between discount factors and forward swap rate 2016-07-12 Multi-Curve Convexity Annuity Mapping Function as Conditional Expectation (2/9) d-fine d-fine All rights All rights reserved reserved 7

How does an annuity mapping function look like in practice?» For the Hull White model an annuity mapping function α S T, T can easily be calculated» This gives an impression of its functional form α, T α S T, T_p = 10y T_p = 20y S(T)=-10% S(T) = 10% alpha(s(t),t_p) 0.60 0.50 0.40 0.30 0.20 0.10 0.00-50% -30% -10% 10% 30% 50% swap rate S(T) alpha(s(t),t_p) 0.18 0.16 0.14 0.12 0.10 0.08 0.06 0.04 0.02 0.00 10 12 14 16 18 20 pay time T_p (years) The annuity mapping function shows less curvature in S- and T-direction. Thus it appears reasonable to apply linear approximations 2016-07-12 Multi-Curve Convexity Annuity Mapping Function as Conditional Expectation (3/9) d-fine d-fine All rights All rights reserved reserved 8

One modelling approach for the annuity mapping function is a linear terminal swap rate (TSR) model Assume an affine functional relation for the annuity mapping function α s, T = a T s + b(t ) for suitable time-dependent functions a T and b(t ). By construction there is a fundamental noarbitrage condition for TSR models E α(s T, T ) = E E P(T, T ) An(T) S T = s = P(T, T ) E An(T) From definition of the linear TSR model we get E α(s T, T ) = E a T S(T) + b(t ) = a T S(t) + b(t ) = P(t, T ) An(t) Thus b T = P(t, T ) An(t) a T S(t) This yields a linear TSR model representation only in terms of function a T as (1) α s, T p = a T p s S(t) + P(t, T p) An(t) Linear TSR models only differ in their specification of the slope function a T. Slope function a T corresponds to G (R ) in Hagan s Convexity Conundrums paper 2016-07-12 Multi-Curve Convexity Annuity Mapping Function as Conditional Expectation (4/9) d-fine d-fine All rights All rights reserved reserved 9

A further model-independent condition is given as additivity condition Remember that An T = τ P(T, T ). For all realisations s of future swap rates S(T) we have τ α s, T = E τ P(T, T ) An(T) An(T) S T = s = E S T = s = 1 An(T) Applying the linear TSR model yields τ α s, T = τ a T s S t + τ Thus additivity condition for slope function a becomes P t, T An t = 1 τ a T = 0 So far, no-arbitrage and additivity condition only depend on OIS discount factors. That is tenor basis does not affect them 2016-07-12 Multi-Curve Convexity Annuity Mapping Function as Conditional Expectation (5/9) d-fine d-fine All rights All rights reserved reserved 10

Tenor basis is modelled as deterministic spread on continuous compounded forward rates for various tenors f (t, T) 6m Euribor tenor curve with forward rates L (t; T, T ) Cont. Comp. Rates f(t, T) Eonia/OIS discount curve with discount factor P(t, T) Deterministic spread relation between forward rates f t, T = f t, T + b(t) Maturity Deterministic Relation betwen forward Libor rates and OIS discount factors 1 + τ L t = D P t, T P t, T with D = e Swap rates may be expressed in terms of discount factors (without Libor rates) S t = L t τ P(t, T ) τ P(t, T ) = ω P(t, T ) τ P(t, T ) with D, i = 0 ω = D 1, i = 1,, N 1 1, i = N We use the multiplicative terms D to describe tenor basis 2016-07-12 Multi-Curve Convexity Annuity Mapping Function as Conditional Expectation (6/9) d-fine d-fine All rights All rights reserved reserved 11

Additional consistency condition links today s forward swap rate to discount factors We have for all realisations s of future swap rates S(T) ω α s, T = E ω P(T, T ) τ P(T, T ) S T = s = E S T S T = s = s Applying the linear TSR model yields ω α s, T = ω a(t ) s S t + ω Above equations yield consistency condition specifying slope of a P t, T An t = s ω a T = 1 Tenor basis enters coefficients ω (via spread terms D ). Thus tenor basis has a slight effect of the slope of annuity mapping function in T-direction 2016-07-12 Multi-Curve Convexity Annuity Mapping Function as Conditional Expectation (7/9) d-fine d-fine All rights All rights reserved reserved 12

Additivity and consistency condition may be combined to fully specify an affine annuity mapping function Neccessary (additivity and consistency) conditions for a linear TSR model are If we set a T τ a T = 0 and ω a T = 1 = u T T + v then we may directly solve for u and v u = τ T T ω ω T T τ τ v = τ T T τ T T ω ω T T τ There are more sophisticated approaches available to specify the annuity mapping function. However, to be fully consistent, they might need to be adapted to the consistency condition with tenor basis 2016-07-12 Multi-Curve Convexity Annuity Mapping Function as Conditional Expectation (8/9) d-fine d-fine All rights All rights reserved reserved 13

Comparing annuity mapping function in Hull White and affine TSR model shows reasonable approximation for relevant domain α, T α S T, alpha(s(t),t_p) T_p = 10y T_p = 20y T_p = 10y (affine) T_p = 20y (affine) 0.60 0.50 0.40 0.30 0.20 0.10 0.00-50% -30% -10% 10% 30% 50% swap rate S(T) alpha(s(t),t_p) S(T)=-10% S(T) = 10% S(T)=-10% (affine) S(T)=10% (affine) 0.18 0.16 0.14 0.12 0.10 0.08 0.06 0.04 0.02 0.00 10 12 14 16 18 20 pay time T_p (years) 2016-07-12 Multi-Curve Convexity Annuity Mapping Function as Conditional Expectation (9/9) d-fine d-fine All rights All rights reserved reserved 14

Normal Model for CMS Coupons 2016-07-12 Multi-Curve Convexity Normal Model for CMS Coupons d-fine d-fine All rights All rights reserved reserved 15

Applying linear TSR model to CMS instruments V t = P(t, T ) E S T K + E P(T, T ) An(T) An t P(t, T ) () 1 S T K Replacing (, ) () by α s, T = a T S(T) S(t) + (, ) () (conditional expectation) yields CA t = E a T S(T) S t + P t, T An t An t P t, T 1 S T K = a T An t P t, T E S(T) S t S T K We do have a specification for slope function How to solve for the expectation? Solving for the expectation requires a model for the swap rate. Due to current low/negative interest rates we will apply a normal model. 2016-07-12 Multi-Curve Convexity Normal Model for CMS Coupons (1/5) d-fine d-fine All rights All rights reserved reserved 16

Convexity adjustment for CMS calls consists of Vanilla option and power option S(T) S t S T K = S t K S T K + 1 S T K Convexity adjustment Vanilla option Power option Vanilla option may be priced with Bachelier s formula and implied normal volatility σ Abbreviating ν = σ T t and h = S t K /ν yields E S T K = ν h N h + N (h) Reusing the Vanilla model assumptions yields for the power option (after some algebra ) E 1 S T K = ν h + 1 N h + hn (h) Convexity adjustment becomes E S(T) S t S T K = ν N(h) Normal model yields compact formula for CMS convexity adjustment 2016-07-12 Multi-Curve Convexity Normal Model for CMS Coupons (2/5) d-fine d-fine All rights All rights reserved reserved 17

Analogously we find normal model convexity adjustments for CMS floorlets and CMS swaplets (1) CMS caplet CA(t) = a T An t P t, T ν N(h) CMS floorlets An t CA t = a T P t, T ν N( h) CMS swaplets An t CA t = a T P t, T ν (1) Normal model CMS convexity adjustment formulas are also stated in a preprint Version of Hagan 2003 2016-07-12 Multi-Curve Convexity Normal Model for CMS Coupons (3/5) d-fine d-fine All rights All rights reserved reserved 18

Example CMS convexity adjustments for June 16 market data based on Normal model 1.64% 1.62% Index Fixing Conv. Adj. Single Curve:» Calculate swaprate and conv. adjustment only by 6m Euribor curve 10y x 2y CMS rate CMS Rate 1.60% 1.58% 1.56% 1.54% 1.52% 0.076% 1.554% 0.078% 0.078% 0.080% 1.542% 1.542% 1.542% Multi Curve:» Calculate swaprate and conv. adjustment by 6m Euribor forward and Eonia discount curve 1.50% Single Curve - Affine Multi Curve - Affine Index Fixing Multi Curve - Standard Conv. Adj. Multi Curve - Mean Rev. 10% Affine:» Affine TSR model (with basis spreads) 10y x 10y CMS rate CMS Rate 1.85% 1.80% 1.75% 1.70% 1.65% 1.60% 1.55% 1.50% 1.45% 1.40% 0.256% 0.264% 0.276% 0.314% 1.493% 1.483% 1.483% 1.483% Single Curve - Affine Multi Curve - Affine Multi Curve - Standard Multi Curve - Mean Rev. 10% Standard:» (linearised) standard yield curve model (see Hag 03) Mean Rev. 10%:» (linearised) yield curve model based on mean reverting shifts (mean rev. 10%) (see Hag 03) 2016-07-12 Multi-Curve Convexity Normal Model for CMS Coupons (4/5) d-fine d-fine All rights All rights reserved reserved 19

Model-implied 10y CMS swap spreads of Normal model show reasonable fit to quoted market data (1) ICAP Bid lognormal, standard yc model normal, mean rev. 10% ICAP Ask normal, standard yc model normal, affine yc model 140 120 100 80 60 40 5Y 10Y 15Y 20Y (1) Quotation 10y CMS swap spread: 10y CMS rate vs. 3m Euribor + quoted spread 2016-07-12 Multi-Curve Convexity Normal Model for CMS Coupons (5/5) d-fine d-fine All rights All rights reserved reserved 20

Extending QuantLib s CMS Pricing Framework 2016-07-12 Multi-Curve Convexity Extending QuantLib s CMS Pricing Framework d-fine d-fine All rights All rights reserved reserved 21

There is a flexible framework for CMS pricing in QuantLib which can easily be extended FloatingRateCoupon setpricer( ) FloatingRateCouponPricer CmsCoupon CmsCouponPricer LinearTsrPricer HaganPricer Andersen/ Piterbarg 2010 Hagan 2003 We focus on the framework specified in the HaganPricer class 2016-07-12 Multi-Curve Convexity Extending QuantLib s CMS Pricing Framework (1/2) d-fine d-fine All rights All rights reserved reserved 22

We add analytic formulas for Normal dynamics and affine TSR model with basis spreads HaganPricer GFunction annuity mapping function class NumericHaganPricer static replication via Vanilla option pricer GFunctionStandard bond-math based street standard model AnalyticHaganPricer Black model based formulas GFunctionWithShift mean-reverting yield curve model AnalyticNormalHaganPricer Bachelier model based formulas GFunctionAffine affine TSR model with basis spreads CMS framework in QuantLib allows easy modifications and extensions, e.g., generalising NumericHaganPricer to normal or shifted log-normal volatilities 2016-07-12 Multi-Curve Convexity Extending QuantLib s CMS Pricing Framework (2/2) d-fine d-fine All rights All rights reserved reserved 23

Summary and References 2016-07-12 Multi-Curve Convexity Summary and References d-fine d-fine All rights All rights reserved reserved 24

Summary» Current low interest rates market environment requires generalisation of classical log-normal based CMS convexity adjustment formulas» Normal model for CMS pricing is easily be incorporated into QuantLib and yields good fit to CMS swap quotes» Tenor basis impacts specification of TSR models however modelling effect is limited compared to other factors References» P. Hagan. Convexity conundrums: pricing cms swaps, caps and floors. Wilmott Magazine, pages 3844, March 2003.» L. Andersen and V. Piterbarg. Interest rate modelling, volume I to III. Atlantic Financial Press, 2010.» S. Schlenkrich. Multi-curve convexity. 2015. http://ssrn.com/abstract=2667405» https://github.com/sschlenkrich/quantlib-old 2016-07-12 Multi-Curve Convexity Summary and References (1/1) d-fine d-fine All rights All rights reserved reserved 25

Dr. Sebastian Schlenkrich Manager Tel +49 89-79086-170 Mobile +49 162-263-1525 E-Mail Sebastian.Schlenkrich@d-fine.de d-fine GmbH Frankfurt München London Wien Zürich Dr. Mark W. Beinker Partner Tel +49 69-90737-305 Mobile +49 151-14819305 E-Mail Mark.Beinker@d-fine.de Zentrale d-fine GmbH Opernplatz 2 D-60313 Frankfurt/Main Tel +49 69 90737-0 Fax +49 69 90737-200 www.d-fine.com d-fine d-fine All rights All rights reserved reserved 26

d-fine (textbox is required to avoid an issue where this page gets rotated by 90 if printing (both physical and pdf))