financial risk forecasting chapter 7 simulation methods ... · financial risk forecasting ©...

92
Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 1 of 92 Bonds Options One asset VaR Portfolio VaR Simulation issues Financial Risk Forecasting Chapter 7 Simulation methods for VaR for options and bonds Jon Danielsson ©2020 London School of Economics To accompany Financial Risk Forecasting www.financialriskforecasting.com Published by Wiley 2011 Version 5.0, August 2020

Upload: others

Post on 22-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 1 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Financial Risk Forecasting

Chapter 7

Simulation methods for VaR for

options and bonds

Jon Danielsson ©2020London School of Economics

To accompanyFinancial Risk Forecasting

www.financialriskforecasting.com

Published by Wiley 2011

Version 5.0, August 2020

Page 2: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 2 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Page 3: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 3 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

The focus of this chapter

• Chapter 6 demonstrates limitations of analytical VaRmethods for options and bonds

• The focus in this chapter is on simulation methods,sometimes called Monte Carlo (MC) simulation

1. Pseudo random number generators (RNG)2. Simulation pricing of options and bonds3. Simulation VaR for one asset and portfolios4. Issues in Monte Carlo estimation

Page 4: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 4 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Idea

• Replicate a part of the world in computer software

• For example market outcomes, based on some model ofmarket evolution

• Sufficient number of simulations (replications) ideall yielda large and representative sample of market outcomes

• Use that to calculate quantities of interest (e.g. VaR)

Page 5: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 5 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Calendar time and trading time

• We use two different measures of time

Calendar time (365/6 days) used for interest ratecalculations

Trading time (≈ 250 days) used for risk calculations

• This is because we earn interest every day

• But calculate volatilities only from days (trading days)when stock exchanges open (Mondays to Fridays,excluding holidays)

• R will allow precise date calculations and has a databaseof dates when various exchanges are open

Page 6: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 6 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Notation

F Futures priceg Derivative priceS Number of simulationsxb Portfolio holdings (basic assets)xo Portfolio holdings (derivatives)

Page 7: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 7 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Simulation pricing of bonds

Page 8: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 8 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Bond pricing

• Price and risk of fixed income assets (e.g. bonds) is basedon market interest rates

• Using a model of the distribution of interest rates, we cansimulate random yield curves and obtain the distributionof bond prices

• We map distribution of interest rates to the distributionof bond prices

Page 9: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 9 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Analytical bond pricing

• Denote rt the annual interest rate at time t

• The present value of a bond is the present discountedvalue of its cash flows:

P =T∑

t=1

τt

(1 + rt)t

• Where P is bond price and τt is cash flow at time t

Page 10: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 10 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Analytical bond pricing

• Suppose we have a bond with 10 years to expiration, 7%annual interest, $10 par value, and current market rates:

{rt}10t=1 =(5.00, 5.69, 6.09, 6.38, 6.61,

6.79, 7.07, 7.19, 7.30)× 0.01

• The bond has a current value of $9.91

Page 11: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 11 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Simulated bond pricing

• Assume here that the yield curve can only shift up anddown, not change shape

• Shocks to yields, ǫi

ǫi ∼ N(

0, σ2)

• For the sake of demonstration we set the number ofsimulations as S = 8, but note that accurate estimatesrequire much more simulations

Page 12: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 12 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Eight yield curve simulations

2 4 6 8 10

Time

Yie

ld

TrueSimulated

4 %

5 %

6 %

7 %

8 %

9 %

Page 13: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 13 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Eight yield curve simulations

2 4 6 8 10

Time

Yie

ld

TrueSimulated

4 %

5 %

6 %

7 %

8 %

9 %

Page 14: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 14 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Eight yield curve simulations

2 4 6 8 10

Time

Yie

ld

TrueSimulated

4 %

5 %

6 %

7 %

8 %

9 %

Page 15: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 15 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Eight yield curve simulations

2 4 6 8 10

Time

Yie

ld

TrueSimulated

4 %

5 %

6 %

7 %

8 %

9 %

