Comece agoraComece grátis

O portfólio MSR

O portfólio de máximo índice de Sharpe, ou MSR, que fica no ápice da fronteira eficiente, pode ser construído buscando o portfólio com o maior índice de Sharpe.

Infelizmente, o portfólio MSR costuma ser bastante instável. Mesmo que o portfólio tenha apresentado um índice de Sharpe alto no passado, isso não garante que manterá um bom índice de Sharpe no futuro.

Este exercicio faz parte do curso

Introdução ao Gerenciamento de Risco de Portfólio em Python

Ver curso

Instruções do exercicio

  • Ordene RandomPortfolios pelo valor de Sharpe mais alto, em ordem decrescente.
  • Multiplique MSR_weights_array pelas linhas de StockReturns para obter os retornos ponderados das ações.
  • Por fim, analise o gráfico dos retornos cumulativos ao longo do tempo.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Sort the portfolios by Sharpe ratio
sorted_portfolios = RandomPortfolios.____(by=['Sharpe'], ascending=____)

# Extract the corresponding weights
MSR_weights = sorted_portfolios.iloc[0, 0:numstocks]

# Cast the MSR weights as a numpy array
MSR_weights_array = np.array(MSR_weights)

# Calculate the MSR portfolio returns
StockReturns['Portfolio_MSR'] = StockReturns.iloc[:, 0:numstocks].mul(____, axis=1).sum(axis=1)

# Plot the cumulative returns
cumulative_returns_plot(['Portfolio_EW', 'Portfolio_MCap', 'Portfolio_MSR'])
Editar e Executar Código