使用Python,Kraken的REST API上的交易量和价格所需的小数精度是多少?

cgvd09ve  于 2023-10-21  发布在  Python
关注(0)|答案(1)|浏览(72)

bounty还有5天到期。回答此问题可获得+150声望奖励。Dave正在寻找一个答案从一个有信誉的来源

我想使用Python与Kraken REST API交互(https://support.kraken.com/hc/en-us/articles/360025180232-REST-API-command-line-client-Python-#python)。我是美国人。我试图弄清楚“ETHUSD”对需要什么样的小数精度,

$ ./krakenapi AddOrder pair=ETHUSD type=sell ordertype=limit price=1.00 volume=50 oflags=post

然而,当我询问

https://api.kraken.com/0/public/AssetPairs

我没有看到这对上市。在Kraken的REST API中交易ETHUSD需要什么样的精度(小数位)或是否不可能?

ttcibm8c

ttcibm8c1#

ETHUSD在您提到的AssetPairs查询中作为altname列出,在XETHZUSD的id/key下,价格十进制精度为2,如pair_decimals键所示:
"XETHZUSD":{"altname":"ETHUSD","wsname":"ETH/USD","aclass_base":"currency","base":"XETH","aclass_quote":"currency","quote":"ZUSD","lot":"unit","cost_decimals":5,"pair_decimals":2,...
这意味着您可以为ETHUSD货币对下1600.01美元的订单,但不能下1600.001美元的订单。
有关更多信息,请阅读Kraken在Price decimal precision上的文档。

相关问题