Page 16: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 16 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Eight yield curve simulations

2 4 6 8 10

Time

Yie

ld

TrueSimulated

4 %

5 %

6 %

7 %

8 %

9 %

Page 17: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 17 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Simulated bond pricing

• The equation for the i th simulated price, Pi , now becomes

Pi =

T∑

t=1

τ t

(1 + r t + ǫi)t

where r t + ǫi is the i th simulated interest rate at time t

• Compare the eight bond prices obtained with S = 8 yieldcurve simulations with the distribution of bond priceswhen S = 50, 000

Page 18: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 18 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Eight bond price simulations

1 2 3 4 5 6 7 8

Simulation

Sim

ula

ted p

rice

$ 0

$ 2

$ 4

$ 6

$ 8

$ 10True price

Page 19: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 19 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Density of simulated bond pricesNormal distribution superimposed, S = 50, 000

Bond prices

Den

sity

7 8 9 10 11 12 13

0.0

0.1

0.2

0.3

0.4

VaR95%

VaR99%

Page 20: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 20 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Allowing yield curve to change shape

• Key assumptions:• Yield curve only shifts up and down• Distribution of interest rate changes is normal

• The assumptions may be unrealistic in practice but it isrelatively straightforward to relax them

• in practice it rotates and twists• can use principal components (PCA)

Page 21: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 21 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Simulation pricing of options

Page 22: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 22 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Simulation approach

• The price of an asset be the expectation of its final payoffunder risk neutrality

• Depends on the price movements of its underlying asset

• If sufficient number of price paths are simulated

• Obtain an estimate of the true price

Page 23: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 23 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Option pricing

• Get price of European options on non-dividend-payingstock where all Black-Scholes (BS) assumptions hold

• Two primitive assets in BS pricing model:• risk-free asset with instantaneous rate r

• Underlying stock, follows normally distributed randomwalk with drift r (geometric Brownian motion incontinuous time)

• The no-arbitrage futures price of stock for delivery attime T is given by:

F = PerT

Page 24: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 24 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Analytical option pricing

• Suppose we have a European call option with

1. current stock price $502. 20% annual volatility3. 5% annual risk-free rate4. 6 months to expiration5. $40 strike price

• The price is $11.0873

Page 25: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 25 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Simulated option pricing

• We simulate returns until expiration and use these valuesto calculate simulated futures prices

• With sufficient sample of futures prices we can computethe set of payoffs of the option

• The MC price is then given by the mean of these payoffs

Page 26: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 26 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Simulated option pricing

• The only complexity is due to expectation of a log-normalRN, i.e. if

O ∼ N(

µ, σ2)

then:

E [exp(O)] = exp

(

µ+1

2σ2

)

• We apply a log-normal correction (subtract 1

2σ2 from

simulated stock return) to ensure that expectation ofsimulated returns is the same as theoretical value

• See density of S = 106 futures prices and option payoffsusing same values as in the example before

Page 27: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 27 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Density of simulated futures pricesS = 106, normal distribution superimposed

Futures prices

Den

sity

30 40 50 60 70 80

0.00

0.01

0.02

0.03

0.04

0.05

0.06

Strike price

Page 28: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 28 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Density of simulated option pricesBased on simulated futures prices with S = 106

Option prices

Den

sity

0 5 10 15 20 25 30 35

0.00

0.02

0.04

0.06

0.08

0.10

0.12Black−Scholes

price

Page 29: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 29 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Simulated option pricingNumerical example

• Mean of simulated option prices is the MC price• In this case R gives $11.08709, close enough to the

Black-Scholes price of $11.0873

• Note the asymmetry in the density of simulated futuresprices (result of log-normal distribution of prices)

• The VaR can be read off the previous graph, e.g. 1%smallest value of distribution gives 99% VaR

Page 30: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 30 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Simulation of VaR

Page 31: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 31 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Simulating a stock price using continues

time• The simplest model of a stock price in continuous time isgeometric Brownian motion

dS = µSdt + σSdz

• Then, returns are

yt = log pt − log pt−1

