Inizia subitoInizia gratis

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

Visualizza corso

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 hslosses applicando lossop() a returns, quindi esegui il grafico di hslosses.
  • Crea un Q-Q plot di hslosses rispetto alla distribuzione normale.
  • Traccia l’acf campionaria di hslosses e poi dei valori assoluti in hslosses.

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

Modifica ed esegui il codice