VaR de Monte Carlo
Tanto os valores de retorno quanto os caminhos de Monte Carlo podem ser usados para analisar desde modelos de precificação de opções e hedge até otimização de portfólio e estratégias de negociação.
Agregue os dados de retornos a cada iteração e use os valores resultantes para projetar o VaR(99) paramétrico.
Os parâmetros mu, vol, T e S0 estão disponíveis do exercício anterior.
Este exercício faz parte do curso
Introdução ao Gerenciamento de Risco de Portfólio em Python
Instruções do exercício
- Use o método
.append()para adicionarrand_retsà listasim_returnsem cada iteração. - Calcule o VaR(99) paramétrico usando a função
np.percentile()emsim_returns.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Aggregate the returns
sim_returns = []
# Loop through 100 simulations
for i in range(100):
# Generate the Random Walk
rand_rets = np.random.normal(mu, vol, T)
# Save the results
sim_returns.____
# Calculate the VaR(99)
var_99 = ____
print("Parametric VaR(99): ", round(100*var_99, 2),"%")