3

我正在尝试使用Alpha Vantage API 获取巴西股票价格。对于这个例子,我将讨论 PETR4。我使用了 Alpha Vantage Search Endpoint。它返回货币的符号:

{ "bestMatches": [ { "1. symbol": "PETR4.SAO", ... } }

尽管如此,TIME_SERIES_DAILY 端点(或事实上的任何其他端点)返回一个错误:

“错误消息”:“无效的 API 调用。请重试或访问 TIME_SERIES_DAILY 的文档 ( https://www.alphavantage.co/documentation/ )。”

请注意,例如,它适用于 GOOG ticker

4

2 回答 2

4

试试这个:https ://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=PETR4.SA&apikey=xxx

对于 Alpha Vantage 的所有代码,您需要尝试“ticker.exchange”。PETR4 在 B3 交易所上市。

然而,一些巴西股票在圣保罗交易所上市,其后缀为.SA。该交易所已与B3交易所合并,后缀未更改。可以在同一股票代码的 yahoo Finance 条目上看到一个很好的参考。

于 2020-04-16T23:39:29.670 回答
0

我面临同样的问题。这是我通过function=SYMBOL_SEARCHand时的结果keywords=TOTVS,例如:

{'1。符号': 'TOTS3.SAO', '2. 名称':'TOTVS SA',

但是,当尝试访问function=OVERVIEWsymbolTOTS3.SAO时,查询返回空。TOTS3, TOTS.SA, TOTS%2ESAO, TOTS%2ESA,TOTS\.SA和_TOTS\.SAO

于 2022-01-11T19:29:00.710 回答