如何在调用API创建期货订单时将USDT作为quantity参数使用
期货按USDT金额市价下单实现方案
你使用的期货下单接口原生支持按计价货币金额下单,无需提前查询价格计算标的数量,仅需调整参数即可实现需求:
修正后代码
bot.futures_create_order(symbol="FLMUSDT", side="BUY", type="MARKET", quoteOrderQty=12)
核心逻辑说明
- 原有参数
quantity的作用是指定标的币种(本次交易的FLM)的下单数量,替换为quoteOrderQty参数后,即可指定计价币种(本次交易的USDT)的下单金额,交易所会自动按下单时刻的最新市价折算可成交的FLM数量完成撮合,完全省略你本地查询价格、计算下单数量的步骤。
注意事项
- 传入的USDT金额需要满足对应交易对的最小下单金额限制,FLMUSDT期货的最小下单金额为5 USDT,你需要传入的12 USDT符合规则要求。
quoteOrderQty参数仅对市价单生效,如果你后续需要使用限价单,仍需提前计算对应FLM的下单数量。
内容的提问来源于stack exchange,提问作者KrisH Jodu
相关产品推荐
相关产品推荐

