import pandas_datareader as pdr import datetime def get(tickers, startdate, enddate): def data(ticker): return (pdr.get_data_yahoo(ticker, start=startdate, end=enddate)) datas = map (data, tickers) return(pd.concat(datas, keys=tickers, names=['Ticker', 'Date'])) tickers = ['AAPL', 'MSFT', 'CSCO'] all_data = get(tickers, datetime.datetime(2016, 1, 1), datetime.datetime(2017, 12, 31))
Sumber : https://www.datacamp.com/community/tutorials/finance-python-trading