ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

Am importat deja pandas ca pd și matplotlib.pyplot ca plt.

  • Creează lista tickers care conține cele două simboluri bursiere.
  • Folosește pd.read_csv() pentru a importa 'msft_aapl.csv' și 'sp500.csv', creând câte un DatetimeIndex pentru fiecare din coloana 'date' cu ajutorul parse_dates și index_col, și atribuie rezultatele variabilelor stocks, respectiv sp500.
  • Folosește pd.concat() pentru a concatena stocks și sp500 pe axis=1, aplică .dropna() pentru a elimina toate valorile lipsă și atribuie rezultatul variabilei data.
  • Normalizează data împărțind la primul preț, înmulțește cu 100 și atribuie rezultatul variabilei normalized.
  • Selectează tickers din normalized și scade normalized['SP500'] cu argumentul cheie axis=0 pentru 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

Editează și rulează codul