币安API如何撤销订单?

以诚待人以诚待人12月10日3113

如果使用API下了一个订单,如何撤销该订单?API撤销订单的方法?

5 个回答

浅夏微凉
浅夏微凉回答于 12 月 11 日
最佳答案

币安API撤单使用的是DELETE方法调用/v3/order端点。需要正确地传递symbol、orderId和origClientOrderId参数(两个参数选其一即可),recvWindow 和 timestamp 也必须传递以防止请求过期。建议使用orderId而不是clientOrderId,因为一个订单可能会有多个clientOrderId。如果订单已经完全成交或已经被取消了则会报错。注意查看返回的结果中的orderId和status是否是正确的。

野狼钱能解决都不是事
野狼钱能解决都不是事回答于 12 月 11 日

使用币安API撤销订单的方法就是 DELETE /api/v3/order

关键是参数传递正确,例如symbol(交易对),orderId(订单id),这些都是必填。

需要在http header中带上api-key和通过secret-key计算出来的签名;

如果使用python语言,那么直接按照binance官方文档的demo来写即可。

期权希腊字母学者
期权希腊字母学者回答于 12 月 12 日

请求路径:DELETE /api/v3/order

必选参数: symbol(交易对), orderId(订单ID)或者origClientOrderId(订单原始用户ID)

提示:携带API密钥,签名方式同下单接口

参数正确即可成功撤单

夏天喝不上西北风
夏天喝不上西北风回答于 12 月 14 日

币安API撤销订单:通过DELETE方式请求`/api/v3/order`,其中必填参数为symbol(交易对)、orderId(订单id)、API密钥、签名,注意点:未成交的订单可以撤单、已成交的订单无法撤单,其他操作请求类似。

Ondy Mikula
Ondy Mikula回答于 12 月 14 日

通过币安API进行订单取消操作,需要在DELETE方法下使用`/api/v3/order`接口,并且将symbol(交易对)、orderId(订单ID)或origClientOrderId(客户端订单 ID)作为参数中的一项传入,同时带上 timestamp 和 sign 签名参数,即可取消订单。需注意,订单状态必须为可取消才可以操作。

您的答案