从AlphaVantage获取实时股票价格

时间:2020-01-03 11:43:14

标签: alphavantage alphavantage-api

我正在开发一个交易应用程序项目,并且正在使用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"
    },
   ...

我看不到我想念的东西。

真的很高兴有人可以提供帮助。

谢谢!

3 个答案:

答案 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找到正确的符号

因此使用:

https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol=^GDAXI&interval=5min&outputsize=full&apikey=********** *


DowJones:^ DJI

标准普尔500:^ GSPC

Nikkei:^ N225

纳斯达克综合指数:^ IXIC

答案 2 :(得分:0)

DAX是索引。 Alpha Vantage当前不支持索引。

它们支持股票,外汇,加密货币,技术指标和行业表现。如果有的话,就算是奖金。

相关问题