• I this is not what we will do here, Instead, use arithmeticreturns

Rt =Pt

Pt

− 1

• i.e.Pt = Rt−1(Rt + 1)

Page 32: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 32 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Simulation of VaR for one asset

• Simulate one-day return of an asset

• Apply analytical pricing formulas to simulated future price

• Obtain simulated profits/losses (P/L) as differencebetween tomorrow’s simulated future values and today’sknown value

• Calculate MC VaR from simulated P/L

Page 33: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 33 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Setup

• Consider asset with price Pt and IID normal returns, withone-day volatility σ and risk-free rate r (in continuoustime)

• Number of units of basic asset held in a portfolio isdenoted by xb, while xo indicates number of options held

• Note that it is the t + 1 price that will be simulated

Page 34: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 34 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

We will go through a series of ever more

complicated examples

1. Simulation of VaR for one asset (no option)

2. Simulation of VaR for one option

3. Simulation of VaR for a portfolio of one option and onestock

Page 35: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 35 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

1. VaR with one basic assetSix-step procedure for obtaining MC VaR

1 Compute initial portfolio value:

ϑt = xbPt

Page 36: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 36 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

1. VaR with one basic assetSix-step procedure for obtaining MC VaR

1 Compute initial portfolio value:

ϑt = xbPt

2 Simulate S one-day returns

Rt+1,i ∼ N(

0, σ2)

, i = 1, ..., S

Page 37: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 37 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

1. VaR with one basic assetSix-step procedure for obtaining MC VaR

3 Calculate one-day future price:

Pt+1,i = Pt × (1 + Rt+1,i)

4 Calculate the simulated futures value of the portfolio:

ϑt+1,i = xbPt+1,i

Page 38: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 38 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

1. VaR with one basic assetSix-step procedure for obtaining MC VaR

3 Calculate one-day future price:

Pt+1,i = Pt × (1 + Rt+1,i)

4 Calculate the simulated futures value of the portfolio:

ϑt+1,i = xbPt+1,i

Page 39: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 39 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

1. VaR with one basic assetSix-step procedure for obtaining MC VaR

3 Calculate one-day future price:

Pt+1,i = Pt × (1 + Rt+1,i)

4 Calculate the simulated futures value of the portfolio:

ϑt+1,i = xbPt+1,i

5 The i th simulated P/L is then:

qt+1,i = ϑt+1,i − ϑt

Page 40: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 40 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

1. VaR with one basic assetSix-step procedure for obtaining MC VaR

3 Calculate one-day future price:

Pt+1,i = Pt × (1 + Rt+1,i)

4 Calculate the simulated futures value of the portfolio:

ϑt+1,i = xbPt+1,i

5 The i th simulated P/L is then:

qt+1,i = ϑt+1,i − ϑt

6 VaR can be obtained directly from the vector of simulatedP/L, {qt+1,i}Si=1, e.g. VaR(0.01) is the 1% smallest value

Page 41: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 41 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

2. VaR with an optionModified six-step procedure

• For options we need to modify the procedure

• Let g(·) denote the Black-Scholes equation and supposewe have xo options

• We replace steps 1 and 4 and come up with the followingprocedure

Page 42: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 42 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

2. VaR with an optionModified six-step procedure

1’ Initial portfolio is

ϑt = xog(

Pt ,X ,T ,√250σ, r

)

Page 43: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 43 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

2. VaR with an optionModified six-step procedure

1’ Initial portfolio is

ϑt = xog(

Pt ,X ,T ,√250σ, r

)

2 Simulate S one-day returns

Rt+1,i ∼ N(

0, σ2)

, i = 1, ..., S

Page 44: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 44 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

2. VaR with an optionModified six-step procedure

3 Calculate one-day future price:

Pt+1,i = Pt × (1 + Rt+,i)

Page 45: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 45 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

2. VaR with an optionModified six-step procedure

3 Calculate one-day future price:

Pt+1,i = Pt × (1 + Rt+,i)

4’ The i th simulated future value of the portfolio is

ϑt+1,i = xog

