ComeçarComece de graça

Calcular e plotar o índice composto

Agora você já tem todos os ingredientes para calcular o desempenho agregado das ações do seu grupo de empresas.

Use a série temporal de capitalização de mercado que você criou no exercício anterior para agregar o valor de mercado em cada período e, em seguida, normalize essa série para convertê-la em um índice.

Este exercício faz parte do curso

Manipulando dados de séries temporais em Python

Ver curso

Instruções do exercício

Nós já importamos pandas como pd e matplotlib.pyplot como plt para você. Também carregamos components e market_cap_series, com os quais você trabalhou no exercício anterior.

  • Agregue a capitalização de mercado por dia de negociação aplicando .sum() a market_cap_series com axis=1, atribua a raw_index e faça print do resultado.
  • Normalize a capitalização de mercado agregada dividindo pelo primeiro valor de raw_index e multiplicando por 100. Atribua a index e faça print do resultado.
  • Plote o índice com o título 'Market-Cap Weighted Index'.

Exercício interativo prático

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

# Aggregate and print the market cap per trading day
raw_index = ____
print(____)

# Normalize the aggregate market cap here 
index = ____
print(____)

# Plot the index here

Editar e executar o código