04.06.2013 Views

analisi della performance di un portafoglio ... - Marco Marchioro

analisi della performance di un portafoglio ... - Marco Marchioro

analisi della performance di un portafoglio ... - Marco Marchioro

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Tuttavia <strong>un</strong>o zero rate forward costante non risulta molto utile quando si debba<br />

prezzare più <strong>di</strong> <strong>un</strong>o strumento, occorrerà d<strong>un</strong>que inserire <strong>un</strong>a <strong>di</strong>pendenza<br />

temporale generando così <strong>un</strong>a f<strong>un</strong>zione costante a tratti.<br />

Supponendo quin<strong>di</strong> <strong>un</strong>a data <strong>di</strong> riferimento, la data o<strong>di</strong>erna, e <strong>un</strong>a serie <strong>di</strong> no<strong>di</strong><br />

si definisce:<br />

Per<br />

(5.27)<br />

dove , e rappresentano gli zero rate forward rispettivamente da a , da<br />

a e da a .<br />

Attraverso la procedura descritta è possibile determinare i <strong>di</strong>sco<strong>un</strong>t factors per i<br />

no<strong>di</strong> 50 che compongono la curva LIBOR, i <strong>di</strong>sco<strong>un</strong>t factor ricavati dalla curva<br />

costante a tratti trovata in precedenza sono poi interpolati in modo log-lineare, al<br />

fine <strong>di</strong> trovare i <strong>di</strong>sco<strong>un</strong>t factors per ogni data possibile, attraverso la seguente<br />

equazione:<br />

Per<br />

Per<br />

(5.28)<br />

Il proce<strong>di</strong>mento <strong>di</strong> bootstrap è alquanto complesso da calcolare, specie per dati<br />

molto numerosi. Si consideri che nella nostra <strong>analisi</strong> saranno incluse le quotazioni<br />

degli swap con maturities da a anni per ogni giorno <strong>di</strong> valutazione.<br />

L’elaborazione necessaria a trovare i <strong>di</strong>sco<strong>un</strong>t factors e gli zero rates per le<br />

scadenze dei futures associati alle tre commo<strong>di</strong>ties considerate è stata effettuata<br />

attraverso l’utilizzo <strong>della</strong> libreria QuantLib, libreria open source <strong>di</strong>sponibile<br />

gratuitamente. Questa mette a <strong>di</strong>sposizione delle f<strong>un</strong>zioni ideali per la<br />

realizzazione <strong>della</strong> procedura sopra descritta, in particolare, dopo aver stabilito la<br />

data <strong>di</strong> riferimento (che sarà la data in cui viene effettuata la valutazione, quin<strong>di</strong> i<br />

giorni lavorativi compresi tra il 01/11/2011 e il 28/11/2011), si è proceduto a<br />

creare la curva LIBOR utilizzando i dati <strong>di</strong> mercato degli swap quotati, si sono<br />

costruiti dei rate helpers, oggetti contenenti le caratteristiche degli swap, e<br />

attraverso la f<strong>un</strong>zione qlpiecewiseyieldcurve(), inserendo gli opport<strong>un</strong>i argomenti<br />

(calendario: TARGET, Day-co<strong>un</strong>t convention: ACT/365 (Fixed), tipo <strong>di</strong> curva:<br />

Disco<strong>un</strong>t, tipo <strong>di</strong> interpolazione: Loglinear), si è potuto creare delle curve <strong>di</strong> tasso<br />

50 Scadenze associate agli strumenti <strong>di</strong> tasso considerati nella costruzione <strong>della</strong> curva LIBOR.<br />

85

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!