Performans farkını karşılaştırma endeksine göre görselleştir
Videoda, bir hissenin performans farkını bir karşılaştırma endeksine göre yüzde puan cinsinden nasıl hesaplayıp görselleştireceğini öğrendin.
Hadi Microsoft (MSFT) ve Apple'ı (AAPL) son 10 yılda S&P 500 ile karşılaştıralım.
Bu egzersiz
Python ile Zaman Serisi Verilerini Manipüle Etme
kursunun bir parçasıdırEgzersiz talimatları
pandas'ı pd ve matplotlib.pyplot'ı plt olarak zaten içe aktardık.
- İki hisse senedi sembolünü içeren
tickerslistesini oluştur. pd.read_csv()ile'msft_aapl.csv've'sp500.csv'dosyalarını içe aktar; her biri için'date'sütunundanparse_datesveindex_colkullanarak birDatetimeIndexoluştur ve sonuçları sırasıylastocksvesp500değişkenlerine ata.pd.concat()ilestocksvesp500'uaxis=1boyunca birleştir, tüm eksik değerleri atmak için.dropna()uygula ve sonucudatadeğişkenine ata.data'yı ilk fiyata bölerek normalize et, 100 ile çarp ve çıktıyınormalizeddeğişkenine ata.normalizediçindentickers'ı seç ve indeksleri hizalamak içinaxis=0anahtar kelimesiylenormalized['SP500']'ü çıkar; ardından sonucu görselleştir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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