Krakenex API多对查询

问题描述 投票:3回答:2

我正在尝试使用Krakenex python库一次查询多个货币对的订单簿。当我为单一货币执行此操作时,就像这样:

con = krakenex.API()
con.load_key('kraken.key')
con.query_public('Depth', {'pair':'GNOETH'})

但是,如果我这样做:

con = krakenex.API()
con.load_key('kraken.key')
con.query_public('Depth', {'pair':['GNOETH', 'GNOEUR']})

我得到{'error': ['EQuery:Unknown asset pair']}。我假设语法不正确但无法找出正确的语法。这是我第一次使用API​​,但提供的示例尚未涵盖足够的信息。

python api cryptography
2个回答
2
投票

遗憾的是,您无法通过单个请求查询多个资产对的Depth。我对Kraken的支持提出了同样的问题:他们不允许这样做的原因是计算成本高。

相反,查询例如AssetPairs端点以相同的方式工作。


0
投票

花了很多时间尝试不同的组合,最后想出来了。

试试con.query_public('Depth', {'pair':'GNOETH, GNOEUR'})

© www.soinside.com 2019 - 2024. All rights reserved.