ComenzarEmpieza gratis

Compara el rendimiento del índice con el benchmark I

El siguiente paso para analizar el rendimiento de tu índice es compararlo con un benchmark.

En el vídeo usamos el S&P 500 como benchmark. También puedes usar el Dow Jones Industrial Average, que incluye las 30 mayores compañías, y sería un benchmark razonable para las compañías más grandes de todos los sectores en las tres bolsas.

Este ejercicio forma parte del curso

Manipulación de series temporales en Python

Ver curso

Instrucciones del ejercicio

Ya hemos importado pandas como pd y matplotlib.pyplot como plt por ti. También hemos cargado tu índice y los datos del DJIA en las variables index y djia, respectivamente, ambos como pd.Series().

  • Convierte index en un pd.DataFrame con el nombre de columna 'Index' y asigna el resultado a data.
  • Normaliza djia para que empiece en 100 y añádelo como una nueva columna a data.
  • Muestra la rentabilidad total tanto de index como de djia dividiendo la última fila de data entre la primera, restando 1 y multiplicando por 100.
  • Muestra un gráfico de ambas series en data.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Convert index series to dataframe here
data = ____

# Normalize djia series and add as new column to data
djia = ____
data['DJIA'] = ____

# Show total return for both index and djia
print(____)

# Plot both series

Editar y ejecutar código