2

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

我没有看到我错过了什么。

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

谢谢!

4

3 回答 3

4

看起来 Alpha Vantage 最近更改了 API 的输出。我曾经能够从他们的“报价端点”获取“实时”价格数据。现在他们正在报告前一天收盘时的数据。他们将需要实时数据的人发送到另一家收取访问费用的公司 - 那里提供无限制的演示类型帐户。我确实发现 Alpha Vantage 有一个“行业绩效”数据集,它似乎仍然有一个实时组件。在修改我的应用程序(变色球)以使用这些数据之前,我向 Alpha Vantage 发送了一个询问,看看它是否会继续可用。

顺便说一句,到目前为止,Alpha Vantage 还没有向我确认 API 有任何变化,但他们的文档似乎已经发生了变化,其中有一个链接可以将人们指向这家其他公司以获取实时数据。此外,在一封电子邮件中,他们添加了以下内容:

“法律方面的仅供参考:纳斯达克已经制定了实时市场数据的许可政策和费用——纽约证券交易所也是如此。在最新框架下,Polygon 是纳斯达克批准的最便宜的实时市场数据提供商之一。如果您找到其他实时数据更便宜(或免费)的来源,很可能他们正在非法重新分发实时纳斯达克数据,并且可能会在不久的将来被交易所关闭。我们强烈建议选择交易所批准的数据提供商,例如 Polygon 以避免任何法律责任给自己。”

也许他们遇到了一些麻烦,不得不做出改变才能遵守。

史蒂夫

于 2020-07-08T17:23:35.093 回答
2

不知道这是否仍然需要,但只是为了澄清:

它确实支持索引!但是你必须使用另一个符号。只是 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=********** *


道琼斯指数:^DJI

标准普尔 500 指数:^GSPC

日经指数:^N225

纳斯达克综合指数:^IXIC

于 2020-06-23T08:20:35.960 回答
0

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

它们支持股票、外汇、加密货币、技术指标和行业表现。如果他们有一些,他们被认为是奖金。

于 2020-01-03T21:44:28.090 回答