我想将 ETH 交易到 USDT,然后立即将 USDT 交易到 ICX。 第一笔交易成功,api响应:
{
"symbol":"ETHUSDT",
"orderId":123456789,
"orderListId":-1,
"clientOrderId":"doesntmatter",
"transactTime":1615045329697,
"price":"0.00000000",
"origQty":"0.01972000",
"executedQty":"0.01972000",
"cummulativeQuoteQty":"30.64152760",
"status":"FILLED",
"timeInForce":"GTC",
"type":"MARKET",
"side":"SELL",
"fills":[
{
"price":"1553.83000000",
"qty":"0.01972000",
"commission":"0.00010318",
"commissionAsset":"BNB",
"tradeId":doesntmatter
}
]
}
如上所述,在收到回复后,我立即发送了另一个订单,并想交易我从第一笔交易中获得的 USDT 以获得 ICX。我使用了以下查询参数:
quantity=30.64000000&side=BUY&symbol=ICXUSDT×tamp=1615045328975&type=MARKET&signature=doesntmatter
但是,我从 api 得到了这个答案:
{"code": -2010, "msg": "Account has insufficient balance for requested action."}
为什么我的账户余额不足? 是否需要一些任意时间,我必须等到我收到资产后才能进行交易?