Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 多对AssetPairs查询_Python_Api_Kraken.com - Fatal编程技术网

Python 多对AssetPairs查询

Python 多对AssetPairs查询,python,api,kraken.com,Python,Api,Kraken.com,当使用多对资产从Krakenex调用查询_public'AssetPairs'时,我没有错误,但只有最后一对查询可用 我尝试了以下方法: import krakenex tst = k.query_public('AssetPairs', {'pair':['ADAXBT','ADAEUR']}) 这给了我以下的结果: {'error': [], 'result': {'ADAEUR': {'altname': 'ADAEUR', 'wsname': 'ADA/EUR', 'aclass_ba

当使用多对资产从Krakenex调用查询_public'AssetPairs'时,我没有错误,但只有最后一对查询可用

我尝试了以下方法:

import krakenex
tst = k.query_public('AssetPairs', {'pair':['ADAXBT','ADAEUR']})
这给了我以下的结果:

{'error': [], 'result': {'ADAEUR': {'altname': 'ADAEUR', 'wsname': 'ADA/EUR', 'aclass_base': 'currency', 'base': 'ADA', 'aclass_quote': 'currency', 'quote': 'ZEUR', 'lot': 'unit', 'pair_decimals': 6, 'lot_decimals': 8, 'lot_multiplier': 1, 'leverage_buy': [], 'leverage_sell': [], 'fees': [[0, 0.26], [50000, 0.24], [100000, 0.22], [250000, 0.2], [500000, 0.18], [1000000, 0.16], [2500000, 0.14], [5000000, 0.12], [10000000, 0.1]], 'fees_maker': [[0, 0.16], [50000, 0.14], [100000, 0.12], [250000, 0.1], [500000, 0.08], [1000000, 0.06], [2500000, 0.04], [5000000, 0.02], [10000000, 0]], 'fee_volume_currency': 'ZUSD', 'margin_call': 80, 'margin_stop': 40}}}
但是
tst
字典中缺少ADAXBT对

我本来希望得到这两对,因为Kraken的医生提到我们可以在一个列表中调用多对


关于如何同时在多个对上调用信息(而不终止API调用计数)的任何解决方法?

Kraken API文档说明:

pair=要获取信息的资产对的逗号分隔列表(可选。默认值=all)

这里,“list”指的是字符串列表,而不是Python列表对象

>>> import krakenex
>>> api = krakenex.API()
>>> tst = api.query_public('AssetPairs', {'pair': 'ADAXBT, ADAEUR'})
>>> print(tst['result'].keys())

dict_keys(['ADAEUR', 'ADAXBT'])