Визуализация разницы в доходности относительно эталонного индекса
В видео вы узнали, как вычислять и визуализировать разницу в доходности акций в процентных пунктах относительно эталонного индекса.
Давайте сравним динамику Microsoft (MSFT) и Apple (AAPL) с индексом S&P 500 за последние 10 лет.
Это упражнение является частью курса
Работа с временными рядами в Python
Инструкции к упражнению
Библиотеки pandas и matplotlib.pyplot уже импортированы как pd и plt соответственно.
- Создайте список
tickers, содержащий два тикера акций. - С помощью
pd.read_csv()загрузите файлы'msft_aapl.csv'и'sp500.csv', задавDatetimeIndexна основе столбца'date'с использованием параметровparse_datesиindex_col, и присвойте результаты переменнымstocksиsp500соответственно. - С помощью
pd.concat()объединитеstocksиsp500поaxis=1, примените.dropna()для удаления всех пропущенных значений и присвойте результат переменнойdata. - Нормализуйте
data, разделив на первую цену и умножив на 100, и присвойте результат переменнойnormalized. - Выберите
tickersизnormalizedи вычтитеnormalized['SP500'], указав параметрaxis=0для выравнивания индексов, затем постройте график.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Create tickers
tickers = ____
# Import stock data here
stocks = ____
# Import index here
sp500 = ____
# Concatenate stocks and index here
data = ____
# Normalize data
normalized = ____
# Subtract the normalized index from the normalized stock prices, and plot the result