Вычисление и построение составного индекса
Теперь у вас есть всё необходимое для вычисления совокупной динамики акций по вашей группе компаний.
Используйте временной ряд рыночной капитализации, созданный в предыдущем упражнении, чтобы агрегировать рыночную стоимость за каждый период, а затем нормализуйте этот ряд, чтобы преобразовать его в индекс.
Это упражнение является частью курса
Работа с временными рядами в 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