НачатьНачать бесплатно

Вычисление и построение составного индекса

Теперь у вас есть всё необходимое для вычисления совокупной динамики акций по вашей группе компаний.

Используйте временной ряд рыночной капитализации, созданный в предыдущем упражнении, чтобы агрегировать рыночную стоимость за каждый период, а затем нормализуйте этот ряд, чтобы преобразовать его в индекс.

Это упражнение является частью курса

Работа с временными рядами в Python

Посмотреть курс

Инструкции к упражнению

Библиотеки pandas (как pd) и matplotlib.pyplot (как plt) уже импортированы. Также загружены components и market_cap_series, с которыми вы работали в предыдущем упражнении.

  • Агрегируйте рыночную капитализацию по каждому торговому дню, применив .sum() к market_cap_series с параметром axis=1, присвойте результат переменной raw_index и выведите его с помощью print.
  • Нормализуйте совокупную рыночную капитализацию: разделите на первое значение raw_index и умножьте на 100. Присвойте результат переменной index и выведите его с помощью print.
  • Постройте график индекса с заголовком 'Market-Cap Weighted Index'.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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

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

# Plot the index here

Редактировать и запускать код