Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
VN
PZCB = V (i) = (1)
(1 + i)n
1
mentre nel caso di un coupon bond (CB) che paga cedole costanti xk = x con
k = 1, ..., n:
1 − (1 + i)−n
VN
PCB = V (i) = x + (2)
i (1 + i)n
Applicando formula 1 otteniamo il prezzo dello ZCB:
1000 1000
P2 = = = 452.3492.
(1 + i)n (1 + 0.12)7
Applicando formula 2 otteniamo il prezzo del CB:
1 − (1 + i)−n 1 − (1 + 0.12)−7
1000 1000
P1 = 120 + n
= 120 + = 1000,
i (1 + i) 0.12 (1 + 0.12)7
b) Una volta individuati i prezzi possiamo procedere al calcolo della duration,
ricordiamo che essa è la media aritmetica ponderata delle scadenze con pesi pari
al valore attuale dei flussi di cassa:
n
1 X xk
D(i) = tk . (3)
V (i) (1 + i)tk
k=1
Nel caso degli ZCB, dal momento che vi è un unico flusso di cassa, la duration
coincide con la scadenza. Dunque, nel caso del Bond 2, il calcolo della duration
è più semplice (essendo esso uno zero coupon bond), la duration è pari alla
scadenza del bond, cioè D2 = 7. Nel caso del coupon bond, applichiamo formula
3 ottenendo2 :
1 2 3 4 5
1 1 1 1 1
D1 = 1 · 120 + 2 · 120 + 3 · 120 + 4 · 120 + 5 · 120 +
1.12 1.12 1.12 1.12 1.12
6 7 7 !
1 1 1
+ 6 · 120 + 7 · 120 + 7 · 1000 /1000 = 5.1114.
1.12 1.12 1.12
c) Nel caso degli ZCB con scadenza pari a n la convexity è data da n·(n+1).
Nel caso dei coupon bond, la convexity viene calcolata come:
n
1 X xk
C(i) = tk (tk + 1) (5)
V (i) (1 + i)tk
k=1
C2 = n · (n + 1) = 7 · 8 = 56.
2 Nota bene: nel caso di coupon bond con molte cedole (costanti e pari a x) è possible
2
Usando formula 5 calcoliamo la convexity del Bond 1:
1 2 3 4
1 1 1 1
C1 = 1 · 2 · 120 + 2 · 3 · 120 + 3 · 4 · 120 + 4 · 5 · 120 +
1.12 1.12 1.12 1.12
5 6 7 7 !
1 1 1 1
+ 5 · 6 · 120 + 6 · 7 · 120 + 7 · 8 · 120 + 7 · 8 · 1000 /1000
1.12 1.12 1.12 1.12
= 36.3059.
∆V2 (i) 7
≈− · 0.01 = −6.25%
V2 (i) 1.12
Utilizzando quella del secondo ordine:
∆V1 D1 C1 (i) ∆i2 5.1114 36.3059 0.012
≈·− · ∆i + · = − · 0.01 + · = −4.42%
V1 (i) 1+i (1 + i)2 2 1.12 1.122 2
3
Dunque il il prezzo del BTP sarà:
1 − (1 + i2 )−n
VN
PBT P = C +
i2 (1 + i2 )n
−20
1 − 1.0247 100
=3 + = 46.9 + 61.39 = 108.29.
0.0247 1.024720
Per vedere come cambia il prezzo del bond al variare del tasso utilizziamo il
concetto di duration. Calcoliamo dunque la duration del bond usando formula
4:
1 − (1 + i2 )−n
1 1 + i2 n VN
DBT P = C· − + ·n
PBT P i2 i2 (1 + i2 )n − 1 (1 + i2 )n
1 1.0247 20
= 46.9 · − + 61.39 · 20 = 15.5356 semestri
108.29 0.0247 1.024720 − 1
Ne segue che la duration è di 7.7678 anni. Possiamo ora calcolare l’espressione
approssimata della variazione di prezzo:
D(i) 7.767
∆V (i) ≈ −V (i) · ∆i · ≈ −108.29 · 0.01 · = −8.01.
1+i 1.05
Notare la differenza rispetto all’esercizio precedente in cui veniva richiesta la
variazione percentuale. Pertanto il prezzo del BTP nel caso in cui il tasso di
valutazione fosse del 6% sarà: P (6%) = P (5%) + ∆V (5%) = 108.29 − 8.01 =
100.28.
4
Ricordando la formula della convessità:
C C C +VN
CB = ·1·2+ ·2·3+ · 3 · 4 /PB = 11.1977.
1+i (1 + i)2 (1 + i)3
5
Dal momento che nel caso degli ZCB la duration coincide con la scadenza, avre-
mo: DX = 10, DY = 4, DZ = 8. Per costruire un portafoglio immunizzato
rispetto a shift paralleli della struttura a tassi per scadenza utilizziamo il teore-
ma di Fisher and Weil. Dobbiamo pertanto trovare le quantità di titoli A e B
tali per cui il valore attuale del portafoglio è pari a quello del titolo C e sia ve-
rificata la condizione di ”duration matching”. Pertanto impostiamo il seguente
sistema:
( (
αVX + βVY = VZ α · 67.556 + β · 85.48 = 73.069
→
αDX VVX Z
+ βD Y
VY
VZ = DZ α · 9.246 + β · 4.679 = 8
6
Iniziamo calcolando il valore attuale dei singoli titoli:
100 100
Va = = = 61.3913
(1 + i)na (1 + 0.05)10
100 100
Vb = = = 78.3526
(1 + i)nb (1 + 0.05)5
100 100
Vc = = = 71.0681
(1 + i)nc (1 + 0.05)7
100 100
Vd = = = 67.6839
(1 + i)nd (1 + 0.05)8
Il valore attuale e la duration del portafoglio delle uscite sono dati da: