Portfolio Analyzer - Pascal 1.0 Pascal 1.0 è la prima versione di un semplice Excel-based software, dotato di un Visual Basic Engine, creato per la valutazione di portafogli di strumenti derivati plain vanilla. Attraverso tale strumento è possibile calcolare il valore e l esposizione al rischio di un portafoglio di plain vanilla e forward contracts fino ad un massimo di 9 diversi strumenti. Con finalità perlopiù di carattere didattico, Pascal 1.0 consente di apprendere in modo semplice ed intuitivo le caratteristiche fondamentali e il comportamento degli strumenti derivati, il cui utilizzo va sempre più diffondendosi in diversi mercati. Come in ogni prima versione che si rispetti, anche in questa potrebbero verificarsi dei malfunzionamenti: in tal caso vi invitiamo a segnalarci ogni anomalia, così da consentirci di apportare le dovute modifiche. Saremo comunque lieti di ricevere vostre critiche, commenti, suggerimenti e quant altro possa consentirci di migliorare ed estendere le potenzialità di questo strumento. Il nostro indirizzo è: riskomm@tiscali.it Di seguito forniamo una breve descrizione del suo funzionamento, avvaledoci di alcuni esempi. Si assume implicitamente che ciascuno strumento in portafoglio call, put, forward, sia scritto su di una notional quantity numericamente pari ad 1. Ad es., una call option sul brent ha un nozionale pari ad un barile, due put options sul Gasoil hanno un nozionale pari a 2 tonnellate, e così via.
ESEMPIO 1 - Plain Vanilla Call Option Si vuol effettuare la valutazione di un portafoglio composto di una long call option sul Brent, con strike 29$ e scadenza 6 mesi, quindi tracciare un grafico del profilo di payoff, corrente e a scadenza, in funzione del prezzo del sottostante. Si desidera altresì conoscere l esposizione al rischio di tale portafoglio su un orizzonte temporale di 5 giorni con un livello di confidenza del 95%. 1. Selezionare il foglio UNDERLYINGS ; 2. Digitare l etichetta che identifica il sottostante (flag Underlyings) Brent; 3. Specificare se il sottostante è un prezzo futures (Y) o spot (N) (flag Futures Data) N; 4. Digitare gli elementi di costo/rendimento associati al possesso del sottostante (flag Expected Returns, campi Dividend Yield/Currency Rate of Return, Storage Cost, Convenience Yield) 0%, 2%, 2%; 5. Digitare la quotazione corrente del sottostante (flag Current Prices) 27; 6. Digitare la volatilità (storica o implicita) dei rendimenti del sottostante (flag Volatilities) 30%; 7. Selezionare il foglio PORTFOLIO ANALYSIS ; 8. Attivare uno qualsiasi dei campi colonna Asset e disattivare tutti gli altri; 9. Selezionare dall apposito elenco a discesa il tipo di strumento che si intende valutare (campo Class) Call; 10. Selezionare dall apposito elenco a discesa il tipo di posizione (campo Position) Long; 11. Digitare il prezzo di esercizio (campo Strike) 29; 12. Digitare il tempo rimanente alla scadenza (campo Time to Maturity) 6m; 13. Selezionare dall apposito elenco a discesa il sottostante l opzione (campo Underlying) Brent; 14. Digitare il numero di opzioni del tipo specificato che si intende valutare (campo Quantity) 1; 15. Digitare il tasso d interesse privo di rischio per la scadenza dell opzione (campo Risk- Free Interest Rate) 4,75%; 16. Digitare il periodo di calcolo del Value at Risk (campo VAR Holding Period) 5d; 17. Digitare il livello di confidenza per il calcolo del VAR (campo Confidence Level) 95%; 18. Digitare il numero di giorni di quotazione per anno (campo Days per Annum) 252; 19. Selezionare dall apposito elenco a discesa la prima ordinata del grafico (campo Y axis (1)) PORTFOLIO VALUE; 20. Selezionare dall apposito elenco a discesa la seconda ordinata del grafico (campo Y axis (2)) PAYOFF AT EXPIRY; 21. Selezionare dall apposito elenco a discesa l ascissa del grafico (campo X axis) SPOT PRICE;
22. Digitare gli estremi dell intervallo entro cui tracciare il grafico del valore di portafoglio (campi X min e X max) 10, 40; 23. Digitare (opzionale) la percentuale di restringimento della visualizzazione del grafico (campo Shrinkage Factor) 50%; 24. Premere il pulsante Evaluate (in alternativa premere Ctrl+E) ed attendere l esecuzione del calcolo. Quindi premere il pulsante Plot (in alternativa premere Ctrl+P). ESEMPIO 2 Butterfly Spread Si vuol effettuare la valutazione di un portafoglio composto dai seguenti strumenti: una long call option sul Brent Dated, con strike 24$ e scadenza 2 mesi; due short call options sul Brent Dated, con strike 28$ e scadenza 2 mesi; una long call option sul Brent Dated, con strike 32$ e scadenza 2 mesi; quindi tracciare un grafico del profilo di payoff, corrente e a scadenza, in funzione del prezzo del sottostante. Si desidera altresì conoscere l esposizione al rischio di tale portafoglio su un orizzonte temporale di 5 giorni con un livello di confidenza del 95%. Eseguire le medesime operazioni dell esempio 1 fino al punto 7. Quindi, 1. Attivare tre qualsiasi dei campi colonna Asset e disattivare tutti gli altri; 2. Selezionare dall apposito elenco a discesa i tipi di strumento che si intende valutare (campo Class) Call, Call, Call; 3. Selezionare dall apposito elenco a discesa i tipi di posizione (campo Position) Long, Short, Long; 4. Digitare i prezzi di esercizio (campo Strike) 26, 28, 30; 5. Digitare i tempi rimanenti alla scadenza (campo Time to Maturity) 2m, 2m, 2m; 6. Selezionare dall apposito elenco a discesa i sottostanti le opzioni in portafoglio (campo Underlying) Brent, Brent, Brent; 7. Digitare il numero di opzioni dei tipi specificati che si intende valutare (campo Quantity) 1, 2, 2; Eseguire le medesime operazioni dell esempio 1 dal punto 15 in poi.
ESEMPIO 3 Si vuol effettuare la valutazione di un portafoglio composto dai seguenti strumenti: una long call option sul Brent Futures 6 th pos, con strike 23$ e scadenza 4 mesi; due long put option sul Natural Gas Futures 12 th pos, con strike 22$ e scadenza 6 mesi; uno short forward contract sul Gasoil FOB ARA, con strike 245$ e scadenza 8 mesi; nonché conoscerne l esposizione al rischio su un orizzonte temporale di 1 giorno con un livello di confidenza del 95%. 1. Selezionare il foglio UNDERLYINGS ; 2. Digitare l etichetta che identifica il sottostante (flag Underlyings) Brent; 3. Specificare se il sottostante è un prezzo futures (Y) o spot (N) (flag Futures Data) N; 4. Digitare gli elementi di costo/rendimento associati al possesso dei sottostanti (flag Expected Returns, campi Dividend Yield/Currency Rate of Return, Storage Cost, Convenience Yield) {0%, 0%, 0%}, {0%, 0%, 2%}, {0%, 0%, 2%}; 5. Digitare le quotazioni correnti dei sottostanti (flag Current Prices) 25, 2,30, 220; 6. Digitare le volatilità (storiche o implicite) dei rendimenti dei sottostanti (flag Volatilities) 35%, 30%, 32%; 7. Digitare le correlazioni dei rendimenti dei sottostanti (flag Correlation Matrix) 0,89, 0,95, 0,92; 8. Selezionare il foglio PORTFOLIO ANALYSIS ; 9. Attivare tre qualsiasi dei campi colonna Asset e disattivare tutti gli altri; 10. Selezionare dall apposito elenco a discesa i tipi di strumento che si intende valutare (campo Class) Call, Put, Forward; 11. Selezionare dall apposito elenco a discesa i tipi di posizione (campo Position) Long, Long, Short; 12. Digitare i prezzi di esercizio (campo Strike) 23, 22, 220; 13. Digitare i tempi rimanenti alla scadenza (campo Time to Maturity) 3m, 6m, 8m; 14. Selezionare dall apposito elenco a discesa i sottostanti le opzioni in portafoglio (campo Underlying) Brent, NatGas, Gasoil; 15. Digitare il numero di opzioni dei tipi specificati che si intende valutare (campo Quantity) 1, 2, 1; 16. Digitare il tasso d interesse privo di rischio per la scadenza dell opzione (campo Risk- Free Interest Rate) 4,75%; 17. Digitare il periodo di calcolo del Value at Risk (campo VAR Holding Period) 1d; 18. Digitare il livello di confidenza per il calcolo del VAR (campo Confidence Level) 95%; 19. Digitare il numero di giorni di quotazione per anno (campo Days per Annum) 252; 20. Selezionare dall apposito elenco a discesa la prima ordinata del grafico (campo Y axis (1)) PORTFOLIO VALUE; 21. Selezionare dall apposito elenco a discesa l ascissa del grafico (campo X axis) TIME;
22. Digitare gli estremi dell intervallo entro cui tracciare il grafico del valore di portafoglio (campi X min e X max) 1, 63; 23. Digitare (opzionale) la percentuale di restringimento della visualizzazione del grafico (campo Shrinkage Factor) 50%; 24. Premere il pulsante Evaluate (in alternativa premere Ctrl+E) ed attendere l esecuzione del calcolo. Quindi premere il pulsante Plot (in alternativa premere Ctrl+P).