Monte Carlo-simulatie
Je kunt een Monte Carlo-simulatie gebruiken van de assets in de beleggingsportefeuille van investment banks uit 2005–2010 om de 95%-VaR te bepalen.
De gemiddelde assetverliezen staan in de Numpy-array mu. De efficiënte covariantiematrix is e_cov (let op: we gebruiken hier de dagelijkse, niet de geannualiseerde variant zoals in eerdere oefeningen). Je gebruikt deze om voorbeeldpaden te maken voor assetverliezen over één dag, om zo het dagelijkse portefeuilleverlies te simuleren.
Met de covariantiematrix e_cov kunnen assetpaden onderling gecorreleerd zijn, wat een realistische aanname is.
De simulatie total_steps staat op 1440, zoals in de video. Het aantal runs N staat op 10000.
Voor elke run bereken je de cumulatieve losses, en pas je vervolgens de functie np.quantile() toe om de 95%-VaR te vinden.
Portefeuille-weights en de norm-verdeling uit scipy.stats zijn beschikbaar.
Deze oefening maakt deel uit van de cursus
Kwantitatief risicobeheer in Python
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Initialize daily cumulative loss for the 4 assets, across N runs
daily_loss = np.zeros((____ , N))