2017-06-11 40 views
3

我試圖使用Krakenex python庫一次查詢多個貨幣對的訂單。當我爲單一貨幣做它的作品,這樣的:Krakenex API多對查詢

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​​,但所提供的示例尚未涵蓋足夠的信息。

回答

0

花了很多時間嘗試不同的連擊,最後弄明白了。

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

+0

我得到'{'error':['EQuery:Unknown asset pair']}' –

2

不幸的是你不能用一個請求查詢多個資產對的Depth。我對Kraken的支持有同樣的問題:他們的理由不允許,這是很高的計算成本。

相反,查詢例如, AssetPairs端點以同樣的方式工作。