我可以使用以下代码从 Google 财经获取历史数据。但最旧的是 2016-09-20。这对于回溯测试来说太短了。我需要涵盖 2008 年的历史数据。
import pandas_datareader.data as web
start = datetime.datetime(2002, 1, 1)
end = datetime.datetime(2017, 1, 27)
aapl = DataReader("AAPL", "google", start, end)
print(len(aapl))
print(aapl.head())
输出如下:
Open High Low Close Volume
Date
2016-09-20 35.02 35.06 33.91 34.44 21192908
2016-09-21 34.93 37.27 34.47 37.01 37582384
2016-09-22 38.22 38.52 37.73 38.47 22289829
2016-09-23 38.24 38.58 37.90 38.12 18705969
2016-09-26 36.69 36.94 35.63 35.97 23382130