(

Pt+1,i ,X ,T − 1

365,√250σ, r

)

Page 46: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 46 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

2. VaR with an optionModified six-step procedure

5 The i th simulated P/L is then:

qt+1,i = ϑt+1,i − ϑt

Page 47: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 47 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

2. VaR with an optionModified six-step procedure

5 The i th simulated P/L is then:

qt+1,i = ϑt+1,i − ϑt

6 VaR can be obtained directly from vector of simulatedP/L, {qt+1,i}Si=1, e.g. VaR(0.01) is 1% smallest value

Page 48: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 48 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

2. MC VaR of option

• One call option with strike price X = 100 and 3 monthsto expiry

• R and Matlab both give VaR(0.01) of $1.21

Page 49: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 49 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

2. Density of simulated P/LNormal distribution superimposed

Profit/Loss

Den

sity

−2 −1 0 1 2

0.0

0.2

0.4

0.6

0.8VaR95%

Page 50: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 50 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

3. VaR with an options and a stockModified six-step procedure

• Now consider the case of a portfolio with both a stockand option(s) on the same stock

• Suppose we only have one type of option

• As in the case where we only had one option on a basicasset, we replace steps 1 and 4

Page 51: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 51 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

3. VaR with an options and a stockModified six-step procedure

1” Initial portfolio is

ϑt = xbPt + xog(

Pt ,X ,T ,√250σ, r

)

Page 52: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 52 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

3. VaR with an options and a stockModified six-step procedure

1” Initial portfolio is

ϑt = xbPt + xog(

Pt ,X ,T ,√250σ, r

)

2 Simulate S one-day returns

Rt+1,i ∼ N(

0, σ2)

, i = 1, ..., S

Page 53: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 53 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

3. VaR with an options and a stockModified six-step procedure

3 Calculate one-day future price:

Pt+1,i = Pt × (1 + Rt+,i)

Page 54: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 54 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

3. VaR with an options and a stockModified six-step procedure

3 Calculate one-day future price:

Pt+1,i = Pt × (1 + Rt+,i)

4” The i th simulated future value of the portfolio is

ϑt+1,i = xbPt+1,i + xog

(

Pt+1,i ,X ,T − 1

365,√250σ, r

)

Page 55: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 55 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

3. VaR with an options and a stockModified six-step procedure

5 The i th simulated P/L is then:

qt+1,i = ϑt+1,i − ϑt

Page 56: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 56 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

3. VaR with an options and a stockModified six-step procedure

5 The i th simulated P/L is then:

qt+1,i = ϑt+1,i − ϑt

6 VaR can be obtained directly from vector of simulatedP/L, {qt+1,i}Si=1, e.g. VaR(0.01) is 1% smallest value

Page 57: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 57 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Simulation pricing of aportfolio

Page 58: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 58 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Simulation of portfolio VaR

• Consider the multivariate case, i.e. the case of more thanone underlying assets

• Main difference: We need to simulate correlated returns

for all assets• Simulated future prices calculated as before and

portfolio value obtained by summing up individualsimulated asset holdings

Page 59: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 59 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Simulation of portfolio VaR

• Suppose we have two non-derivative assets with dailyreturn distribution

N(

µ =

(

0.05/3650.05/365

)

,Σ =

(

0.01 0.00050.0005 0.02

))

• Let xb be a vector of holdings

Page 60: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 60 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Notation

• The notation becomes cluttered for the multivariate case

• Now we have to denote variables by time period, assetand simulation

• We let Pt,k,i denote the i th simulated price of asset k attime t, that is:

Ptime,asset,simulation = Pt,k,i

Page 61: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 61 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Portfolio VaR for basic assetsSix-step procedure for obtaining MC portfolio VaR

1 Compute initial portfolio value:

ϑt =

K∑

k=1

xb

kPt,k

Page 62: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 62 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Portfolio VaR for basic assetsSix-step procedure for obtaining MC portfolio VaR

1 Compute initial portfolio value:

ϑt =K∑

k=1

xb

kPt,k

