realistic with no arbitrage Prof. Dr. Sergey Smirnov Head of the - - PowerPoint PPT Presentation

realistic with no arbitrage prof dr sergey smirnov head
SMART_READER_LITE
LIVE PREVIEW

realistic with no arbitrage Prof. Dr. Sergey Smirnov Head of the - - PowerPoint PPT Presentation

Stochastic modelling of term structure of interest rates, realistic with no arbitrage Prof. Dr. Sergey Smirnov Head of the Department of Risk Management and Insurance Director of the Financial Engineering and Risk Management Lab Higher School


slide-1
SLIDE 1

Stochastic modelling of term structure of interest rates, realistic with no arbitrage

  • Prof. Dr. Sergey Smirnov

Head of the Department of Risk Management and Insurance Director of the Financial Engineering and Risk Management Lab Higher School of Economics, Moscow

ETH Zürich, October 7, 2010

slide-2
SLIDE 2

2

About Lab

  • The Financial Engineering & Risk Management Lab

(FERMLab) was founded in March 2007 within the Department of Risk Management and Insurance of State University – Higher School of Economics.

  • The Lab’s mission is to promote the studies in modern

financial engineering, risk management and actuarial methods both in financial institutions, such as banks, asset managers and insurance companies, and in non- financial enterprises.

slide-3
SLIDE 3

3

Lab Team

  • Smirnov Sergey, PhD, Director of FERMLab; Head of Department of

Risk-Management and Insurance; PRMIA Cofounder, Member of Education Committee of PRMIA; Vice-Chairman of European Bond Commission; Member of Advisory Panel of International Association

  • f Deposit Insurers.
  • Sholomitski Alexey, PhD, Deputy Director of Laboratory for

Financial Engineering and Risk Management; Deputy Head of Department of Risk-Management and Insurance. Actuarial science.

  • Kosyanenko Anton, MS,MA. Data filtering and augmentation..
  • Lapshin Victor, MS. Term structure of interest rate modelling .
  • Naumenko Vladimir, MA. Market microstructure and liquidity

research.

slide-4
SLIDE 4

4

Key Lab Activities

  • Accumulation of financial and economics data required for

empirical studies.

  • Empirical studies of the financial markets’ microstructure.
  • Development of structured financial products pricing and

contingent liability hedging models.

  • Risk evaluation and management based on quantitative

models

  • Actuarial studies for insurance and pensions applications.
  • Familiarization with and practical application of data

analysis and modeling software.

slide-5
SLIDE 5

5

Dealing with term structure of interest rates

slide-6
SLIDE 6

Instruments

  • Term structure of interest rates can be

constructed for different market instruments: bonds, interest rate swaps, FRA, etc.

  • In this presentation we consider only bond

market as a source of information

6

slide-7
SLIDE 7

Classification

  • By information used:

– Snapshot methods. – Dynamic methods.

  • By a priori assumptions:

– Parametric methods. – Nonparametric (spline) methods.

slide-8
SLIDE 8

Some Approaches

  • Static methods - yield curve fitting

– Parametric methods (Nelson-Siegel, Svensson) – Spline methods (Vasicek-Fong, Sinusoidal- Exponential splines)

  • Dynamic methods (examples)

– General affine term structure model

– HJM Markov evolution of forward rates

slide-9
SLIDE 9

9

A Priori Assumptions

  • Incomplete and poor available data cannot

be treated without additional assumptions.

  • Different assumptions lead to different

problem statements and therefore to different results.

  • Often assumptions are chosen ad hoc,

without economic interpretation

slide-10
SLIDE 10

10

The Data

  • Available data: bonds, their prices,

possibly bid-ask quotes.

  • Difficulties with observed data:

– coupon-bearing bonds; – few traded bonds, – different credit quality and liquidity.

slide-11
SLIDE 11

Term structure descriptions

  • Discount function
  • After a convention of mapping discount

function to interest rates for different maturities is fixed:

– Zero coupon yield curve – Instantaneous forward curve

11

slide-12
SLIDE 12

Convenient compounding convention

  • Continuous compounding:
  • Instantaneous forward rates:

( ) exp[ ( )] d t t y t = −

1 ( ) ( )

t

y t r t dt t = ∫

slide-13
SLIDE 13

13

Snapshots (static fitting)

slide-14
SLIDE 14

Usual assumptions

  • Bonds to be used for determining yield

curve are of the same credit quality,

  • All instruments have approximately the

same liquidity.

  • A method using bonds of different credit

quality for construction of risk-free zero coupon in Euro zone was propose by Smirnov et al (2006), see www.effas-ebc.org

14

slide-15
SLIDE 15

