ETF 的调整后价格

Adjusted Price for ETFs

我正在寻找 ETF 的调整价格(根据股息和公司行为调整的价格),但没有成功。有没有免费的(有限制的就可以)数据源?

更新:

A Python API 是最理想的,因为我正在为这个任务编写 Python 代码。但不同的语言或直接下载 csv 文件也可能有效。


我一直在使用 pandas_datareader 以 quandl 作为数据源(google 和 yahoo 似乎不再工作)来获取调整后的股票价格。这 有效 :

web.DataReader('WIKI/AAPL', 'quandl', '2017-05-01', '2017-05-31')['AdjClose']

但它对 ETF 不起作用

web.DataReader('WIKI/IVV', 'quandl', '2017-05-01', '2017-05-31')['AdjClose']

RemoteDataError: 无法读取 URL: https://www.quandl.com/api/v3/datasets/WIKI/IVV.csv?start_date=2006-05-01&end_date=2006-05-31&order=asc

回复文字: b'code,message\nQECx02, 您提交了错误的 Quandl 代码。请检查您的 Quandl 代码并重试。\n'


我也试过直接调用quandl库。这个 有效 ('x' 代表我的 api 密钥):

quandl.get('WIKI/AAPL',trim_start='2006-05-01',trim_end = '2006-05-31',authtoken='x')

而这个不会

quandl.get('WIKI/IVV',trim_start='2006-05-01',trim_end = '2006-05-31',authtoken='x')

NotFoundError: (Status 404) (Quandl Error QECx02) 您提交了错误的 Quandl 代码。请检查您的 Quandl 代码并重试。

我一直在使用 https://www.iextrading.com,它对我来说效果很好。没有注意到任何速率限制,数据看起来非常干净。

这是您要查找的内容的调用示例[​​=14=]

https://api.iextrading.com/1.0/stock/IVV/chart/1m

还有一个围绕这个 API 构建的 python 模块:https://github.com/addisonlynch/iexfinance

但是,我不确定数据可以追溯到多远...

去年夏天我还写了一个API用于从雅虎下载历史价格。它returns价格和调整后的价格: https://github.com/AndrewRPorter/yahoo-historical

所以作为股票新手可能会被关闭,但 https://github.com/iexg/IEX-API/issues/224 seems to be asking for adjusted prices from iex data. No resolution yet on that package but if the adjusted price is just price - any dividend paid out that day, you could pull dividend info from https://api.iextrading.com/1.0/stock/ivv/dividends/5y for ex and then adjust what you get from your pandas-datareader returns accordingly. Also, note that you can get more fields from the iex data than the datareader exposes. I just took the code off https://github.com/pydata/pandas-datareader/blob/master/pandas_datareader/iex/daily.py 并注释掉了通过列表值

对数据框进行子集化的 2 行
values = ["open", "high", "low", "close", "volume"]
df = df[values].

然后当我打电话给

ix = IEXDailyReader(symbols='IVV', start='2016-05-01', end = '2017-05-31')

我看到了所有字段,但奇怪的是,即使在支付股息的日子里,我也没有看到交易量和调整后交易量的差异。