2 Simulate a vector of one-day returns from today totomorrow

Rt+1,i ∼ N(

µ− 1

2DiagΣ,Σ

)

DiagΣ extracts the diagonal elements of Σ (because oflog-normal correction)

Page 63: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 63 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Portfolio VaR for basic assetsSix-step procedure for obtaining MC portfolio VaR

3 The i th simulated future price of asset k is:

Pt+1,k,i = Pt,k (1 + Rt+1,k,i)

Page 64: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 64 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Portfolio VaR for basic assetsSix-step procedure for obtaining MC portfolio VaR

3 The i th simulated future price of asset k is:

Pt+1,k,i = Pt,k (1 + Rt+1,k,i)

4 The i th simulated futures value of the portfolio is:

ϑt+1,i =K∑

k=1

xb

kPt+1,k,i

Page 65: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 65 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Portfolio VaR for basic assetsSix-step procedure for obtaining MC portfolio VaR

5 The i th simulated P/L is then:

qt+1,i = ϑt+1,i − ϑt

Page 66: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 66 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Portfolio VaR for basic assetsSix-step procedure for obtaining MC portfolio VaR

5 The i th simulated P/L is then:

qt+1,i = ϑt+1,i − ϑt

6 VaR can be obtained directly from vector of simulatedP/L, {qt+1,i}Si=1, as before

Page 67: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 67 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Portfolio VaR for optionsModified six-step procedure

• For options we need to modify steps 1 and 4 from theprocedure outlined above

• Similar to modifications for the univariate case before

• For simplicity suppose the portfolio has only one type ofoption type per stock

Page 68: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 68 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Portfolio VaR for optionsModified six-step procedure

1’ Initial portfolio is

ϑt =

K∑

k=1

(

xb

kPt,k + xo

kg(

Pt,k ,Xk ,T ,√250σk , r

))

Page 69: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 69 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Portfolio VaR for optionsModified six-step procedure

1’ Initial portfolio is

ϑt =K∑

k=1

(

xb

kPt,k + xo

kg(

Pt,k ,Xk ,T ,√250σk , r

))

2 Simulate a vector of one-day returns from today totomorrow

Rt+1,i ∼ N(

µ− 1

2DiagΣ,Σ

)

DiagΣ extracts the diagonal elements of Σ (because ofthe log-normal correction)

Page 70: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 70 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Portfolio VaR for optionsModified six-step procedure

3 The i th simulated future price of asset k is:

Pt+1,k,i = Pt,k (1 + Rt+1,k,i)

Page 71: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 71 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Portfolio VaR for optionsModified six-step procedure

3 The i th simulated future price of asset k is:

Pt+1,k,i = Pt,k (1 + Rt+1,k,i)

4’ The i th simulated future value of the portfolio is

ϑt+1,i =

K∑

k=1

(

xbPt+1,i

+xog

(

Pt+1,k,i ,Xk ,T − 1

365,√250σk , r

))

Page 72: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 72 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Portfolio VaR for optionsModified six-step procedure

5 The i th simulated P/L is then:

qt+1,i = ϑt+1,i − ϑt

Page 73: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 73 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Portfolio VaR for optionsModified six-step procedure

5 The i th simulated P/L is then:

qt+1,i = ϑt+1,i − ϑt

6 VaR can be obtained directly from vector of simulatedP/L, {qt+1,i}Si=1, as before

Page 74: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 74 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Richer versions

• We used simple examples to avoid cluttered notation,straightforward to allow for more complicated portfolios

• Number of stocks and multiple options on each stock• American (or more exotic) options• Combination of fixed income assets with stocks and

options

• Also, we could use other distributions (e.g. Student-t oreven historical simulation)

Page 75: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 75 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Issues in simulation estimation

Page 76: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 76 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Simulation issues

• Several issues need to be addressed in all MC exercises, ofwhich two are most important:

1. Quality of RNG and transformation method2. Number of simulations

Page 77: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 77 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Quality of RNG

• MC simulation is not only dependent on quality of theunderlying stochastic model, also depends on quality ofthe RNG used

