Академический Документы
Профессиональный Документы
Культура Документы
Didier Faivre
Convexity on CMS : explanation by static hedge
CMS pricing by replication
Convexity on Libor in arrears : explanation by static hedge
Quanto effect : correlation impact when rebalancing hedge
portfolio ; case study : Forward, Quanto swap
Other convexity effect : future vs forward
2
topics
3
CMS definition
t T T’
S(T,nY) =
CMS(T,T,T ’)
CMS(t,T,T’)
4
CMS definition
Remarks
CMS swap = swapping CMS against fixed rate or Libor + margin
If T’-T = one or two business days, the difference can be ignored
If T’-T = 3M or 6M, one speaks of CMS with delay ; this delay doesn’t
really change the main result regarding convexity effect, so we will
forget this case (even if generally CMS swaps follow the same rules
than plain vanilla swap, i.e fixing and payment 3M or 6M latter on the
CMS leg).
Conclusion : for the rest of the document T = T’
5
Examples of the Bank Quotations as of 19/5/2003
6
Examples of the Bank Quotations as of 19/5/2003
5.80%
0.15%
5.60%
0.13%
5.40%
5.20% 0.11%
5.00%
0.09%
rates
4.80%
0.07%
4.60%
0.05%
4.40%
0.03%
4.20%
4.00% 0.01%
0.5 1.5 2.5 3.5 4.5 5.5 6.5 7.5 8.5 9.5
horizon
7
Convexity effect on CMS
8
Convexity effect on CMS
Remark :
The difference is the same whatever the frequency of the Libor : 3M,
6M, 12M…
9
Convexity effect on CMS
Notional * (5.38%-swap10Y(5Y))
10
Convexity on CMS : explanation by static hedge
11
Convexity on CMS : explanation by static hedge
10
1 − B(T , T + 10) − ∑ B(T , T + i )δ S (0, T , T + 10)
i
i =1
S (0, T , T + 10) is the forward swap rate fixed at 0 for In our example:
a 10Y forward swap starting at T
T = 5Y
B(t ,t ')
is the usual notation for the discount
factor for date t’ at date t : price at S (0, T , T + 10 ) = 5.38%
date t of 1€ at date t’
12
Convexity on CMS : explanation by static hedge
10
1 − B(T , T + 10 ) − ∑ B(T , T + i )δ S (T ) = 0
i 10Y
i =1
PV at T of the 10Y
float leg starting at T PV at T of the 10Y fixed
leg starting at T
13
Convexity on CMS : explanation by static hedge
Then we get for the P&L of the 10Y payer swap starting at T :
10
∑ (S10Y (T ) − S (0, T , T + 10)) δ i B(T , T + i ) =
i =1
δi = 1∀ i
14
Convexity on CMS : explanation by static hedge
10
(S10Y (T ) − S (0, T , T + 10)) =
∑ (1 + S (T ) )i
i =1 10Y
10
1
∑ (1 + S (T ))i × (S10Y (T ) − S (0, T , T + 10)) =
i =1 10Y
15
Convexity on CMS : explanation by static hedge
10
1
∑ (1 + S (T ))i × (S10Y (T ) − 5.38%)
i =1 10Y
16
Convexity on CMS : explanation by static hedge
100/(1/(1+5.38%)+1/(1+5.38%)^(2)+…+(1/(1+5.38%)^(10))
We have to use the today swap forward to calculate the hedge ratio
17
Convexity on CMS : explanation by static hedge
Of course not !
18
Convexity on CMS : explanation by static hedge
What happens if the bank prices the CMS at the forward swap
rate ?
In 5Y the client will receive the fixing of the swap 10Y in 5Y and pay 5.38%
The P&L of the Bank in 5Y on the CMS deal is :
P&L Bank = P&L swap
fwd + P&L CMS
-P&L Bank on a 10Y CMS in 5Y, if pricing of CMS = forward rate and static hedge
in M EUR, 100M nominal transaction
2.0
1.8
1.6
1.4
1.2
-P&L Bank
1.0
0.8
0.6
0.4
0.2
0.0
0.50% 1.00% 1.50% 2.00% 2.50% 3.00% 3.50% 4.00% 4.50% 5.00% 5.50% 6.00% 6.50% 7.00% 7.50% 8.00% 8.50% 9.00% 9.50% 10.00 10.50 11.00 11.50 12.00 12.50
% % % % % %
20
Convexity on CMS : explanation by static hedge
- Bank P&L density of proba on CMS 10Y in 5Y, static hedge by a forward swap, forward = 5.38%, vol
= 10%, drift = 0 for monte-carlo simulation
0.2
0.15
0.1
0.05
0
0.000644 0.010644 0.020644 0.030644 0.040644 0.050644 0.060644
21
Convexity on CMS : explanation by static hedge
- Bank P&L density of proba on CMS 10Y in 5Y, static hedge by a forward swap, forward = 5.38%, vol
= 10%, drift = 1% for monte-carlo simulation
0.06
0.05
0.04
0.03
0.02
0.01
0
0.00193 0.02193 0.04193 0.06193 0.08193 0.10193
22
Convexity on CMS : explanation by static hedge
Some remarks :
Of course the P&L is 0 if swap10Y is 5.38% in 5Y.
The first order derivative of the P&L with respect to the swap10Y is 0 at
5.38% value, by definition of the chosen hedge ratio.
P&L of the Bank in function of the swap10Y :
As we can see on the graphs page 11 ( –P&L of the Bank as a function
of swap10Y ) and page 12 and 13 (distribution of -P&L of bank, from two
monte-carlo simulations), this P&L is always negative !
It means that a static hedge is not efficient
23
Convexity on CMS : explanation by static hedge
We also see on the graph that –P&L the Bank is a convex function of
the swap10Y ; this can also be checked by immediate calculation :
24
Convexity on CMS : explanation by static hedge
Conclusions :
The static hedge leads to negative P&L, whatever the swap10Y in 5Y
This means that the Bank has to settle a dynamic hedge; the previous
results can also be used to show that any hedge rebalancing (and a
fortiori two way ticket due to gamma rebalancing) generate a negative
P&L
25
Convexity on CMS : explanation by static hedge
the Bank is gamma negative (we could also say short of volatility) and
this must be taken into account in the price made to the client (10bp of
“convexity adjustment”).
the hedge in volatility is in practice dynamically done by buying
swaptions on 10Y underlying the maturity of which is the horizon of
the CMS (5Y in or example), in order to be both delta and gamma
neutral hedged : this hedge has a price, and this another interpretation
for the additional 10bp of convexity adjustment.
26
Convexity on CMS : explanation by static hedge
Additional Remarks :
Of course the previous results are true whatever the CMS underlying
swap or the horizon of the CMS
The higher the maturity of the CMS underlying swap, the higher the
convexity adjustment
27
Convexity on CMS : explanation by static hedge
The higher the horizon of the CMS, the higher the convexity adjustment
The higher the implied volatility on the CMS underlying swap, the higher
the convexity adjustment
We give in annex 2 an approximate formula to calculate the convexity
adjustment using one unique implied volatility (ATM) ; a more acute and
complex method use the full smile on the CMS underlying swap
28
Convexity on CMS : explanation by static hedge
29
CMS pricing by adjustement
The formula :
∂ 2 P(SwapFwd)
1
2
2
( ( ) )
CMS(T , N ) = SwapFwd− SwapFwd exp σ T −1
2 ∂SwapFwd2
∂P(SwapFwd)
=
∂SwapFwd
30
CMS pricing by adjustment
CMS (T,N ) =
( ( ) )
SwapFwd + SwapFwd exp σ 2T − 1 1 −
aNSwapFwd
(
(1 + aSwapFwd ) (1 + aSwapFwd ) − 1
N
)
( ( ) )
SwapFwd 1 + exp σ T − 1 1 −
2 aNSwapFwd
> SwapFWd
(1 + aSwapFwd ) (1(+ aSwapFwd )N
− 1 )
31
A sketch of proof for convexity adjustment
drt (T ) = µ t dt + σdWt
(warning : here σ standard deviation, not volatility)
The dynamic of P(T) is then (Ito lemma) :
( )
dPt = µ t P rt (T ) dt + (σ
′ 1
2
) P ″ (r (T ))dt + σ P ′ (r (T ))dW
2
t t t
32
A sketch of proof for convexity adjustment
1
″
(
P
µ it = − (σi ) i t
2 r)i
(T ) dt
2 ( ′
)
Pi rti (T )
This gives formula of previous slide when seeing a swap as a
bond and by replacing standard deviation by volatility
33
Convexity on CMS : explanation by static hedge
10 (S10Y (T ) − S (0, T , T + 10 ))
∑
i =1 (1 + S10Y (T )) i
=
10
S10Y (T ) 1 10
S (0, T , T + 10 ) 1
∑
i =1 (1 + S10Y (T ))
i
+ − ∑ −
(1 + S10Y (T )) i =1 (1 + S10Y (T )) (1 + S10Y (T ))
10 i 10
=
1
1−
S10Y (T ) (1 + S10Y (T ))10 + 1 10 S (0, T , T + 10 ) 1
−∑
+ =
(1 + S10Y (T )) 1 − 1 10 i 10
(1 + S10Y (T )) i =1 (1 + S10Y (T )) (1 + S10Y (T ))
(1 + S10Y (T ))
10 S (0, T , T + 10) 1
1− ∑
+
10
i =1 (1 + S10Y (T )) (1 + S10Y (T ))
i
34
Convexity on CMS : explanation by static hedge
CMS pricing by replication
Convexity on Libor in arrears : explanation by static hedge
Quanto effect : correlation impact when rebalancing hedge
portfolio ; case study : Forward, Quanto swap
Other convexity effect : future vs forward
35
CMS pricing by replication
36
New approach : the static super-replication for
CMS option
Reminder 1 :
the pay-off of a cash-settled swaptions of strike K on a n years swap
is given by :
n
1
POcw(S(T ,Tn ), K ) = ∑ (i S(T ,Tn ) − K )+ =
i =1 (1+ S (T ,Tn ))
1 − (1 + S (T ,Tn ))
n −n
1
∑ = = LVL(S (T ,Tn ))
i =1 (1 + S (T ,Tn ))
i
S (T ,Tn )
37
New approach : the static super-replication for
CMS option
1 − (1 + S (T ,Tn ))
−n
The number : n
1
∑ = = LVL(S (T ,Tn ))
i =1 (1 + S (T ,Tn ))
i
S (T ,Tn )
is called the level cash of the swap. (value of LVL is similar to
duration). After we just say level.
POCMS (S (T , Tn ), K ) = (S (T , Tn ) − K )
+
38
New approach : the static super-replication for
CMS option
Cash-settled Swaptions and CMS options pay-off at
maturity are both functions of the swap rate :
70.00%
7.79%
60.00%
6.79%
50.00%
5.79%
40.00% 4.79%
2.79%
20.00%
1.79%
10.00%
0.79%
0.00%
-0.21%
0% 2% 4% 6% 8% 10% 12% 14%
-10.00% -1.21%
swap
39
New approach : the static super-replication for
CMS option
Tricky issue : CMS call is linear function of the swap and
swaption is concave in the swap rate
Anyway, one can try to replicate the pay-off of the CMS call
with a string of cash-settled swaptions with different strikes
with same maturity and underlying swap :
Let’s note
K = K1 < K 2 < L < K n
the strikes of the cash-settled swaptions for the super-replication.
40
New approach : the static super-replication for
CMS option
We want to find the weights wi such that :
n
POCMS (S (T , Tn ), K ) ≈ ∑ wi POcw (S (T , Tn ), K i )
i =1
i =1
41
New approach : the static super-replication for
CMS option
If S = K1 = K, the pay-off of the CMS call is zero, same thing
for basket of swaptions.
If S = K 2 , we just have to write :
n
(K 2 − K1 ) = POCMS (K 2 , K ) = ∑ wi POcw (K 2 , K i ) = w1LVL(K 2 )(K 2 − K1 )
i =1
If S = K3
n
(K 3 − K1 ) = POCMS (K 3 , K ) = ∑ wi POcw (K 3 , K i )
i =1
42
New approach : the static super-replication for
CMS option
So
w2 =
(K 3 − K1 ) 1 − 1
(K 3 − K 2 ) LVL(K 3 ) LVL(K 2 )
1 K i +1− K1 1 K i − K1 K i +1 − K i −1
wi = −
LVL(K i +1 ) K i +1 − K i LVL(K i ) K i − K i −1 K i +1 − K i
1 K i −1 − K1
+
LVL(K i −1 ) K i − K i −1
43
New approach : the static super-replication for
CMS option
Weights Properties
Weights are independent of the level of the swap
as well as the smile
44
New approach : the static super-replication for
CMS option : Call CMS
45
New approach : the static super-replication for
CMS option
For the put on CMS we find the same formula with decreasing
strikes.
Then we have an under-replication
the first weight is positive and the other negative.
46
New approach : the static super-replication for
CMS option : Put CMS
47
New approach : the static super-replication for
CMS option : summary
48
New approach : the static super-replication for
CMS option
In practice, to begin with replication :
To price a Cap, choose a geometric step h, let’s say 10-3
Choose K1 = K and set K2 = K1 ×(1+h) and so on…
To price, a put do the same thing
To price a CMS, price the call and the put of same strike, choosing
the forward swap or the CMS with convexity adjustment as a strike
49
New approach : the static super-replication for
CMS option
But in fact, it’s more complex :
You need a smile modelling and use the following formulas for CMS
option of maturity T0 and swap starting at Tf :
50
New approach : the static super-replication for
CMS option
You have to define upper and lower bound for integration in the
previous formulas
And also upper and lower bound for your smile modeling
(outside the bounds, take constant formulas)
Of course
the greater the maturity of the CMS underlying,
the greater the maturity of the CMS option or CMS fixing
51
Ex 1 Call 3.80% on CMS30Y, replication between
3.8% and 5.30%, step 50bp
1.6000% 0.90 bp
0.80 bp
1.4000%
0.70 bp
1.2000%
0.60 bp
1.0000%
0.50 bp
c a s h -s e t t le d s w a p t io n
0.8000% C M S c a ll
s p re a d
0.40 bp
0.6000%
0.30 bp
0.4000%
0.20 bp
0.2000%
0.10 bp
0.0000% 0.00 bp
3.500% 3.700% 3.900% 4.100% 4.300% 4.500% 4.700% 4.900% 5.100% 5.300% 5.500%
52
Ex 2 Put 3.80% on CMS30Y, replication between
2.3% and 3.80%, step 50bp
1.6000% 0.10 bp
0.00 bp
1.4000%
-0 . 1 0 b p
1.2000%
-0 . 2 0 b p
1.0000%
-0 . 3 0 b p
c a s h -s e t t le d s w a p t io n
0.8000% -0 . 4 0 b p CM S put
s p re a d
-0 . 5 0 b p
0.6000%
-0 . 6 0 b p
0.4000%
-0 . 7 0 b p
0.2000%
-0 . 8 0 b p
0.0000% -0 . 9 0 b p
2.300% 2.500% 2.700% 2.900% 3.100% 3.300% 3.500% 3.700% 3.900%
53
Ex 3 CMS EURO against EURIBOR6M
10Y CMS
replic adjust difference of margin
5Y -129bp -128bp -0.48bp
10Y -96bp -95bp -1.03bp
15Y -82bp -80bp -2.17bp
20Y -72bp -69bp -2.92bp
30Y -64bp -60bp -3.72bp
20Y CMS
replic adjust difference of margin
5Y -163bp -162bp -0.79bp
10Y -121bp -118bp -2.57bp
15Y -101bp -96bp -4.32bp
20Y -88bp -83bp -5.79bp
30Y -79bp -72bp -7.34bp
30Y CMS
replic adjust difference of margin
5Y -169bp -168bp -1.03bp
10Y -124bp -120bp -3.29bp
15Y -103bp -97bp -5.54bp
20Y -90bp -83bp -7.49bp
30Y -83bp -73bp -9.71bp
54
Ex 4 cap prices, 10M euros notional
55
Ex 5 CMS10Y EUR
6.20%
6.00%
5.80%
5.60%
5.40%
fw d 1 0 Y
C M S 1 0 Y re p lic
C M S 1 0 Y a d ju s t
5.20%
5.00%
4.80%
4.60%
4.40%
11/12/03 02/06/09 23/11/14 15/05/20 05/11/25 28/04/31
56
Ex 6 CMS30Y EUR
6.20%
6.00%
5.80%
fw d 3 0 Y
5.60% C M S 3 0 Y re p lic
C M S 3 0 Y a d ju s t
5.40%
5.20%
5.00%
11/12/03 06/09/06 02/06/09 27/02/12 23/11/14 19/08/17 15/05/20 09/02/23
57
Convexity on CMS : explanation by static hedge
CMS pricing by replication
Convexity on Libor in arrears : explanation by static hedge
Quanto effect : correlation impact when rebalancing hedge
portfolio ; case study : Forward, Quanto swap
Other convexity effect : future vs forward
58
Convexity on Libor in arrears : explanation by
static hedge
Reminder on Libor in arrears vs Libor standard
Flow = Flow = Flow =
3.20*90/360 3.05*90/360 3.25*90/360
Libor
standard
0 3M 6M
Libor in
arrears
3M 3M 6M
59
FRA, Zero-coupon and plain vanilla swap : Libor
in Arrears vs Standard libor swap
2Y
spread swap fwd 2Y in 3M vs swap 2Y 23.17bp
Libor 3M vs Libor 3M in arrears, over 2Y 23.75bp
spread swap fwd 2Y in 12M vs swap 2Y 109.63bp
Libor 12M vs Libor in arrears, over 2Y 112.58bp
5Y
spread swap fwd 5Y in 3M vs swap 5Y 18.49bp
Libor 3M vs Libor 3M in arrears 19.98bp
spread swap fwd 5Y in 12M vs swap 5Y 79.5bp
Libor 12M vs Libor in arrears 84.53bp
60
Convexity on Libor in arrears : explanation by
static hedge
In almost all libor in arrears vs standard Libor swap (upward
curve), the Bank receives libor in arrears and pays Libor
Standard + margin
• Suppose the Libor in arrears swap would be priced only by
calculating FRA, without taking account of the (caplets)
volatilities
Pricing at date t of a
• Suppose also that we want to hedge each Libor in arrears flow
FRA(T,T+3M) = 3.25
by a static hedge, using a FRA :
t
T T+3M
(Libor3M(T)-
Fixing and paiment of the
Pricing at date t of a Libor 3.25)*90/360/(1+Libor(3M)*90/360))
Libor 3M at T
in arrears 3M paid at T
Flow = Libor3M(T)*90/360
61
FRA, Zero-coupon and plain vanilla swap : Libor
in Arrears vs Standard libor swap
Swap 5Y 3.31
Swap 5Y/1Y 4.09
spread swap fwd 5Y in 12M vs swap 5Y 0.781bp
Libor 12M vs Libor in arrears, 5Y 83.9bp
Libor 12M vs Libor in arrears, 5Y, all volatilities at 0 78.7bp
90
× (Libor3M(T ) - 3.25) −
90
×
(Libor3M(T ) - 3.25) ×1.008125
360 360 90
1 + Libor3M(T ) ×
360
63
Convexity on Libor in arrears : explanation by
static hedge
P&L of Bank, 3M in arrears with static hedge in FRA 3M
0.007
0.006
0.005
P&L Bank, in M EUR
0.004
0.003
0.002
0.001
0
0.50% 1.50% 2.50% 3.50% 4.50% 5.50% 6.50%
Libor3M at the fixing
64
Convexity on Libor in arrears : explanation by
static hedge
P&L of the Bank in function of Libor3M(T)
As we see on the previous graph, of course at 0 if Libor3M(T)=3.25%, is
positive whatever the value of Libor3M(T).
It means that this time, the Bank is long the convexity, I.e or
equivalently long of caplet volatilities
The higher the caplet vol, the higher the convexity adjustement
65
Convexity on Libor in arrears : explanation by
static hedge
the Bank will have to sell options to pay the additional margin due to vol,
and to dynamically manages this position. the Bank can also managing
the position so as to be constantly delta-neutral and generate a positive
P&L thanks to the convexity.
In practice, of course, there is a global delta, gamma,
vega…management of IR derivatives.
66
Convexity on CMS : explanation by static hedge
CMS pricing by replication
Convexity on Libor in arrears : explanation by static hedge
Quanto effect : correlation impact when rebalancing hedge
portfolio ; case study : Forward, Quanto swap
Other convexity effect : future vs forward
67
Quanto effect
Forward quanto
the Bank sells a forward quanto of maturity T to a EUR
customer ; the forward quanto underlying is for instance a
forward on a USD bond, on the S&P 500…
The nature of the forward underlying doesn’t change the
following results
Let F be the USD forward on the S&P500
T
68
o Then, it can be shown that the EUR price of the forward quanto will be :
69
Quanto effect
Important warning :
The convention used for the FX exchange rate is not the market
convention for quanto product with USD underlying and pay-off in EUR :
the FX rate used is USD/EUR and not EUR/USD.
For quanto product with underlying in EUR or USD and pay-off in Yen,
the market convention and quanto convention are the same (EUR/YEN).
70
Quanto effect : an example
fwd quanto S&P 500 2A as a fucntion of correlation between fwd 2A USD/EUR and fwd 2A S&P 500
1000
980
960
940
920
900
880
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
correlation
71
Quanto effect : interpretation
Interpretation
Suppose first the correlation between forward USD/EUR and the
forward S&P 500 is +1 :
Correlation = +1 means = that if the US $ falls, then the forward falls, if the
US $ goes up then the forward goes up. Each time the S&P500 goes up by
1%, a EUR investor in the standard forward FT also makes a currency
profit ($ goes up), each time the S&P500 goes down by 1%, the EUR
investor makes a loss but the effect of the $ decline is then favorable. If the
EUR investor buys a forward quanto, he doesn’t benefits from the correlation
effect. Of course, P&L the Bank = -P&L client.
72
Quanto effect : interpretation
EUR annuel 30/360 USD Semi 30/360 correl -0.3 correl 0 correl 0.3
2y 2.3 1.495 76 78 80.25
5y 3.06 2.695 25.5 34 42.25
10y 3.905 3.7575 -5.6 11 26.5
74
Quanto : general rule for closed formula
75
Convexity on CMS : explanation by static hedge
CMS pricing by replication
Convexity on Libor in arrears : explanation by static hedge
Quanto effect : correlation impact when rebalancing hedge
portfolio ; case study : Forward, Quanto swap
Other convexity effect : future vs forward
76
Other convexity effect : future vs forward
Reminder :
Forward : contract of maturity T where the price you will buy underlying
S at T is fixed at date 0.
Remark : some forward are with real physical delivery of underlying, other
are forwards with cash-settlement
77
Other convexity effect : future vs forward
78
Other convexity effect : future vs forward
Pricing :
the forward price of assets needs no modelling, you just need :
Today underlying price
Today yield curve
Dividends for equities or coupon for bonds
Example : The forward price at t for date T of an asset S with no dividend and no
coupon is (r continous zero-coupon rate) :
79
Other convexity effect : future vs forward
If short rate and future processes are both gaussian, this formula is
simpler ! :
80
Other convexity effect : future vs forward
In practice :
F(t,T)-Fwd(t,T)=ρσ(r)σ(F)F(t,T)(T-t)
ρ correlation between short rate and future
σ(r) standard deviation of the short rate
σ(F) volatility of the future
All these numbers are assumed constant
81
Other convexity effect : future vs forward
To get this formula no need complex maths, just need to know the
difference between one dollar today and one dollar at T!
82
Other convexity effect : future vs forward
83
Other convexity effect : future vs forward
Conclusion :
If correlation between future and short rate is negative, future < forward
If correlation between future and short rate is positive, future > forward
84
Other convexity effect : future vs forward
Numerical applications :
Future CAC 40, future Bund in one year
Standard deviation of short rate : 0.70%
Future 1Y CAC 40 4200
Implied vol CAC40 : 25%
Correlation : -0.5
Futur-forward = -3.7 points, i/e 37€ by contract
85
Other convexity effect : future vs forward
86
Other convexity effect : future vs forward
87
Other convexity effect : future vs forward
88
Other convexity effect : future vs forward
The forward price is slightly above the forward yield you can
calculate using the yield curve!
89
Other convexity effect : future vs forward
Numerical application :
On US market futures on eurodollars are quoted untill 10Y maturity
Knowing the spread future-forward, the spread between forward and
forward rate calculated in the yield curve
You can fit the parameter σ in order to minimize
the average spread between :
swaps you can calculate from theoritical forwards, starting from the futures
Markets swaps
90
Other convexity effect : future vs forward
91
Other convexity effect : future vs forward
92
Other convexity effect : future vs forward
93
Other convexity effect : future vs forward
94
Other convexity effect : future vs forward
Where FRA is the initial price of the forward, V(T) the final value
of the deposit rate between T and T* at T.
It can be shown easily that the theoritical price of the forward is the the
forward rate you can calculate using the yield curve
Fortunately, this is the market practice !
In conclusion, the spread between future-forward on
eurodollars contracts is essentially :
Future –forward effect
Residual convexity effect (convexity relation between 3M rates and 3M
zéro-coupon bond).
95
Annex 1 : Convex one variable functions
Graphic definition
A function is convex if the surface above its graph is convex, i.e if we
take two points in this surface, each point of the segment defined by this
two points belongs to the surface.
8.5
7.5
6.5
5.5
4.5
3.5
2.5
2
B
1.5
0.5
A 0
-13 -8 -3
-0.5
2 7 12
96
-1
Annex 1 : Convex one variable functions
97
Annex 2 : Approximate formula for CMS convexity
adjustment
∂SwapFwd
( ( ) )
SwapFwd+ SwapFwd exp σ2T −1 1 −
aN' SwapFwd
(1 + aSwapFwd ) (
(1 + aSwapFwd)N'
− 1)
T = horizonof the CMS
N' = numberof cash flow on thefixedleg of underlyingswap( N ' = N/a)
σ = volatility(ATM)of the underlyingswap to the CMS
a = 1/frequency of the fixedleg of underlyingswap,frequency= 1, 2,4...
98