Simulazione storica
Supponi che un investitore/a nel Regno Unito abbia investito il 30% del suo patrimonio nell’indice FTSE, il 40% nell’indice S&P 500 e il 30% nell’indice SMI.
Per diversi vettori di log-rendimenti dei 5 fattori di rischio, la funzione lossop() calcola la perdita o il guadagno sostenuto dall’investitore/a quando il suo patrimonio totale è 1. La funzione può anche essere applicata a una serie storica 5-dimensionale di log-rendimenti per ottenere una serie storica di perdite e guadagni simulati storicamente corrispondenti a ciascun vettore di log-rendimenti nella serie.
La funzione lossop() è il cosiddetto operatore di perdita per il portafoglio ed è stata scritta appositamente per questo esercizio. In generale, per ogni nuovo portafoglio, occorre scrivere una funzione specifica per calcolare perdite e guadagni del portafoglio.
In questo esercizio, formerai le perdite simulate storicamente e le esaminerai. Questo è un passaggio necessario per usare questi dati per stimare VaR ed ES.
Questo esercizio fa parte del corso
Gestione del rischio quantitativa in R
Istruzioni dell'esercizio
- Calcola la perdita che risulterebbe da un log-rendimento di -0,1 per tutti e cinque i fattori di rischio (questo è già stato fatto per te).
- Crea l’oggetto
hslossesapplicandolossop()areturns, quindi esegui il grafico dihslosses. - Crea un Q-Q plot di
hslossesrispetto alla distribuzione normale. - Traccia l’acf campionaria di
hslossese poi dei valori assoluti inhslosses.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Calculate the loss from a log-return of -0.1 for all risk factors
lossop(rep(-0.1, 5))
# Apply lossop() to returns and plot hslosses
___ <- lossop(___)
# Form a Q-Q plot of hslosses against normal
# Plot the sample acf of hslosses and their absolute values