• Low-quality generators give biased or inaccurate results• E.g. a simulation size of 100 with period of 10 will

repeat same calculation 10 times

• Complicated portfolios may demand large number of RNsand therefore high-quality RNGs

Page 78: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 78 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Quality of RNG

• Many transformation methods are only optimally tunedfor the center of the distribution

• This becomes particularly problematic when simulatingextreme events

• Some transformation methods use linear approximationsfor extreme tails, which leads to extreme uniforms beingincorrectly transformed

Page 79: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 79 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Choosing number of simulations

• Choosing appropriate number of simulations is important• Too few give inaccurate answers• Too many waste time and computer resources

• In special cases formal statistical tests provide guidance,but usually informal methods have to be relied upon

• It is sometimes stated that accuracy of simulations isrelated to inverse simulation size

• This is based on assumption of linearity, which is notcorrect for the problems in this chapter

Page 80: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 80 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Choosing number of simulations

• Best way is to simply increase number of simulations andsee how MC estimate converges

• Rule of thumb: Sufficient simulation size when numbershave stopped changing up to three significant digits

• We can also compare convergence of MC estimate to thetrue (analytical) price

Page 81: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 81 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Convergence of MC estimateComparison with analytical Black-Scholes price

• In a example on slide 19 we computed analytical call priceof $11.0873 for a European option

• Now calculate MC estimates for different simulation sizesand compare the results with the true (analytical) price

Page 82: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 82 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Cumulative MC estimatesComparison with analytical Black-Scholes price

10.7

10.8

10.9

11.0

11.1

Simulations

Avera

ge

102

103

104

105

106

Black−Scholes price

Page 83: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 83 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Cumulative MC estimatesComparison with analytical Black-Scholes price

10.7

10.8

10.9

11.0

11.1

Simulations

Avera

ge

102

103

104

105

106

Black−Scholes price

Page 84: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 84 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Cumulative MC estimatesComparison with analytical Black-Scholes price

10.7

10.8

10.9

11.0

11.1

Simulations

Avera

ge

102

103

104

105

106

Black−Scholes price

Page 85: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 85 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Cumulative MC estimatesComparison with analytical Black-Scholes price

10.7

10.8

10.9

11.0

11.1

Simulations

Avera

ge

102

103

104

105

106

Black−Scholes price

Page 86: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 86 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Cumulative MC estimatesComparison with analytical Black-Scholes price

10.7

10.8

10.9

11.0

11.1

Simulations

Ave

rage

102

103

104

105

106

Black−Scholes price

Page 87: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 87 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Convergence of MC estimateComparison with analytical Black-Scholes price

• Based on graph on previous slide, it seems to take about5000 simulations to get three significant digits correct

• However, there are still fluctuations in the estimate for 5million simulations

Page 88: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 88 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Convergence of MC VaR estimate

• Look at the convergence of MC VaR estimates as thesimulation size increases

• Graph MC VaR for a stock with daily volatility 1% alongwith ±99% confidence intervals

Page 89: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 89 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Convergence of MC VaR estimatesWith ±99% confidence intervals

85

90

95

100

105

110

115

Simulations

VaR

102

502

503

504

Page 90: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 90 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Convergence of MC VaR estimatesWith ±99% confidence intervals

85

90

95

100

105

110

115

Simulations

VaR

102

502

503

504

Page 91: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 91 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Convergence of MC VaR estimatesWith ±99% confidence intervals

85

90

95

100

105

110

115

Simulations

VaR

102

502

503

504

Page 92: Financial Risk Forecasting Chapter 7 Simulation methods ... · Financial Risk Forecasting © 2011,2019 Jon Danielsson, page 3of 123 Random numbers Bonds Options Code One asset VaR

Financial Risk Forecasting © 2011-2020 Jon Danielsson, page 92 of 92

Bonds Options One asset VaR Portfolio VaR Simulation issues

Convergence of MC VaR estimatesWith ±99% confidence intervals

85

90

95

100

105

110

115

Simulations

Va

R

102

502

503

504