Python
Pandas
import pandas.io.data as yh
all_data={}ticker_list = ['SPY', 'BBH', 'PJP', 'IBB', 'XBI', 'FBT', 'IHE', 'XPH', 'PBE', 'FXH', 'PSCH', 'FPX', 'RYH', 'PNQI', 'VHT', 'IHF', 'IYH', 'XLV', 'FDN', 'FXG', 'XRT', 'IYC', 'XLY', 'VCR', 'IXJ', 'PPH', 'PEJ', 'QQQ', 'PTH', 'RPG', 'PKW', 'RTH', 'QQXT', 'RHS', 'JKG', 'FXD', 'PWB', 'QQEW', 'ONEQ', 'RXI', 'RZG', 'PSL', 'VOT', 'SCHG', 'IJT', 'IWP', 'PBJ', 'IWO', 'JKE', 'IVW', 'VUG', 'VO', 'SMH', 'SPYG', 'MGK', 'PBS', 'PSCD', 'IWR', 'RYT', 'XHB', 'IHI', 'PSCT', 'PSI', 'VV', 'SCHX']date_from='1/29/1993'date_to='4/30/2015'
for ticker in ticker_list: all_data[ticker] = yh.get_data_yahoo(ticker, date_from, date_to)['Adj Close']