Data treatment

  • Bond prices at the given moment.
  • Bid/Ask quotes at the given moment.
  • Other parameters: volumes, frequencies

etc.

  • Bond price is assumed to be

approximately equal to present value of promised cash flows:

, 1

( )

n k i i k i

P d t F

=

≈∑

slide-16
SLIDE 16

16

The Problem

  • Zero-coupon bonds:
  • Coupon-bearing bonds:
  • The system is typically underdetermined.
  • Discount function values are to be found in

intermediate points.

  • Mathematically the problem is ill-posed

( )

k k k

P N d t =

∑ =

n i i k i k

t d F P

,

) (

Fd P ≈

) ( i

i

t d = d

t t r

e t d

) (

) (

=

slide-17
SLIDE 17

17

Different Approaches

  • Assumptions on a specific parametric form
  • f the yield curve (parametric methods)
  • Assumptions on the degree of the

smoothness (in some sense) of the yield curve (spline methods).

slide-18
SLIDE 18

The term structure

  • f interest rates estimation

by different central banks

BIS Papers No 25 October 2005 “Zero-coupon yield curves: technical documentation” Mainly parametric methods are used

slide-19
SLIDE 19

Parametric methods

  • f yield curve fitting

Svensson ( 6 parameters)

Instantaneous forward rate is assumed to have the following form:

Nelson-Siegel (4 parameters) is a special case of Svensson with

Assuming specific functional form for yield curve is arbitrary and has no economic ground

slide-20
SLIDE 20

Nonparametric methods

  • Usually splines
  • Flexibility
  • Sensibility
  • Possibility of smoothness/accuracy

control

slide-21
SLIDE 21

The preconditions

  • 1. Approximate discount function should be decreasing

(i.e. forward rates should be non-negative) with initial value equal to one, and positive.

  • 2. Approximate discount function should be sufficiently

smooth.

  • 3. Corresponding residual with respect to observed bond

prices should be reasonably small.

  • 4. The market liquidity is taken into account to determine

the reasonable accuracy, e.g. the residual can be related to the size of bid-ask spreads.

21

slide-22
SLIDE 22

22

  • Select the solution in the form:
  • Select the degree of non-smoothness:
  • Minimize conditionally the residual:

Problem statement ensuring positive forward fates

2

( ) exp ( )

t

d t f d τ τ ⎡ ⎤ = − ⎢ ⎥ ⎣ ⎦

2

( ) min

T f

d τ τ ′ →

2 2 2 , 1 1

( ) ( ) min

i

N n t T k i k k f k i

w exp f d F P f d τ τ α τ τ

= =

⎛ ⎞ ⎡ ⎤ ′ − − + → ⎜ ⎟ ⎢ ⎥ ⎣ ⎦ ⎝ ⎠

∑ ∑ ∫ ∫

slide-23
SLIDE 23

23

The semi-analitical solution

Smirnov & Zakharov (2003): f(t) is a spline of the following form:

1 1 2 1 1 1 2 1 1 1 2

exp{ ( )} exp{ ( )}, ( ) sin( ( )) cos( ( )), 0, ( ) ,

k k k k k k k k k k k k

C t t C t t f t C t t C t t C t t C λ λ λ λ λ λ λ

− − − − −

⎧ − + − − > ⎪ ⎪ = − − + − − < ⎨ ⎪ − + = ⎪ ⎩

1

[ ; ] ( 0) ( 0), ( 0) ( 0)

k k k k k k

t t t f t f t f t f t

′ ′ ∈ − = + − = +

slide-24
SLIDE 24

History can be useful

  • Consider to consecutive days, when short

term bonds are not traded (or quoted the second day:

slide-25
SLIDE 25

25

Working with missing data

slide-26
SLIDE 26

26

Approach

  • Data history accumulation
  • Filtration.
  • Data augmentation.
  • Application of fitting algorithms.
slide-27
SLIDE 27

27

Filters

  • Value level filter.
  • Value change filter.
  • Relative position of trade price compared

to market quotes.

  • Liquidity filter (number of deals, turnover).

2 2

ˆ 1 ξ x T − =

slide-28
SLIDE 28

28

Relative position of trade price compared to market quotes

slide-29
SLIDE 29

29

“Missing” data density

slide-30
SLIDE 30

30

Overall trades volume

slide-31
SLIDE 31

31

Prior density Likelihood function Posterior density

  • Multivariate parameter

(random)

  • Observable data

Bayesian estimation approach

slide-32
SLIDE 32

32

Markov Chain Monte-Carlo

( , )

all

  • bs

mis

X X X =

  • bs

X

mis

X

all

X

  • Complete dataset (observable

+unobservable)

  • observable data
  • unobservable data

( | )

  • bs

p X θ

  • “Complex” distribution

( | , )

  • bs

mis

p X X θ

  • “Simple” distribution
slide-33
SLIDE 33

33

Imputation Step Posterior Step

Generating missing data

( ) ( 1)

~ ( | , )

t t mis mis

  • bs

X p X X θ

− ( ) ( )

~ ( | , )

t t

  • bs

mis

p X X θ θ

Generating posterior distribution parameters

Markov Chain

(1) (1) (2) (2)

( , ),( , ),... ( , | )

d mis mis mis

  • bs

X X p X X θ θ θ ⎯⎯ →

Markov Chain Monte-Carlo

slide-34
SLIDE 34

34

Filling missing data with conditional expectations Recompute posterior distribution modes Modes of joint posterior distribution of parameters and missing data

ЕМ algorithm (industry standard)

⎪ ⎩ ⎪ ⎨ ⎧ ∈ ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ ∈ =

=

; , , , ,

1 u i ij

  • ld
  • n

i ij

  • i

ij ij

  • ld

ij

y y y y E y y y y θ

( )

⎪ ⎩ ⎪ ⎨ ⎧ ∈ ∈ = . , , , cov , , случае противном в y y y y y и y y c

  • ld
  • ik

ij

  • k

ik

  • i

ij

  • ld

ijk

θ

=

= =

n i

  • ld

ij new j

d j y n

1

,..., 1 , 1 µ d k j c y y n

new k new j n i

  • ld

ijk

  • ld

ik

  • ld

ij new jk

,..., 1 , , 1

1

= − ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ + ⋅ =

=

µ µ σ

slide-35
SLIDE 35

35

Parameters evaluation results (correlation coefficients)

slide-36
SLIDE 36

36

Stochastic Evolution

slide-37
SLIDE 37

Low-Dimensional Models

  • Dynamics of several given variables

(usually instantaneous rate and some

  • thers).
  • Low-dimensional dynamic models imply

non-realistic zero-coupon yield curves: negative or infinite.

slide-38
SLIDE 38

Consistency Problems

  • Very few static models may be embedded

into a stochastic dynamic model in an arbitrage-free manner (Bjork, Christensen, 1999, Filipovic, 1999).

  • Nelson-Siegel model allows arbitrage with

every non-deterministic parameter dynamics.

1 2

( )

t t

x x t t t t t

x r x e e

τ τ

β β β τ

− −

= + +

slide-39
SLIDE 39

Consistency Problems - II

  • Nearly all arbitrage-free dynamic models

are primitive.

  • All such models are affine (Bjork,

Christensen, 2001, Filipovic, Teichmann, 2004).

1 ,

( ) ( ) ( )

N t i i t i

r x h x Y x λ

=

= +∑

slide-40
SLIDE 40

Goals

  • Construction of an arbitrage-free

nonparametric dynamic model, allowing for sensible snapshot zero-coupon yield curves, thesis of Lapshin (2010).

  • Peculiarities of data:

– Incompleteness: only several coupon- bearing bonds are observed. – Unreliability: price data may be subject to errors and non-market issues.

slide-41
SLIDE 41

Heath-Jarrow-Morton (1992) Approach

  • Modelling all forward rates at once:
  • t – current time, t’ – maturity time,
  • Brace, Musiela (1994): One infinite-dimensional

equation.

  • Filipovic (1999): Infinite Brownian motions.
  • Currently: credit risks and stochastic volatility.

1

( , ) (0, ) ( , , ) ( , , ) ( ), .

n t t i i i

f t t f t u t du u t dW u t t α ω σ ω τ

=

′ ′ ′ ′ = + + ′ ≤ ≤ ≤

∑ ∫ ∫

( ) ( , ) . , ,

t

r x f t x t x t

+

= + ∈°

slide-42
SLIDE 42

The Model

  • Based on the infinite-dimensional

(Filipovic,1999) extension of the HJM framework.

  • In Musiela parametrization:
  • No-arbitrage condition:

1

( ) ( ) ( ) .

x j j j

x x d α σ σ τ τ

∞ =

=∑

% %

1

( ) .

j j t t t t t j

dr Dr dt d α σ β

∞ =

= + +∑ %

slide-43
SLIDE 43

The Simplest Possible Model

  • Linear local volatility:
  • Objective dynamics required.
  • Market price of risk is constant for each

stochastic factor.

  • Finite horizon:

– Observations only up to a known T. – – Realistic.

( , , )( ) ( ) ( ).

j j

t h x x h x σ ω σ = %

( ) for r x T const x = ≥

slide-44
SLIDE 44

Model Specification

  • Ito SDE in Sobolev space.

1 1 1

( ) , ( )( ) ( ) , market price of risk, volatility parameters.

j j j j j j t t t t t t t t t j j j x j j

dr Dr r I r dt r I f x f d r σ σ σ γ σ β τ τ γ σ

∞ ∞ ∞ = = =

⎛ ⎞ = + − + ⎜ ⎟ ⎜ ⎟ ⎝ ⎠ = − −

∑ ∑ ∑ ∫

slide-45
SLIDE 45

Observations

  • Need a way to incorporate the stream of

new information.

  • Let be the price of the k-th bond with

respect to the true forward rate curve r.

  • Let the observed prices be random with

distribution

  • is of order of the bid-ask spread.

( )

k

q r

k

p ~ ( ( ), )

k k k

N q r w p

k

w

slide-46
SLIDE 46

Credibility

  • Credibility is a degree of reliability of a piece of

information (logical interpretation of probability).

  • Standard deviation of the observation error is

assumed to be directly dependent on the credibility.

  • Factors affecting credibility:

– Bid-ask spread. – Deal volume. – Any other factors.

slide-47
SLIDE 47

Smoothness

  • The yield curves used by market participants to

determine the deal price are sufficiently smooth.

  • Non-smoothness functional J(r) has to be

chosen

  • Each observation is conditionally independent.
  • Bayesian approach: conditional on observation

( ) ( )

( , ( )) ( · . )

ti i ti

r i J r t k r

dP N p diag w e P q r d

α

∝ −

( ) at time i i

p t

slide-48
SLIDE 48

Uncertainty and incompleteness

  • Sources :

– Stochastic dynamics for all matrities needed. – Limited number of observed (coupon-bearing bonds) – Credibility of observations.

slide-49
SLIDE 49

Snapshot Case

  • Choose a special non-smoothness functional:
  • Conditional on 1 observation: all prices observed

at the same time (snapshot) and using flat priors:

  • This problem formulation leads to a known non-

parametric model: Smirnov, Zakharov (2003).

2

( ) ( )

T t

d r d r d J τ τ τ ⎛ ⎞ = ⎜ ⎟ ⎜ ⎟ ⎝ ⎠

( )

2 2 1 1

( ) log ( ) ( ) min.

N T k k k k

d r P r q r P w d d τ α τ τ

− =

⎛ ⎞ − = − + → ⎜ ⎟ ⎜ ⎟ ⎝ ⎠

∑ ∫

slide-50
SLIDE 50

Parameter Estimation

  • Estimating volatility parameters requires

advanced techniques.

  • Markov Chain Monte-Carlo algorithm.

– Parallel processing.

slide-51
SLIDE 51

Asymptotic Consistency

  • f the Method
  • The constructed estimate is consistent if:

– The number of zero-coupon bonds tends to infinity. Times to maturity uniformly distributed on [0,T]. – Number of observations tends to infinity. – Time between observations – - observation period (e.g. 60 trading days). – The true forward rate has a bounded derivative.

K

M

tends to 0 t Δ

M t L Δ =

t

r

slide-52
SLIDE 52

Approximate Algorithms

  • Linearization allows for Kalman-type filter

for zero-coupon yield curve given known parameters.

  • Fast volatility calibration given volatility

term structure up to an unknown multiplier.

slide-53
SLIDE 53

Complete Algorithm

  • Once a week (month) – full volatility

structure estimation.

  • Intraday volatility multipliers estimation.
  • Intraday zero-coupon yield curve

estimation via maximum likelihood.

  • Approximate method for real-time

response.

slide-54
SLIDE 54

Model Validation

  • 3 time spans, Russian market, MICEX

data, snapshots 3 times per day.

– 10 jan 2006 – 14 apr 2006, normal market. – 1 aug 2007 – 28 sep 2007, early crisis. – 26 sep 2008 – 30 dec 2008, full crisis.

  • In the normal market conditions the model

is not rejected with 95% confidence level.

  • Works reasonably on the crisis data.
slide-55
SLIDE 55

Complexity

  • Market data are limited.
  • Only enough to identify models with

effective dimension = 2,3.

  • More complex models are not identifiable.
  • Tikhonov principle: the best model is the

simplest one providing the acceptable accuracy.

slide-56
SLIDE 56

Main Results

  • First arbitrage-free nonparametric dynamic

yield curve model, providing:

– Plausible and variable snapshot curves. – A good snapshot method as a special case. – Positive spot forward rates. – Liquidity consideration: inaccuracy and incompleteness in observations.

  • Numerical algorithms and implementation

tested on the real market data.