Financial Risk Management Complete Notes PDF
Financial Risk Management Complete Notes PDF
T3 Portfolio insurance
Implied volatility and volatility smiles
T5 Value at Risk
T8 Credit Risk Measures (credit metrics, KMV, Credit Risk Plus, CPV)
T9 Credit derivatives (credit options, total return swaps, credit default swaps)
Asset Backed Securitization
Collateralized Debt Obligations (CDO)
* This file provides you an indication of the range of topics that is planned to be covered in the
module. However, please note that the topic plans might be subject to change.
Topics
Financial Risk Management Futures Contract:
Speculation, arbitrage, and hedging
Topic 1
Stock Index Futures Contract:
Managing risk using Futures
Reading: CN(2001) chapter 3 Hedging (minimum variance hedge
ratio)
Hedging market risks
Futures Contract
Agreement to buy or sell “something” in the future at
a price agreed today. (It provides Leverage.)
Speculation with Futures: Buy low, sell high
Futures (unlike Forwards) can be closed anytime by taking
an opposite position
Speculation with Futures
Arbitrage with Futures: Spot and Futures are linked
by actions of arbitragers. So they move one for one.
Hedging with Futures: Example: In January, a farmer
wants to lock in the sale price of his hogs which will
be “fat and pretty” in September.
Sell live hog Futures contract in Jan with maturity in Sept
Speculation with Futures Speculation with Futures
Purchase at F0 = 100
Hope to sell at higher price later F1 = 110
Profit/Loss per contract
Close-out position before delivery date. Long future
Obtain Leverage (i.e. initial margin is ‘low’) $10
Example:
Example: Nick Leeson: Feb 1995 F1 = 90
0
F0 = 100
Long 61,000 Nikkei-225 index futures (underlying F1 = 110 Futures price
value = $7bn).
-$10
Nikkei fell and he lost money (lots of it)
- he was supposed to be doing riskless ‘index Short future
arbitrage’ not speculating
Profit/Loss Profit/Loss
Arbitrage with Futures
-1
+1
Underlying,S
+1 or Futures, F -1
For stock index futures, the cost of carry will be Example of ‘Cash and Carry’ arbitrage: S=£100,
reduced by the dividend yield r=4%p.a., F=£102 for delivery in 3 months.
0.04×0.25
F0 = S0 e(r-d)T We see Fɶ = 100 × e = 101 £
Since Futures is over priced,
time = Now time = in 3 months
•Sell Futures contract at £102 •Pay loan back (£101)
•Borrow £100 for 3 months and buy stock •Deliver stock and get agreed price of £102
Hedging with Futures
F and S are positively correlated
To hedge, we need a negative correlation. So we
long one and short the other.
Hedging with Futures Hedge = long underlying + short Futures
Hedging with Stock Index Futures Hedging with Stock Index Futures
Example: A portfolio manager wishes to hedge her The required number of Stock Index Futures contract
portfolio of $1.4m held in diversified equity and to short will be 3
S&P500 index TVS 0 $1, 400, 000
Total value of spot position, TVS0=$1.4m NF = − = − = − 3.73
S0 = 1400 index point FVF0 $375, 000
Number of stocks, Ns = TVS0/S0 = $1.4m/1400 In the above example, we have assumed that S and
=1000 units F have correlation +1 (i.e. ∆ S = ∆ F )
We want to hedge Δ(TVSt)= Ns . Δ(St)
In reality this is not the case and so we need
Use Stock Index Futures, F0=1500 index point, z= minimum variance hedge ratio
contract multiplier = $250
FVF0 = z F0 = $250 ( 1500 ) = $375,000
Hedging with Stock Index Futures Hedging with Stock Index Futures
Minimum Variance Hedge Ratio To obtain minimum, we differentiate with respect to Nf
2
∆V = change in spot market position + change in Index Futures position (∂σ V / ∂N
f
= 0) and set to zero
= Ns . (S1-S0) + Nf . (F1 - F0) z
= Ns S0. ∆S /S0 + ∆F /F0) z
Nf F0. (∆ N f ( F V F0 ) 2 σ ∆2 F / F = −TVS
0
⋅ F V F ⋅ σ ∆ S / S ,∆ F / F
0
= TVS0 . ∆S /S0 + ∆F /F0)
Nf . FVF0 . (∆
TVS0
where, z = contract multiple for futures ($250 for S&P 500 Futures); ∆S = N f = − ( σ ∆ S / S ,∆ F / F 2
σ ∆F / F )
S1 - S0, ∆F = F1 - F0 F V F0
TVS0
=− β ∆ S / S ,∆ F / F
The variance of the hedged portfolio is
2 2 2 2
σ V = (TVS 0 ) σ ∆S / S + ( N f ) ( FVF ) σ ∆F / F
2 2 F V F0
0 where Ns = TVS0/S0 and beta is regression coefficient of the
+ 2N TVS 0 FVF0 . σ ∆S / S , ∆F / F regression
f (∆S / S ) = α 0 + β ∆S / ∆F ( ∆ F / F ) + ε
Hedging with Stock Index Futures Hedging with Stock Index Futures
SUMMARY 2 Application: Changing beta of your portfolio: “Market
∂σV / ∂N = 0 implies Timing Strategy”
f TVS
Nf = 0
.( β h − β p )
TVS 0 FVF0
Nf = − .β p Example: βp (=say 0.8) is your current ‘spot/cash’ portfolio of stocks
FVF0 But
If you short 3 (-3) contracts instead, then β = 0.4 Therefore you believe Sven will rise 10% more than the market over the next
3 months.
If you long 3 (+3) contracts instead, then β = 0.8+0.4
= 1.2 But you also think that the market as a whole may fall by 3%.
The beta of Sven plc (when regressed with the market return) is 2.0
Hedging with Stock Index Futures Hedging with Stock Index Futures
Can you ‘protect’ yourself against the general fall in the market and hence any Application: Future stock purchase and hedging market
‘knock on’ effect on Sven plc ? risk
Yes . Sell Nf index futures, using: You want to purchase 1000 stocks of takeover target with βp = 2, in 1
month’s time when you will have the cash.
TVS
N f = − 0
.β p
You fear a general rise in stock prices.
FVF 0 Go long Stock Index Futures (SIF) contracts, so that gain on the futures will
offset the higher cost of these particular shares in 1 month’s time.
If the market falls 3% then TVS
N f = 0
.β p
Sven plc will only change by about 10% - (2x3%) = +4% FVF 0
SIF will protect you from market risk (ie. General rise in prices) but not from
But the profit from the short position in Nf index futures, will give you an specific risk. For example if the information that you are trying to takeover
additional return of around 6%, making your total return around 10%. the firm ‘leaks out’ , then price of ‘takeover target’ will move more than that
given by its ‘beta’ (i.e. the futures only hedges market risk)
Topics
Financial Risk Management Duration, immunization, convexity
Repo (Sale and Repurchase agreement)
Topic 2 and Reverse Repo
Managing interest rate risks
Reference: Hull(2009), Luenberger (1997), and CN(2001)
Hedging using interest rate Futures
Futures on T-bills
Futures on T-bonds
Readings
Books
Hull(2009) chapters 6
CN(2001) chapters 5, 6
Luenberger (1997) chapters 3
Journal Article Hedging Interest rate risks: Duration
Fooladi, I and Roberts, G (2000) “Risk Management with Duration Analysis”
Managerial Finance,Vol 25, no. 3
Duration Duration (also called Macaulay Duration)
Duration measures sensitivity of price changes (volatility) with Duration of the bond is a measure that summarizes
changes in interest rates approximate response of bond prices to change in yields.
1 Lower the coupons A better approximation could be convexity of the bond .
T for a given time to n
3. Durations are not quite sensitive to increase in Changing Duration of your portfolio:
coupon rate (for bonds with fixed yield). They don’t If prices are rising (yields are falling), a bond
vary huge amount since yield is held constant and
trader might want to switch from shorter
it cancels out the influence of coupons.
duration bonds to longer duration bonds as
4. When the coupon rate is lower than the yield, the longer duration bonds have larger price
duration first increases with maturity to some changes.
maximum value then decreases to the asymptotic
limit value. Alternatively, you can leverage shorter
maturities. Effective portfolio duration =
5. Very long durations can be achieved by bonds with ordinary duration x leverage ratio.
very long maturities and very low coupons.
• An obvious solution is the purchase of a • Since Bonds 2 and 3 have durations shorter than 10 years, it is not
simple zero-coupon bond with maturity 10 possible to attain a portfolio with duration 10 years using these
two bonds.
years.
Suppose we use Bond 1 and Bond 2 of amounts V1 & V2,
* This example is from Leunberger (1998) page 64-65. The numbers V1 + V2 = PV
are rounded up by the author so replication would give different P1V1 + D2V2 = 10 × PV
numbers.
giving V1 = $292,788.64, V2 = $121,854.78.
Immunization Immunization
Yield
9.0 8.0 10.0
Bond 1
Difficulties with immunization procedure
Price 69.04 77.38 62.14 1. It is necessary to rebalance or re-immunize the
Shares 4241 4241 4241 portfolio from time to time since the duration depends
Value 292798.64 328168.58 263535.74 on yield.
Bond 2 2. The immunization method assumes that all yields
Price 113.01 120.39 106.23 are equal (not quite realistic to have bonds with
Shares 1078 1078 1078 different maturities to have the same yield).
Value 121824.78 129780.42 114515.94
Obligation 3. When the prevailing interest rate changes, it is
value 414642.86 456386.95 376889.48 unlikely that the yields on all bonds change by the
Surplus -19.44 1562.05 1162.20 same amount.
Observation: At different yields (8% and 10%), the value of the
portfolio almost agrees with that of the obligation.
Duration for term structure Duration for term structure
We want to measure sensitivity to parallel shifts in the spot
rate curve
Consider parallel shift in term structure: st
i
changes to sti + ∆y ( )
Then PV becomes
For continuous compounding, duration is called Fisher-
Fisher-Weil n
( )
P ( ∆y ) =
− sti + ∆ y ⋅ti
duration.
duration ∑x
i=0
ti ⋅e
If x0, x1,…, xn is cash flow sequence and spot curve is st where
t = t0,…,tn then present value of cash flow is Taking differential w.r.t ∆y in the point ∆y=0 we get
n
dP ( ∆ y ) n
∑
− sti ⋅ti
| ∆ y = 0 = − ∑ t i x t i ⋅ e ti i
− s ⋅t
PV = xti ⋅ e
i=0 d ∆y i=0
Convexity Convexity
Duration applies to only small changes in y Convexity for a bond is
n
Two bonds with same duration can have different
1 d 2B ∑ t i2 ⋅ c i e − y t i n
c e − y ti
change in value of their portfolio (for large changes C =
B dy 2
= i =1
B
= ∑ t i2 i
in yields) i =1 B
Convexity is the weighted average of the ‘times squared’
when payments are made.
From Taylor series expansion
dB 1 d 2B
∆ B = ∆ y + (∆ )
2
y
dy 2 dy 2
∆ B 1
= − D ⋅ ∆ y + C ⋅ (∆ )
2
y
B 2
First order approximation cannot capture this, so we
So Dollar convexity is like Gamma measure in
take second order approximation (convexity)
options.
Short term risk management using Repo
Repo is where a security is sold with agreement to buy it back at
a later date (at the price agreed now)
Difference in prices is the interest earned (called repo rate)
rate
It is form of collateralized short term borrowing (mostly overnight)
Example: a trader buys a bond and repo it overnight. The
REPO and REVERSE REPO money from repo is used to pay for the bond. The cost of this
deal is repo rate but trader may earn increase in bond prices
and any coupon payments on the bond.
∆S ∆F TVS0
= − DS ⋅ ∆ys = − DF ⋅ ∆yF Nf = .β p
S F FVF0
We can obtain
So we can say volatility is proportional to Duration: ∆S ∆F last term by
Cov ,
∆S ∆F TVS0 S F regressing
σ2 = DS ⋅ σ ( ∆ys ) σ2 = DF ⋅ σ ( ∆yF ) =
2 2 2 2
∆yS = α0 + βy∆yF + ε
S F FVF0 σ 2 ∆F
∆S ∆F F
Cov , = Ε ( − DS ⋅ ∆ys )( − DF ⋅ ∆yF )
S F TVS0 Ds σ ( ∆ys ∆yF )
= 2
= DS ⋅ DF ⋅ σ ( ∆ys ∆yF ) FVF D σ ( ∆y )
0 F F
Duration based hedge ratio Cross Hedge: US T-Bill Futures
Example
Summary: REVISITED
3 month Desired investment/protection
TVS0 Ds
Nf = . βy exposure period period = 6-months
FVF0 DF
May Aug. Sept. Dec. Feb.
where beta is obtained from the regression of yields
Topic 3a
Managing risk using Options
Readings: CN(2001) chapters 9, 13; Hull Chapter 17
Topics
Put Premium
-
Financial Engineering with options
Synthetic call option
You are initially credited with the call and put premia C + P (at t=0) but if at expiry
there is either a large fall or a large rise in S (relative to the strike price K ) then you
will make a loss
(.eg. Leeson’s short straddle: Kobe Earthquake which led to a fall in S
(S = “Nikkei-225”) and thus large losses).
Black Scholes
d1 − σ T
BS formula for price of European Call option d 2 =D2=d1
− rT
c = S 0 N (d 1 ) − K e N (d 2 )
1
df ≈ ∆ ⋅dS + Γ ⋅ (d S ) + Θ ⋅dt + ρ ⋅dr + υ ⋅dσ
2
Read chapter 12 of McDonald text book “Derivative Markets” for more about Greeks
Delta
The rate of change of the option price with respect
to the share price
e.g. Delta of a call option is 0.6
Stock price changes by a small amount, then the option
price changes by about 60% of that
Option
price
Slope = ∆ = ∂c/ ∂ S
C
S Stock price
Delta
∆ of a stock = 1
∂C
∆ call = = N ( d1 ) > 0
∂S (for long positions)
∂P
∆ put = = N ( d1 ) − 1 < 0
∂S
If we have lots of options (on same underlying) then
delta of portfolio is
∆ portfolio = ∑ N k ⋅ ∆ k
k
where Nk is the number of options held. Nk > 0 if long
Call/Put and Nk < 0 if short Call/Put
Delta
So if we use delta hedging for a short call position, we
must keep a long position of N(d1) shares
What about put options?
The higher the call’s delta, the more likely it is that the
option ends up in the money:
Deep out-of-the-money: Δ ≈ 0
At-the-money: Δ ≈ 0.5
In-the-money: Δ≈1
Intuition: if the trader had written deep OTM calls, it
would not take so many shares to hedge - unlikely the
calls would end up in-the-money
Theta
S0 N '(d1 )σ − rT 1 −
x2
Θ=− − rKe N (d 2 ) where N '( x) = e 2
2T 2π
Related to the square root of time, so the relationship is
not linear
Theta
Calculated as Γ = N '(d1 )
S0σ T
Option
price
C''
C'
C
υ =
∂f
∂σ
υ = S0 T N '(d1 )
B
∆ = 0.4 .
A
0
.
100 110 Stock Price
dV = NS dS + (NC ) dC ≈ NS dS + (-1) [ ∆ dS ] ≈ 0
(ie. for only small changes in S, or equivalently over small time intervals)
Delta Hedging
Another way to view the hedge:
The delta hedge is supposed to be riskless, so any money we borrow (receive)
at t=0 which is delta hedged over t to T , should have a cost of r
Hence:
For a perfect hedge we expect: NDT / C0 = erT so, NDT e-r T - C0 ≈ 0
HP will be smaller the more frequently we rebalance the portfolio (i.e. buy or sell
stocks) although frequent rebalancing leads to higher ‘transactions costs’ (Kuriel
and Roncalli (1998))
Gamma and Vega Hedging
∂2 f ∂f
Γ = υ =
∂S 2 ∂σ
Long Call/Put have positive Γ andυ
Short Call/Put have negative Γ and υ
Note: Γ = Σi ( Ni Γi )
For Γport = NZ ΓZ + Γ = 0
we require: NZ = - Γ / ΓZ “new” options
Delta-Gamma Neutral
Suppose a Call option “Z” with the same underlying (e.g. stock) has a delta =
0.62 and gamma of 1.5
How can you use Z to make the overall portfolio gamma and delta neutral?
We require: Nz Γz + Γ = 0
Nz = - Γ / Γz = -(-300)/1.5 = 200
Hence to maintain delta neutrality you must short 124 units of the underlying -
this will not change the ‘gamma’ of your portfolio (since gamma of stock is
zero).
Delta-Gamma-Vega Neutral
Example:You hold a portfolio with
∆ port = − 500, Γ port = − 5000, υ port = − 4000
We need N Z υ Z + N Y υ Y + υ port = 0
N Z Γ Z + N Y Γ Y + Γ port = 0
Delta-Gamma-Vega Neutral
So
N Z ( 0.8 ) + N Y ( 0.4 ) − 4000 = 0
N Z (1.5 ) + N Y ( 0.3 ) − 5000 = 0
Solution:
N Z = 2222.2 N Y = 5555.5
Go long 2222.2 units of option Z and long 5555.5 units of option Y to
attain Gamma-Vega neutrality.
Vs,p = N0 (S + P)
= [N (1 + ∆ ) − N ] * e − r (T − t )
Nft 0 p t 0
zf
Dynamic Portfolio Insurance
Replicate with ‘Stock+T-Bill’
VS,B = NS S + NB B
∂ VS , B
= Ns
∂S
(V s , p ) t − ( N S ) t S t
NB,t =
Bt
Stock-Put Insurance
N0 = V0 / (S0 + P0) = 1979 index units
Stock-Futures Insurance
Nf = [(1979) (0.6112) - 2,000] (0.99/500) = - 1.56 (short futures)
Stock+T-Bill Insurance
1) Stock+Put Portfolio
Gain on Stocks = N0.dS = 1979 ( -1) = -1,979
Gain on Puts = N0 dP = 1979 ( 0.388) = 790.3
Net Gain = -1,209.6
Note:We are only “delta replicating” and hence, if there are large changes in S or changes in
σ, then our calculations will be inaccurate
When there are large market falls, liquidity may “dry up” and it may not be possible to
trade quickly enough in ‘stocks+futures’ at quoted prices (or at any price ! e.g. 1987 crash).
Financial Risk Management
Topic 3b
Option’s Implied Volatility
Topics
Journal Articles
Bakshi, Cao and Chen (1997) “Empirical Performance of Alternative
Option Pricing Models”, Journal of Finance, 52, 2003-2049.
Options Implied Volatility
Estimating Volatility
Itō’s Lemma: The Lognormal Property
If the stock price S follows a GBM (like in the BS model),
then ln(
ln(ST/S0) is normally distributed.
σ2
ln S T − ln S 0 = ln( S T / S T ) ≈ φ µ − T , σ T
2
2
1 n
s= ∑ i
n − 1 i =1
( u − u ) 2
T: time to maturity
13
Volatility Smile
15
IV Surface
16
IV Surface
17
IV Surface
20
Volatility Smile
In practice, the left tail is heavier and the right tail is less
heavy than the lognormal distribution
What are the possible causes of the Volatility Smile
anomaly?
Enormous number of empirical and theoretical papers
to answer this …
21
Volatility Smile
Possible Causes of Volatility Smile
Asset price exhibits jumps rather than continuous changes
(e.g. S&P 500 index)
Date Open High Low Close Volume Adj Close Return
04/01/2000 1455.22 1455.22 1397.43 1399.42 1.01E+09 1399.42 -3.91%
18/02/2000 1388.26 1388.59 1345.32 1346.09 1.04E+09 1346.09 -3.08%
20/12/2000 1305.6 1305.6 1261.16 1264.74 1.42E+09 1264.74 -3.18% -ve Price jumps
12/03/2001 1233.42 1233.42 1176.78 1180.16 1.23E+09 1180.16 -4.41%
03/04/2001 1145.87 1145.87 1100.19 1106.46 1.39E+09 1106.46 -3.50%
23
Volatility Smile
24
Volatility Smile
Possible Causes of Volatility Smile
Asset price exhibits jumps rather than continuous changes
Volatility for asset price is stochastic
In the case of equities volatility is negatively related to stock
prices because of the impact of leverage. This is consistent with
the skew that is observed in practice
Combinations of jumps and stochastic volatility
25
Volatility Smile
Alternatives to Geometric Brownian Motion
Accounting for negative skewness and excess kurtosis by
generalizing the GBM
Constant Elasticity of Variance
Mixed Jump diffusion
Stochastic Volatility
Stochastic Volatility and Jump
Other models (less complex → ad-hoc)
The Deterministic Volatility Functions (i.e., practitioners Black
and Scholes)
(See chapter 26 (sections 26.1, 26.2, 26.3) of Hull for
these alternative specifications to Black-Scholes)
26
Topic # 4: Modelling stock
prices, Interest rate
derivatives
Financial Risk Management 2010-11
February 7, 2011
dSt = St dt + St dWt
1. W (0) = 0
2. W has stationary (for 0 s t; Wt
Ws and Wt s have the same distrib-
D
ution. That is, Wt Ws = Wt s
N (0; t s))
3. W has independent increments (for s
t; Wt Ws is independent of past his-
tory of W until time s)
4. Wt N (0; t)
W (t + t) = W (t) + "(t + t)
dSt = St dt + St dWt
dSt = ( St ) dt + dWt
dSt = St dt + dWt
dSt = ( St ) St dt + St dWt
dSt = ( St ) St dt + St dWt
dSt
= ( St ) dt + dWt
St
dSt = St dt + St dWt
Examples:
dSt = St dt + St dWt
dSt = ( St ) dt + dWt
dSt = St dt + dWt
1 2
We can write St = S0 e( 2 )t+ Wt in dis-
crete time intervals and substituting for Wt
as 1 2
p
St = St 1 e( 2 ) t+ et t
where et N (0; 1)
2. E(VT ) = F0
where
ln(E[ V ]=K) + s2 =2
d1 =
s
ln(E[ V ]=K) s2 =2
d2 =
s
where
2
ln(F0 =K) + T =2
d1 = p
T
and
ln(F0 =K) 2
T =2 p
d2 = p = d1 T
T
where
p = P (0; T ) [KN ( d2 ) F0 N ( d1 )]
Example:
Principal amount = $10 million
Tenor = 3 months (payments made every
quarter)
Life of Cap = 5 years
Cap rate = 8%
Cj = L max [R(Tj 1 ) RK ; 0]
Collar
where
ln(FTj 1 ;Tj
=RK ) + 2j (Tj 1 t) =2
d1 = p
(Tj 1 t)
and q
d2 = d1 j (Tj 1 t)
where FTj 1 ;Tj is the forward rate underlying
the Caplet from Tj 1 to Tj :
Similarly,
F loorlett = L P (t; Tj ) RK N ( d2 ) FTj 1 ;Tj
N ( d1 )
Lecture 5
Value at Risk
Readings: CN(2001) chapters 22,23; Hull_RM chp 8
1
Topics
2
Value at Risk
Example:
If at 4.15pm the reported daily VaR is $10m (calculated at 5%
tolerance level) then:
I expect to lose more than $10m only 1 day in every 20 days
(ie.
ie. 5% of the time)
3
Value at Risk
Statement (how bad can things get?):
“We are x% certain that we will not loose more than V dollars in
the next N days”
4
Value at Risk
Normal Distribution (N(0,σ))
Probability Mean = 0
5% of the area
5% of the area
7
VaR for portfolio of assets
8
VaR for portfolio of assets
9
VaR for portfolio of assets
10
VaR for portfolio of assets
Summary: Variance – Covariance method
where
z = w1 (1.65σ 1 ) , w2 (1.65σ 2 ) ,… , wn (1.65σ n )
1 ρ12 … ρ1n
ρ ⋱
C = 21
⋮
ρ n1 1
11
Forecasting
12
Forecasting σ
Simple Moving Average ( Assume Mean Return = 0 )
σ2 t+1|t = (1/n) Σi R2t-i
How to estimate λ?
1. Use GARCH models to estimate λ
2. Minimize forecast error Σ (Rt+12 – σ2 t+1|t) where the sum is
over all assets, and say 100 days
3. λ = 0.94 as by JPMorgan
15
Back-testing
Daily $m profit/loss
= forecast
= actual
Days
Translation invariance: R ( X + k ) = R ( X ) − k ∀k ∈ ℝ
(if cash k is added to portfolio, risk should go down by k)
Homogeneity: R ( λ X ) = λ R ( X ) ∀λ ≥ 0
(if you change portfolio by a factor of λ, risk is proportionally increased)
Subadditivity: R ( X + Y ) ≤ R ( X ) + R (Y )
18 (diversification leads to less risk)
VaR and Coherent Risk Measures
VaR violates the subadditivity condition and therefore not
coherent. VaR cannot capture the benefits of diversification.
VaR only captures the frequency of default but not the size
of default. Even if the largest loss is doubled, the VaR figure
could remain the same.
20
Risk Grades
RG helps to calculate changing forecasts of risks (volatilities)
RG quantifies volatility/risk (similar to variance, std. deviation,
beta, etc)
21
Risk Grades
RG of a single asset
σi 252 σi 252
RG = σ ×100 = ×100
i 0.20
base
σi is the DAILY standard deviation
σbase is fixed at 20% per annum (= 5 yr. av. for international portfolio of
stocks)
RG of a portfolio of assets
RG 2 = ∑ w i2 RG i2 + ∑ ∑ w i w j ρ RG i RG j
22 P
Risk Grades
Risk Grades in 2009
www.riskgrades.com
23
Risk Grades
Risk Grades
in 2009 of
indices
heating up
and cooling
off
24
VaR Mapping
(VaR for different assets)
25
VaR for different assets
PROBLEMS
SOLUTIONS = “Mapping”
(RiskMetricsTM produce volatility & correlations for various assets
26 across 35 countries and useful for “Mapping”)
VaR for different assets
STOCKS
Within each country use “single index model” SIM
FOREIGN ASSETS
Treat one asset in foreign country as = “local currency risk”+ spot
FX risk (like 2-assets, with equal weight)
BONDS
Consider each bond as a series of “zeros”
OTHER ASSETS
Forward-FX, FRA’s, Swaps: decompose into ‘constituent parts’
27 DERIVATIVES(non-linear)
Mapping Stocks
Consider ‘p’ = portfolio of stocks held in one country with (Rm , σm)
(for e.g. S&P500 in US)
30
Mapping Foreign assets
Example:
US resident holds a diversified portfolio of German stocks
equivalent to German stocks + Euro-USD, FX risk
e.g. Suppose when German stock market falls then the € also falls -
‘double whammy’ for the US investor, from this positive correlation, so
foreign assets are very risky (in terms of their USD ‘payoff’)
Let : S = 1.2 $/ €
Dollar initial value Vo$ = 100m x 1.2 = $120m
Linear dVP = V0$ (RG + RFX)
σp = (
σG
2
+ σ FX
2
+ 2 ρσ Gσ FX )1
2
V0,$ = $120m for both entries in the Z-vector (i.e. equal amounts)
34
Mapping Coupon paying Bonds
Example:
Coupons paid at t=5 and t=7
Treat each coupon as a separate zero coupon bond
100 100
P= +
(1 + y5 ) (1 + y7 )7
5
P = V5 + V7
VaRp = (Z C Z’ )1/2
37
Mapping FRA
To calculate VaR for a FRA, we break down cash flows into
equivalent synthetic FRA and use spot rates only (since we do
not know the forward volatilities)
0 6m 12m
Lend $1m
Let y6 = 6.39%, y12 = 6.96% and there are 182 days in the first
leg and 183 days in the second leg (day count: actual/365).
The implied f6,12 = 7.294% and therefore the 12 month investment
will give $1,036,572 return (with round off error).
38
Mapping FRA
The original FRA Receipt of $1,036,572
0 6m 12m
Lend $1m
Synthetic FRA
Receipt of $1,036,572
Borrow at 6 month rate from 12 month lending
0 6m 12m
Repay 6
Lend at 12 month rate month loan
of $1m
= $3534
40
Mapping FX Forwards
41
Mapping FX Forwards
Consider a US resident who holds a long forward contract to
purchase €10million in 1 year.
What is the VaR for this contract?
We map Forward into two spot rates and one spot FX rate.
Then we calculate VaR from the VaR of each individual mapped
asset.
42
Mapping FX Forwards
43
Mapping FX Forwards
44
Mapping Options
45
Mapping Options
46
Mapping Options
47
Mapping Options
48
Mapping Options
49
Financial Risk Management
Topic 6
Statistical issues in VaR
Readings: CN(2001) chapters 24, Hull_RM chp 8,
Barone-Adesi et al (2000)
RiskMetrics Technical Document (optional)
1
Topics
Problem
Find the VaR over a 5-day horizon
3
MCS - VaR of Call option
If V is price of the option (call or put) and P is price of
underlying asset in the option contract (stock)
20
18
16
5% of area
14
Frequency
12
10
0
-10 -8 -6 -4 -2 0 2 4 6 8 10 More
$-VaR is $5m
Change in Call Premium
6
MCS - VaR of Call option
Simulate stock prices using
P(t+1) = P(t) exp[ (µ - σ2/2) ∆t + σ (∆t)1/2 εt+1 ]
To generate 5-day prices from daily prices, you can use the
root-T rule
∆t = 5/365 (or 5/252) ( ie. five day)
7
MCS - VaR of Call option
Stock price paths generated
8
Monte Carlo Simulation for Two Assets
(two call options on different underlying assets)
9
Simulating correlated random variables
10
Simulating correlated random variables
11
Simulating correlated random variables
12
MCS and VaR: two asset example
13
MCS and VaR: two asset example
14
MCS and VaR: two asset example
15
MCS and VaR: two asset example
16
MCS and VaR: two asset example
17
MCS and VaR: two asset example
18
MCS and VaR: two asset example
19
Comparing VaR forecasts
20
Comparing VaR forecasts
21
Historical Simulation
(Historical simulation + bootstrapping)
22
Historical Simulation (HS)
Suppose you currently hold $100 in each of 2 assets
Day = 1 2 3 4 5 6 …1000
R1(%) +2 +1 +4 -3 -2 -1 +2
R2(%) +1 +2 0 -1 -5 -6 -5
_____________________________________________________
∆Vp($) +3 +3 +4 -4 -7 -7 -5
Also, the historic data “contain” the correlations between the returns
on the different assets, their ‘own volatility’ and their own
autocorrelation over time
24
HS + Bootstrapping
Problems:
Extreme case !
Actual data might have largest negative (for 100 days ago) of
minus 50%
- this would be your forecast VaR for tomorrow using historic
simulation approach. Is this okay or not?
25
HS + Bootstrapping
You have “historic” daily data on each of 10 stock returns (i.e.
your portfolio )
But only use last 100 days of historic daily returns, So we have
a data matrix of 10 x 100.
We require VaR at the 1st percentile (1% cut off)
If you draw “20” then take the 10-returns in column 20 and revalue the
portfolio. Call this $-value, ∆VP(1)
Read off the “1% cut off” value (=100th most negative value). This is
VaRp
27
Filtered Historical Simulation (FHS)
28
FHS
HS assumes risk factors are i.i.d however this is usually not the case.
HS assumes that distribution of returns are stable and that the past and
present moments of the density function of returns are constant and
equal.
The probability of having a large loss is not equal across different days.
There are periods of high volatility and periods of low volatility (volatility
clustering).
The filtering process yields approximately i.i.d returns (residuals) that are
suited for historical simulation.
29
read Barone-Adesi et al (2000) paper in DUO on FHS
Principal Component Analysis
(Estimating risk factors using PCA)
30
Estimating risk factors using PCA
31
Estimating risk factors using PCA
32
Estimating risk factors using PCA
33
Estimating risk factors using PCA
34
Estimating risk factors using PCA
35
Estimating risk factors using PCA
36
Estimating risk factors using PCA
37
PCA and risk management
38
PCA and risk management
39
Other related VaR measures
40
Other related VaR measures
41
Other related VaR measures
42
Other related VaR measures
43
Other related VaR measures
44
Other related VaR measures
45
Other related VaR measures
46
Other related VaR measures
47
Topic # 7: Univariate and
Multivariate Volatility
Estimation
Financial Risk Management 2010-11
February 28, 2011
1 Volatility modelling
ARCH model
Pq
where i < j for i > j and j=1 j =1
where
Pq V0 is average variance rate and +
j=1 j = 1
ARCH (1)
0 0 and 1 0
EWMA
2 2
t = t 2 + (1 )u2t 2 + (1 )u2t1
2 2
= (1 ) u2t 1 + (1 ) u2t 2 + t 2
With =0.94
2
t = (0:06) u2t 1 + (0:056) u2t 2 + (0:883) 2
t 2
2
Substituting for t 2 now:
2 2
t = (1 ) u2t 1 + (1 ) u2t 2 + 2
t 3 + (1 )u2t 3
2 3 2
= (1 ) u2t 1 + (1 ) u2t 2 + (1 )u2t 3 + t 3
With =0.94
2
t = (0:06) u2t 1 + (0:056) u2t 2 + (0:053) u2t 3 + (0:83) 2
t 3
where 0 ( 1 + 1) < 1:
2
We substitute for t 1:
2 2 2 2
t = 0 + 1 "t 1 + 1 0 + 1 "t 2 + 1 t 2
2 2 2 2
= 0 + 0 1 + 1 "t 1 + 1 1 "t 2 + 1 t 2
2
Substituting for t 2 now:
2
t = 0 + + 1 "2t 1 +
0 1
2
1 1 "t 2 +
2 2 2
1 0 + 1 "t 3 + 1 t 3
2 2 2
= 0+ 0 1+ 0 1+ 1 "t 1 + 1 1 "t 2 +
2 2 3 2
1 1 "t 3 + 1 t 3
i 1
So the weight applied to "2t i is 1 1 : The
weights decline at rate :
Assume 1 is declining
Multiply by through
2 2 2 1 2
t 1 = 0 +a "2t 2 + "t 3 + ::: + "t 1
2 2
Now derive t t 1 using the above equa-
tions
2 2
2
t
2
t 1 = 0 +a "2t 1 + "t 2 + ::: + 1 "2t 1
0 +a "2t 2 + 2 "2t 3 + ::: + 1 "2t 1
Solving
2 2
t t 1 = ( 0 0 ) + a "2t 1
2
t = ( 0 0 ) + a "2t 1 + 2
t 1
If +
j = j for j = 1; 2; :::; q then this re-
duces to a GARCH(p,q) model.
where
1 for "t 1 <0
Dt 1 =
0 for "t 1 0
Remarks:
EGARCH(p,q) model is
q q
X "t j
X "t j
2
ln t = 0 + j + j
j=1 t j j=1 t j
p
X
2
+ j ln t j
j=1
Remarks:
Example:
where t 1 = "t 1 = t 1:
^1 t 1 + ^ 1 [j t 1j ]
Range-based estimators
Notation:
– volatility to be estimated
– Ct closing price on date t
– Ot opening price on date t
– Ht high price on date t
– Lt low price on date t
1 X
T
2
2
^ = [(oi + ci ) (o + c)]
T 1 i=1
where
1X
T
(o + c) = (oi + ci )
T i=1
Realized Volatility
dpt = t dWt
[a;b] 1
[1 (a+b)=2] X
m
a b
BVt+1 = rt+j=m rt+(j 1)=m
m j=1
for a; b > 0:
Vech Representation
BEKK Representation
Ht = Dt RDt
p
= ij hii;t hjj;t
2 p 3
h11;t
6 .. 7
where Dt = 4 . 5; R =
p
hN N;t
2 3
1 12 1N
6 .. 7
6 21 1 . 7
6 .. .. 7
4 . . 5
N1 1
Each conditional standard deviations can be
in turn de…ned as any univariate GARCH
model such as GARCH(1,1)
Ht = Dt Rt Dt
We de…ne Rt as
1=2 1=2
Rt = diag (Qt ) Qt diag (Qt )
where
Pq Pp
– i 0; j 0; i=1 i + j=1 j <1
P
– Q = T1 Tt=1 ut u0t is the standardized
unconditional covariance matrix
Example:
We can write Ht as
Ht = Dt Rt Dt
where
2 p 3
h11;t
6 ... 7
– Dt = 4 5 is di-
p
hN N;;t
agonal matrix of conditional standard
deviations. Each hii;t follows a GARCH(1,1)
process
– u t = Dt 1 " t
2 p 3 1 2 p 3 1
q11 q11
6 ... 7 6 ... 7
Rt =4 5 Qt 4 5
p p
qN N t
qN N t
where
h PL PS i P
– Qt = 1 l=1 l s=1 s Q+ Ll=1 l ut l u0t l +
PS
s=1 s Qt s
P
– Qt = Q + Ll=1 l ut l u0t l Q +
PS
s=1 s Qt s Q
– For the case of one lags,
Qt = Q+ 1 ut 1 u0t 1 Q + 1 Qt 1 Q
Remarks:
– Qt is a function of:
1. unconditional covariance matrix Q
of standardized residuals
2. covariance matrix of standardized
residuals u for L lags
3. Qt s i.e s lags of itself
8
>
> uncond. component
>
>
>
> (of resid)
>
<
addl. persistent component
– Q at time t = +
>
> from past L lags (of resid)
>
>
>
> include past S period addl.
>
: + persistent component (of Q)
1X
T
0
l( ) = N log (2 ) + log jHt j + rt Ht 1 rt
2 t=1
1X
T
0
= N log (2 ) + log jDt Rt Dt j +rt Dt 1 Rt 1 Dt 1 rt
2 t=1
1X
T
0
= N log (2 ) +2 log jDt j + log jRt j +ut Rt 1 ut
2 t=1
1X
T
0
l( ) = (N log (2 ) + 2 log jDt j + rt Dt 1 Dt 1 rt
2 t=1
0
u0t ut + log jRt j + ut Rt 1 ut )
Remarks:
l ( ) = lV ( ) + lC ( j )
where
1X
T
0
lV ( ) = N log (2 ) + log jDt j2 + rt Dt 2 rt
2 t=1
1X
T
0
lC ( j ) = log jRt j + ut Rt 1 ut u0t ut
2 t=1
Additional references:
Topic 8a
Credit Risk Measures
Readings: CN(2001) chapters 25
Hull’s (Risk Management) book chapters 14, 15
Topics
C-Va
R Credit Risk Measures
4
models
Credit Metrics
KMV Credit Monitor (and Merton
(1974) model)
CSFP Credit Risk Plus
McKinsey’s Credit Portfolio View, CPV
Valuation what's the value chage (V1 -> V2) how much am i
2 losing?
Joint migration probabilities bc have 3 4 bonds ->
joint
0.025 B AA
Default CCC AAA
0.000
50 60 70 80 90 100 110
Revaluation at Risk Horizon
Skewed:
prob(BBB to Default) is low but change in value is large
whereas prob(BBB to A) relatively high but change in value is relatively small
this is assumption that can known by lookig at
this
Transition probabilities
To calculate Transition Prob: of every rating
bonds
historic
value of CCC bonds defaulting in 1 year
al
MMR1 =
total value of CCC bonds at beginning of 1 year
P (CCC to default ) = ∑ i
ALL =1)
t firms
bonds w MMR 1, i
1980
historical for all teh
bonds
Transition probabilities
We repeat this exercise for CCC-rated bonds moving
to all possible ratings.
Also, we repeat this for all other bonds.
C-VaR mone
y
Possible Transitions
%
C-VaR for One Bond
We calculate market value of the bond at the end of 1-year.
mea
n lay cac gia tri tu slide
3 different b/w V & 3 tren
σv = ∑ p (V − Vm ) = ∑ pV − (Vm ) = $5.78
mean 2 2 2
i i i i multiply
i =1 formular for
i =1 second moment - mean
to
get VaR
volatility square
(we can calculate σ around the mean Vm or around VA,A)
C-VaR for One Bond
This calculation assumes value of bond in the various
states is known with no uncertainty.
Usually there is uncertainty in value of the bond and so we
associate σ to the three states. not use previous
them std (in
equation
∑ p (V ) − (V )
recommended 3 practice)
σv = +σ
2 2 2
to
use this i i i m
i =1
Notes : The mean and standard deviation for initial-A rated bond are
Vm,A = 108.28, σV,A = 5.78.
D pBD = 7 VBC = 51
Notes : The mean and standard deviation for initial-B rated bond are
Vm,B = 95.0, σV,B = 12.19.
C-VaR for Two Bonds
There are 9 possible values for the two-bond portfolio at the
end of 1-year.
Joint year-end values for the two bonds is:
Possible Year End Value (2-Bonds)
9
1. A 2. B 3. D
VBA = 108 VBB = 98 VBD = 51
1. A VAA = 109 217 207 160 all possible
value
2. B VAB = 107 215 205 158
3. D VAD = 51 159 ad 149 102
Notes : The values in the ith row and jth column
d of the central 3x3 matrix are
simply the sum of the values in the appropriate row and column
(eg. entry for D,D is 102 = 51 + 51).
C-VaR for Two Bonds
We also need the Joint Likelihoods or probabilities of credit
migration of the two bonds.
If we assume independence between credit migrations of the
two bonds, the calculation is straight forward.
Joint likelihood can be calculated from the transition matrix
Vi , j − (Vm , p ) = $13.49
3 3
∑ ∑π
2
σ v, p = ij
2
i =1 j =1
second
moment
similar to historical
simulation
BB BBB
want to calculate
Probability of default B this
(cut off
=1.06 level)
A
CCC AA
Def AAA
transition
point
Cut-off level: -2.30 -2.04 -1.23 1.37 2.39 2.93 3.43 <- Calc. Z
Transition probability: 1.06 1.00 8.84 80.53 7.73 0.67 0.14 0.03 <- known
know
n use differnt forward
rate
Prob ( BB to CCC) = 1.0
We assume (for simplicity) that the mean return for the stock of an initial
BB-rated firm is zero
Asset value approach – one stock
If the stock return falls by more than -2.30σ (%) then we
assume transition of the firm from BB to D (and we revalue
the bond using recovery rates in default)
Now lets consider transition from BB to CCC rating.
Suppose 1% is the observed transition probability.
normal
Φ(ZCCC/σ) - Φ(ZDef/σ) = 1.00
Pr(CCC) = Pr(ZDef<R<Zccc) =distribution
cut off
Hence: Φ(ZCCC/σ) = 1.0 + Φ(ZDef/σ) = 1.0+1.06 = 2.06
level
'
Z BB ZBBB
<R’<Z’BBB) = ∫
ZB ∫
Z 'BB
f ( R, R' , Σ)
not known -> use
dR dR’ = Y%
simulate
We use the same procedure to calculate all joint rating
migration πi,j for the two obligors.
EXAM
THIS
Assume bank has 100 loans outstanding and estimated default rate
= 3% p.a. implying µ = 3 defaults per year (from the 100 firms).
Cumulative probabilities:
p(0) = 0.049, p(0-1) = 0.198, p(0-2) = 0.422, … p(0-8) = 0.996
Probability
Expected Loss
0.224
Unexpected Loss
Repeat the above exercise for this $20,000 ‘bucket’ of loans and derive
its (Poisson) probability distribution.
Then ‘add’ the probability distributions of the two buckets (i.e. $10,000
and $20,000) to get the probability distribution for the portfolio of 200
loans (we ignore correlations across defaults here)
McKinsey’s Credit Portfolio View, CPV
McKinsey’s Credit Portfolio View, CPV
Mark-to-market model with direct link to macro variables
Explicitly model the link between the transition probability (e.g. p(C to
D)) and an index of macroeconomic activity, y.
pit = f(yt) where i = “C to D” etc.
Xit depend on own past values plus other random errors εit.(say
VAR(1))
It follows that:
pit = k (Xi,t-1, vt, εit)
Consider one Monte Carlo ‘draw’ of the error terms vt, εit (which
embody the correlations found in the estimated equations for yt and
Xit above).
This may give rise to a simulated probability pis = 0.25, whereas the
historic (unconditional) transition probability might be pih = 0.20 . This
implies a ratio of
Repeat the above for all initial credit rating states (i.e. i = AAA, AA, …
etc.) and obtain a set of r’s.
CPV
Then take the (CreditMetrics type) historic 8 x 8 transition matrix
Tt and multiply these historic probabilities by the appropriate ri so
that we obtain a new ‘simulated’ transition probability matrix, T.
This would complete the first Monte Carlo ‘draw’ and give us one
new value for the bond portfolio.
A0 = E0 + D0
At t = T; portfolio value is F
Using non-arbitrage principal, at t = 0
rt
D0 + P0 (A0 ; A ; F; T; r) = Fe
Two Scenarios:
where
ln(A0 =F ) + (r + A =2)T
d1 = p
A T
and p
d2 = d1 A T
D0 = A0 E0
ln(A0 =F ) + ( A A =2)T
DD = p
A T