ComeçarComece gratuitamente

Simulação de Monte Carlo

Você pode usar a simulação de Monte Carlo dos ativos da carteira do banco de investimento de 2005 a 2010 para encontrar o VaR de 95%.

As perdas médias de ativos estão na matriz Numpy mu. A matriz de covariância eficiente é e_cov (observe que aqui estamos usando a variância diária, e não a anualizada, como nos exercícios anteriores). Você os usará para criar caminhos de amostra para perdas de ativos em um dia, para simular a perda diária do portfólio.

O uso da matriz de covariância e_cov permite que os caminhos dos ativos sejam correlacionados, o que é uma suposição realista.

A simulação total_steps está definida como 1440, como no vídeo. O número de execuções N está definido como 10000.

Para cada execução, você calculará o acumulado losses e, em seguida, aplicará a função np.quantile() para encontrar o VaR de 95%.

O portfólio weights e a distribuição norm do scipy.stats estão disponíveis.

Este exercício faz parte do curso

Gerenciamento quantitativo de riscos em Python

Ver Curso

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# Initialize daily cumulative loss for the 4 assets, across N runs
daily_loss = np.zeros((____ , N))
Editar e executar código