如何解决如何使用 amountToPrecision ccxt 库
我很难理解如何使用它。 我正在玩测试帐户,并成功地用我的 usdt“购买”xrp,如下所示: 注意:我使用币安,我的订单基于报价。
params = {
'quoteOrderQty': 20,}
const order = await binance.createOrder('XRP/USDT','market','buy',null,params)
order.push(order)
后来,我尝试将我的 xrp 卖给 usdt,因为我不断收到精度错误:
币安订单数量应能被手数整除
我读到 amountToPrecision
是答案,但我还不知道如何使用它。
我试过这样没有成功:
params = {
'quoteOrderQty': binance.amountToPrecision('XRP/USDT',20),}
const order = await binance.createOrder('XRP/USDT','sell',params)
有什么想法可以解决这个问题吗?
解决方法
我使用了这个,在 createOrder 方法的签名上传递了数量和价格:
let formattedAmount = binance.amountToPrecision(symbol,amount);
let formattedPrice = binance.priceToPrecision(symbol,price);
let order = await binance.createOrder(symbol,type,side,formattedAmount,formattedPrice,params);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。