Application of GARCH: risk modelling Fredrik Armerin, Alexander - - PowerPoint PPT Presentation

application of garch risk modelling
SMART_READER_LITE
LIVE PREVIEW

Application of GARCH: risk modelling Fredrik Armerin, Alexander - - PowerPoint PPT Presentation

Application of GARCH: risk modelling Fredrik Armerin, Alexander Aurell May 2, 2016 OMXS30 OMXS30 is a weighted mean of the 30 most traded stocks the Stockholm stock exchange. OMXS30 OMXS30 price from 01-01-2009 until today: Problem: risk


slide-1
SLIDE 1

Application of GARCH: risk modelling

Fredrik Armerin, Alexander Aurell May 2, 2016

slide-2
SLIDE 2

OMXS30

OMXS30 is a weighted mean of the 30 most traded stocks the Stockholm stock exchange.

slide-3
SLIDE 3

OMXS30

OMXS30 price from 01-01-2009 until today:

slide-4
SLIDE 4

Problem: risk estimation

The question we will investigate: What risk are we exposed to if we buy one share of OMXS30 and hold it for 10 days?

slide-5
SLIDE 5

Problem: risk estimation

The question we will investigate: What risk are we exposed to if we buy one share of OMXS30 and hold it for 10 days? Let St be the value of the index at day t. A typical thing to look at is the quantiles in the left tail of S10 − S0. This gives an estimate of the worst case return (loss of money) in a certain percentage of all possible scenarios. We will model the returns in two ways; a naive approach based on fitting a normal distribution and with a GARCH process.

slide-6
SLIDE 6

Log-returns

Transforming past index values (St)0

t=−N into its log-reurns,

Xt = ln(St/St−1) yields the following time series:

slide-7
SLIDE 7

Naive approach

Assume that the log-returns are IID N(µ, σ). If we estimate (µ, σ) from past index data with (ˆ µ, ˆ σ), we may write S10 − S0 = S0

  • eX1+···+X10 − 1

d ≈ S0

  • e10ˆ

µ+ √ 10ˆ σZ − 1

  • where Z ∼ N(0, 1).
slide-8
SLIDE 8

Naive approach

By sampling from Z we may calculate empirical quantiles of − (S10 − S0). Even better, there is analytical formula for the quantile of −(S10 − S0) F −1

S0−S10(0.05) = S0

  • 1 − e10ˆ

µ+ √ 10ˆ σΦ−1(0.05)

and for the density of S10 − S0 fS10−S0(x) =

  • 1

√ 2πS0 √ 10ˆ σ(1 + x/S0)

  • exp
  • −(ln(1 + x/S0) − 10ˆ

µ)2 2 · 10ˆ σ2

slide-9
SLIDE 9

GARCH approach

Fit a GARCH process to the log-returns between day −N and 0.

slide-10
SLIDE 10

GARCH approach

Fit a GARCH process to the log-returns between day −N and 0. Use this GARCH process to simulate (S10 − S0):

◮ σ2 t = α0 + p i=1 αiσ2 t−i + q j=1 βjX 2 t−j

slide-11
SLIDE 11

GARCH approach

Fit a GARCH process to the log-returns between day −N and 0. Use this GARCH process to simulate (S10 − S0):

◮ σ2 t = α0 + p i=1 αiσ2 t−i + q j=1 βjX 2 t−j ◮ Xt = σtZt,

, Z ∼ N(0, 1)

slide-12
SLIDE 12

GARCH approach

Fit a GARCH process to the log-returns between day −N and 0. Use this GARCH process to simulate (S10 − S0):

◮ σ2 t = α0 + p i=1 αiσ2 t−i + q j=1 βjX 2 t−j ◮ Xt = σtZt,

, Z ∼ N(0, 1)

◮ Yt = µ + Xt

slide-13
SLIDE 13

GARCH approach

Fit a GARCH process to the log-returns between day −N and 0. Use this GARCH process to simulate (S10 − S0):

◮ σ2 t = α0 + p i=1 αiσ2 t−i + q j=1 βjX 2 t−j ◮ Xt = σtZt,

, Z ∼ N(0, 1)

◮ Yt = µ + Xt ◮ S10 = S0 exp (Y1 + · · · + Y10)

slide-14
SLIDE 14

GARCH approach

Fit a GARCH process to the log-returns between day −N and 0. Use this GARCH process to simulate (S10 − S0):

◮ σ2 t = α0 + p i=1 αiσ2 t−i + q j=1 βjX 2 t−j ◮ Xt = σtZt,

, Z ∼ N(0, 1)

◮ Yt = µ + Xt ◮ S10 = S0 exp (Y1 + · · · + Y10)

From simulations, calculate the empirical quantile of −(S10 − S0) = S0 (1 − exp (Y1 + · · · + Y10))

slide-15
SLIDE 15

Simulations in Quantlab

What results should we expect?

slide-16
SLIDE 16

Simulations in Quantlab

What results should we expect? GARCH - local, naive - global Lets analyze some data in Quantlab...