Market index memberikan gambaran umum kondisi pasar saham. Contoh market index Indonesia adalah IHSG, jika menggunakan yahoo finance maka kodenya adalah ^JKSE
Beberapa market index lainnya yang terkenal adalah LQ45 (^JKLQ45), KOMPAS100 (KOMPAS100.JK). Untuk lengkapnya bisa dilihat disini.
Pada modul ini kita akan membadingkan performa saham ADRO.JK terhadap market index. Market index yang digunakan adalah ^JKSE dan ^JKLQ45.
Agar memiliki start point yang sama, kita perlu lakukan normalisasi data. Disini digunakan normalisasi 100. (mydata / mydata.iloc[0]*100)
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from pandas_datareader import data as wb
tickers = ['ADRO.JK', '^JKSE', '^JKLQ45']
mydata = pd.DataFrame()
for t in tickers:
mydata[t] = wb.DataReader(t, data_source='yahoo', start='2015-1-1')['Adj Close']
(mydata / mydata.iloc[0]*100).plot(figsize=(13,5))
plt.show()

Dari graphic diatas dapat kita ambil kesimpulan, berdasarkan data historis, performa saham ADRO cukup baik, berada diatas index market IHSG(JKSE) dan LQ45.
Perhatian, pada contoh code, digunakan start date dari 2015, Anda bisa gunakan tanggal yang lebih lampau. Namun tidak semua data tersedia di Yahoo Finance.