全球报价中的 Alpha Vantage 货币

Alpha Vantage Currency in Global Quote

当您从 Alpha Vantage API 调用报价端点时,例如 (https://www.alphavantage.co/query?function=GLOBAL_QUOTE&symbol=MSFT&apikey=demo),您不会通过它获得货币。

我如何知道响应中列出的价格使用的是哪种货币?

响应示例:

{
    "Global Quote": {
        "01. symbol": "MSFT",
        "02. open": "162.8235",
        "03. high": "163.2200",
        "04. low": "161.8250",
        "05. price": "162.2000",
        "06. volume": "10067390",
        "07. latest trading day": "2020-01-10",
        "08. previous close": "162.0900",
        "09. change": "0.1100",
        "10. change percent": "0.0679%"
    }
}

该公司上市的任何一家交易所都会以他们选择的货币列出价格。这是返回的货币。


例如在 API 调用 above 中,货币将是美元,因为 MSFT 在纳斯达克(美国的交易所)上市

但是,像代码 BP.LON 这样的调用将导致货币为 GBX,因为代码在伦敦交易所上市。

https://www.alphavantage.co/query?function=GLOBAL_QUOTE&symbol=BP.LON&apikey=XXX

这个有货币字段:

https://www.alphavantage.co/query?function=SYMBOL_SEARCH&keywords=IH2O.L&apikey=XXX

但是滥用搜索确实感觉有点奇怪。此外,在英国股票的情况下指示的货币可能是错误的,因为大多数英国股票都在 GBX 中列出(便士而不是英镑)...