我正在开发一个交易应用程序项目,并且正在使用Alpha Vantage API来获取股票价格。
我尝试使用TIME_SERIES_INTRADAY函数以5分钟为间隔获取实时股票价格,但我只获得了前一个交易日的数据,而不是当日的数据。
例如,如果今天(2020年1月3日在12:30)启动API,则最后一次刷新是在“ 2020-01-02 12:50:00”:
请求
https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&apikey= ********&symbol = DAX&interval = 5min
回复
{
"Meta Data": {
"1. Information": "Intraday (5min) open, high, low, close prices and volume",
"2. Symbol": "DAX",
"3. Last Refreshed": "2020-01-02 12:50:00",
"4. Interval": "5min",
"5. Output Size": "Compact",
"6. Time Zone": "US/Eastern"
},
"Time Series (5min)": {
"2020-01-02 12:50:00": {
"1. open": "28.4635",
"2. high": "28.5001",
"3. low": "28.4635",
"4. close": "28.5001",
"5. volume": "359"
},
"2020-01-02 11:15:00": {
"1. open": "28.6631",
"2. high": "28.6631",
"3. low": "28.6631",
"4. close": "28.6631",
"5. volume": "105"
},
...
我看不到我想念的东西。
真的很高兴有人可以提供帮助。
谢谢!
答案 0 :(得分:3)
看起来Alpha Vantage最近更改了API的输出。我曾经能够从其“报价端点”获得“实时”价格数据。现在他们正在报告前一天收盘时的数据。他们将需要实时数据的人员发送到收费访问的另一家公司-那里没有提供有限的演示类型帐户。我确实发现Alpha Vantage具有“部门绩效”数据集,该数据集似乎仍然具有实时成分。我向Alpha Vantage发送了一个查询,以查看在修改应用程序(使用颜色变化的球体)以使用此数据之前,该查询是否将继续可用。
到目前为止,到目前为止,Alpha Vantage尚未向我确认API中的任何更改,但是他们的文档似乎已更改,并带有指向人们指向该另一公司的实时数据的链接。此外,他们在一封电子邮件中添加了以下内容:
“ FYI在法律方面:纳斯达克也为实时市场数据设定了许可政策和费用-同样针对纽约证券交易所。在最新框架下,Polygon是纳斯达克认可的最便宜的实时市场数据提供商之一。如果您发现其他价格较便宜(或免费)的实时数据源,很可能会非法重新分发实时纳斯达克数据,并有可能在不久的将来被交易所关闭。我们强烈建议选择经交易所认可的数据提供商,例如Polygon,以避免对您自己的法律责任。”
也许他们遇到了一些麻烦,不得不做出改变以遵守规定。
史蒂夫
答案 1 :(得分:1)
不知道是否仍然需要这样做,只是为了澄清:
它确实支持索引!,但是您必须使用另一个符号。只是DAX不正确。
您必须寻找正确的符号,而Alpha Vantage API很难做到这一点。我发现使用finance.yahoo.com上输入“ DAX”的搜索输入,您会看到该符号是^ GDAXI。
总结一下:您必须在索引前面加上^,并通过finance.yahoo.com找到正确的符号
因此使用:
DowJones:^ DJI
标准普尔500:^ GSPC
Nikkei:^ N225
纳斯达克综合指数:^ IXIC
答案 2 :(得分:0)
DAX是索引。 Alpha Vantage当前不支持索引。
它们支持股票,外汇,加密货币,技术指标和行业表现。如果有的话,就算是奖金。