【问题标题】:MarketStack API Only Returns IEXG Exchange DataMarketStack API 仅返回 IEXG 交换数据
【发布时间】:2021-10-30 04:43:38
【问题描述】:

我正在使用 Marketstack API,我想返回纳斯达克交易品种的内部数据。纳斯达克有 XNAS 的 MIC。 Marketstack 的 API 文档在(部分)示例中使用了 XNAS。但是,即使我直接复制粘贴他们的 https 格式,我也只会收到来自 IEXG 交易所的数据。

我尝试了两种方法:

stock_url = ("https://api.marketstack.com/v1/intraday" + 
             "?access_key=" + API_KEY + 
             "&symbols=" + symbol + 
             "&interval=15min" +
             "&exchange=XNAS" + 
             "&limit=1000" + 
             "&sort=desc")

stock_url = ("https://api.marketstack.com/v1/exchanges/XNAS/intraday" + 
             "?access_key=" + API_KEY + 
             "&symbols=" + symbol + 
             "&interval=15min" +
             "&limit=1000" + 
             "&sort=desc")

我也尝试将&exchange 行也放入第二个版本。

我使用以下方法获取数据:

json.loads(requests.get(stock_url).content)

有人知道为什么我只收到 IEXG 数据吗?您可以在下面的结果的 sn-p 中看到它:

{'open': 2.05, 'high': 2.06, 'low': 1.94, ... 'symbol': 'EDU', 'exchange': 'IEXG'}

【问题讨论】:

    标签: api get stock marketstack


    【解决方案1】:

    我有同样的问题,我询问了 MarketStack 支持。他们告诉我,日内端点只支持一个交易所(IEXG)。在我看来,这从他们网站上的常见描述中并不明显。支持的确切答案是:

    目前,所有美国股票代码均提供日内数据,数据间隔短至 1 分钟。我们正在努力将我们的日内数据扩展到其他交易所,目前我们正在使用 IEX 数据(投资者交易所)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-30
      • 2021-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-29
      • 1970-01-01
      • 2014-10-22
      相关资源
      最近更新 更多