Reprezintă grafic diferența de performanță față de indicele de referință
În videoclip ai învățat cum să calculezi și să reprezinți grafic diferența de performanță a unei acțiuni în puncte procentuale față de un indice de referință.
Hai să comparăm performanța Microsoft (MSFT) și Apple (AAPL) față de indicele S&P 500 în ultimii 10 ani.
Acest exercițiu face parte din cursul
Manipularea datelor de tip serie de timp în Python
Instrucțiuni pentru exercițiu
Am importat deja pandas ca pd și matplotlib.pyplot ca plt.
- Creează lista
tickerscare conține cele două simboluri bursiere. - Folosește
pd.read_csv()pentru a importa'msft_aapl.csv'și'sp500.csv', creând câte unDatetimeIndexpentru fiecare din coloana'date'cu ajutorulparse_datesșiindex_col, și atribuie rezultatele variabilelorstocks, respectivsp500. - Folosește
pd.concat()pentru a concatenastocksșisp500peaxis=1, aplică.dropna()pentru a elimina toate valorile lipsă și atribuie rezultatul variabileidata. - Normalizează
dataîmpărțind la primul preț, înmulțește cu 100 și atribuie rezultatul variabileinormalized. - Selectează
tickersdinnormalizedși scadenormalized['SP500']cu argumentul cheieaxis=0pentru a alinia indexurile, apoi reprezintă grafic rezultatul.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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