币安API如何撤销订单?
5 个回答
币安API撤单使用的是DELETE方法调用/v3/order端点。需要正确地传递symbol、orderId和origClientOrderId参数(两个参数选其一即可),recvWindow 和 timestamp 也必须传递以防止请求过期。建议使用orderId而不是clientOrderId,因为一个订单可能会有多个clientOrderId。如果订单已经完全成交或已经被取消了则会报错。注意查看返回的结果中的orderId和status是否是正确的。
使用币安API撤销订单的方法就是 DELETE /api/v3/order
关键是参数传递正确,例如symbol(交易对),orderId(订单id),这些都是必填。
需要在http header中带上api-key和通过secret-key计算出来的签名;
如果使用python语言,那么直接按照binance官方文档的demo来写即可。
请求路径:DELETE /api/v3/order
必选参数: symbol(交易对), orderId(订单ID)或者origClientOrderId(订单原始用户ID)
提示:携带API密钥,签名方式同下单接口
参数正确即可成功撤单
币安API撤销订单:通过DELETE方式请求`/api/v3/order`,其中必填参数为symbol(交易对)、orderId(订单id)、API密钥、签名,注意点:未成交的订单可以撤单、已成交的订单无法撤单,其他操作请求类似。
通过币安API进行订单取消操作,需要在DELETE方法下使用`/api/v3/order`接口,并且将symbol(交易对)、orderId(订单ID)或origClientOrderId(客户端订单 ID)作为参数中的一项传入,同时带上 timestamp 和 sign 签名参数,即可取消订单。需注意,订单状态必须为可取消才可以操作。