撤销单一交易对的所有挂单 (TRADE)
撤销单一交易对下所有挂单。这也包括了来自订单列表的挂单。
撤销单一交易对的所有挂单 (TRADE) › 授权
请求头
X-MBX-APIKEY访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
查询参数
symboltimestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
recvWindow支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
撤销单一交易对的所有挂单 (TRADE) › 响应
撤销单一交易对的所有挂单
symbolorigClientOrderIdorderIdorderListIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideselfTradePreventionMode下单 (TRADE)
这个请求会把1个订单添加到 EXCHANGE_MAX_ORDERS 过滤器和 MAX_NUM_ORDERS 过滤器中。
下单 (TRADE) › 授权
请求头
X-MBX-APIKEY访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
下单 (TRADE) › 请求体
symbolsidetypetimestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
timeInForcequantityquoteOrderQtypricenewClientOrderId用户自定义的orderid,如空缺系统会自动赋值。
strategyIdstrategyType不能低于 1000000。
stopPrice仅 STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, TAKE_PROFIT_LIMIT 需要此参数。
trailingDelta参见 追踪止盈止损(Trailing Stop)订单常见问题
icebergQty仅有限价单(包括条件限价单与限价做事单)可以使用该参数,含义为创建冰山订单并指定冰山订单的数量。
newOrderRespTypeMARKET 与 LIMIT 订单默认为FULL, 其他默认为ACK。
selfTradePreventionMode允许的 ENUM 取决于交易对的配置。
pegPriceType参阅 关于挂钩订单参数的注意事项
pegOffsetValue用于挂钩的价格水平(最大值:100)。参阅 关于挂钩订单参数的注意事项
pegOffsetType仅支持 PRICE_LEVEL。参阅 关于挂钩订单参数的注意事项
recvWindow最大值为 60000 毫秒。
支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
下单 (TRADE) › 响应
下单
symbolorderIdorderListId除非此单是订单列表的一部分, 否则此值为 -1
clientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideworkingTimeselfTradePreventionModepriceqtycommissioncommissionAssettradeId撤销订单 (TRADE)
撤销订单.
撤销订单 (TRADE) › 授权
请求头
X-MBX-APIKEY访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
查询参数
symboltimestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
orderIdorigClientOrderIdnewClientOrderId用户自定义的本次撤销操作的ID(注意不是被撤销的订单的自定义ID)。如无指定会自动赋值。
cancelRestrictions支持的值: ONLY_NEW - 如果订单状态为 NEW,撤销将成功。
ONLY_PARTIALLY_FILLED - 如果订单状态为 PARTIALLY_FILLED,撤销将成功。
recvWindow支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
撤销订单 (TRADE) › 响应
撤销订单
symbolorderIdorderListId除非此单是订单列表的一部分, 否则此值为 -1
origClientOrderIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideselfTradePreventionModeicebergQty冰山订单数量。仅当请求中发送了 icebergQty 参数时返回。
preventedMatchId与 symbol 搭配时可用于查询 prevented match。仅当订单因 STP 过期时返回。
preventedQuantity因 STP 过期的订单数量。仅当订单因 STP 过期时返回。
stopPrice算法订单触发价格。适用于 STOP_LOSS、TAKE_PROFIT、STOP_LOSS_LIMIT 和 TAKE_PROFIT_LIMIT 订单。
strategyId可用于标记订单策略中的订单。仅当请求中传入该参数时返回。
strategyType可用于标记使用订单策略的订单。仅当请求中传入该参数时返回。
trailingDelta订单激活前所需的价格变动幅度。适用于追踪止损订单。
trailingTime追踪订单激活并开始跟踪价格变化的时间。仅适用于追踪止损订单。
usedSor表示订单是否使用了 SOR。仅在使用 SOR 下单时返回。
workingFloor表示订单由 SOR 撮合还是由提交到的订单簿撮合。仅在使用 SOR 下单时返回。
pegPriceTypePeg 价格类型。仅适用于 pegged 订单。
pegOffsetTypePeg 价格偏移类型。仅适用于请求了该字段的 pegged 订单。
pegOffsetValuePeg 价格偏移值。仅适用于请求了该字段的 pegged 订单。
peggedPrice订单当前 peg 到的价格。仅适用于已确定 peg 价格的订单。
expiryReason订单过期原因。仅当订单已过期时返回。
取消订单列表 (TRADE)
取消整个订单列表。
取消订单列表 (TRADE) › 授权
请求头
X-MBX-APIKEY访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
查询参数
symboltimestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
orderListIdorderListId 或 listClientOrderId 必须被提供
listClientOrderIdorderListId 或 listClientOrderId 必须被提供
newClientOrderId用户自定义的本次撤销操作的ID(注意不是被撤销的订单的自定义ID)。如无指定会自动赋值。
recvWindow支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
取消订单列表 (TRADE) › 响应
取消订单列表
orderListIdcontingencyTypelistStatusTypelistOrderStatuslistClientOrderIdtransactionTimesymbolsymbolorderIdclientOrderIdsymbolorigClientOrderIdorderIdorderListIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideicebergQty仅在请求中发送了 icebergQty 参数时出现。
preventedMatchId仅在因 STP 导致订单失效时出现。
preventedQuantity因 STP 导致订单失效的数量。
stopPrice出现在 STOP_LOSS, TAKE_PROFIT, STOP_LOSS_LIMIT 和 TAKE_PROFIT_LIMIT 订单中。
strategyId仅在下单时提供了 strategyId 参数时出现。
strategyType仅在下单时提供了 strategyType 参数时出现。
trailingDelta订单激活前所需的价格变动。
trailingTime追踪单被激活和跟踪价格变化的时间。
usedSor用于确定订单是否使用SOR的字段。
workingFloor用以定义订单是通过 SOR 还是由订单簿成交的。
pegPriceType挂钩价格类型。仅用于挂钩订单。
pegOffsetType挂钩价格偏移类型。如若需要,仅用于挂钩订单。
pegOffsetValue挂钩价格偏移值。如若需要,仅用于挂钩订单。
peggedPrice订单对应的当前挂钩价格。一旦确定,仅用于挂钩订单。
expiryReason订单过期的原因。当订单过期时出现。
修改订单并保留优先级 (TRADE)
由客户发送以减少其现有当前订单的原始数量。
这个请求将添加0个订单到 EXCHANGE_MAX_ORDERS 过滤器和 MAX_NUM_ORDERS 过滤器中。
请阅读 保留优先权的修改订单常见问题 了解更多信息。
修改订单并保留优先级 (TRADE) › 授权
请求头
X-MBX-APIKEY访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
修改订单并保留优先级 (TRADE) › 请求体
symbolnewQty交易的新数量。 newQty 必须大于0, 但是必须比订单的原始数量小。
timestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
orderId需提供 orderId 或 origClientOrderId。
origClientOrderId需提供 orderId 或 origClientOrderId。
newClientOrderId订单在被修改后被赋予的新 client order ID。
如果未发送则自动生成。
可以将当前 clientOrderId 作为 newClientOrderId 发送来重用当前 clientOrderId 的值。
recvWindow最大值为 60000 毫秒。
支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
修改订单并保留优先级 (TRADE) › 响应
修改订单并保留优先级
transactTimeexecutionIdsymbolorderIdorderListIdorigClientOrderIdclientOrderIdpriceqtyexecutedQtypreventedQtyquoteOrderQtycumulativeQuoteQtystatustimeInForcetypesideworkingTimeselfTradePreventionModeicebergQty仅在请求中发送了 icebergQty 参数时出现。
preventedMatchId仅在因 STP 导致订单失效时出现。
preventedQuantity因 STP 导致订单失效的数量。
stopPrice出现在 STOP_LOSS, TAKE_PROFIT, STOP_LOSS_LIMIT 和 TAKE_PROFIT_LIMIT 订单中。
strategyId仅在下单时提供了 strategyId 参数时出现。
strategyType仅在下单时提供了 strategyType 参数时出现。
trailingDelta订单激活前所需的价格变动。
trailingTime追踪单被激活和跟踪价格变化的时间。
usedSor用于确定订单是否使用SOR的字段。
workingFloor用以定义订单是通过 SOR 还是由订单簿成交的。
pegPriceType挂钩价格类型。仅用于挂钩订单。
pegOffsetType挂钩价格偏移类型。如若需要,仅用于挂钩订单。
pegOffsetValue挂钩价格偏移值。如若需要,仅用于挂钩订单。
peggedPrice订单对应的当前挂钩价格。一旦确定,仅用于挂钩订单。
expiryReason订单过期的原因。当订单过期时出现。
orderListIdcontingencyTypelistOrderStatuslistClientOrderIdsymbolsymbolorderIdclientOrderId撤消挂单再下单 (TRADE)
- 撤消挂单并在同个交易对上重新下单。
- 在撤消订单和下单前会判断: 1) 过滤器参数, 以及 2) 目前下单数量。
- 即使请求中没有尝试发送新订单,比如(
newOrderResult: NOT_ATTEMPTED),未成交订单的数量仍然会加1。 - 通过此接口只能撤消订单列表中的单个订单,但结果与撤消整个订单列表相同。
撤消挂单再下单 (TRADE) › 授权
请求头
X-MBX-APIKEY访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
撤消挂单再下单 (TRADE) › 请求体
symbolsidetypecancelReplaceMode指定类型:STOP_ON_FAILURE - 如果撤消订单失败将不会继续重新下单。
ALLOW_FAILURE - 不管撤消订单是否成功都会继续重新下单。
timestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
timeInForcequantityquoteOrderQtypricecancelNewClientOrderId用户自定义的id,如空缺系统会自动赋值
cancelOrigClientOrderId必须提供 cancelOrderId 或者 cancelOrigClientOrderId。
当同时提供 cancelOrderId 和 cancelOrigClientOrderId 两个参数时,系统首先将会使用 cancelOrderId 来搜索订单。
然后, 查找结果中的 cancelOrigClientOrderId 的值将会被用来验证订单。
如果两个条件都不满足,则请求将被拒绝。
cancelOrderId必须提供 cancelOrderId 或者 cancelOrigClientOrderId。
当同时提供 cancelOrderId 和 cancelOrigClientOrderId 两个参数时,系统首先将会使用 cancelOrderId 来搜索订单。
然后, 查找结果中的 cancelOrigClientOrderId 的值将会被用来验证订单。
如果两个条件都不满足,则请求将被拒绝。
newClientOrderId用于辨识新订单。
strategyIdstrategyType不能低于 1000000。
stopPricetrailingDeltaicebergQtynewOrderRespType指定响应类型:
指定响应类型 ACK, RESULT, or FULL; MARKET 与 LIMIT 订单默认为FULL, 其他默认为ACK。
selfTradePreventionMode允许的 ENUM 取决于交易对的配置。支持的值有:STP 模式。
cancelRestrictions支持的值: ONLY_NEW - 如果订单状态为 NEW,撤销将成功。
ONLY_PARTIALLY_FILLED - 如果订单状态为 PARTIALLY_FILLED,撤销将成功。
orderRateLimitExceededMode支持的值:
DO_NOTHING(默认值)- 仅在账户未超过未成交订单频率限制时,会尝试取消订单。
CANCEL_ONLY - 将始终取消订单。
pegPriceTypePRIMARY_PEG 或 MARKET_PEG。
参阅 关于挂钩订单参数的注意事项
pegOffsetValue用于挂钩的价格水平(最大值:100)。
参阅 关于挂钩订单参数的注意事项
pegOffsetType仅支持 PRICE_LEVEL。
参阅 关于挂钩订单参数的注意事项
recvWindow最大值为 60000 毫秒。
支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
撤消挂单再下单 (TRADE) › 响应
撤单和下单都成功
cancelResultnewOrderResultsymbolorigClientOrderIdorderIdorderListId除非此单是订单列表的一部分, 否则此值为 -1
clientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideselfTradePreventionModeicebergQty仅在请求中发送了 icebergQty 参数时出现。
preventedMatchId仅在因 STP 导致订单失效时出现。
preventedQuantity因 STP 导致订单失效的数量。
stopPrice出现在 STOP_LOSS, TAKE_PROFIT, STOP_LOSS_LIMIT 和 TAKE_PROFIT_LIMIT 订单中。
strategyId仅在下单时提供了 strategyId 参数时出现。
strategyType仅在下单时提供了 strategyType 参数时出现。
trailingDelta订单激活前所需的价格变动。
trailingTime追踪单被激活和跟踪价格变化的时间。
usedSor用于确定订单是否使用SOR的字段。
workingFloor用以定义订单是通过 SOR 还是由订单簿成交的。
pegPriceType挂钩价格类型。仅用于挂钩订单。
pegOffsetType挂钩价格偏移类型。如若需要,仅用于挂钩订单。
pegOffsetValue挂钩价格偏移值。如若需要,仅用于挂钩订单。
peggedPrice订单对应的当前挂钩价格。一旦确定,仅用于挂钩订单。
expiryReason订单过期的原因。当订单过期时出现。
symbolorderIdorderListId除非此单是订单列表的一部分, 否则此值为 -1
clientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideworkingTimepriceqtycommissioncommissionAssettradeIdselfTradePreventionModeicebergQty仅在请求中发送了 icebergQty 参数时出现。
preventedMatchId仅在因 STP 导致订单失效时出现。
preventedQuantity因 STP 导致订单失效的数量。
stopPrice出现在 STOP_LOSS, TAKE_PROFIT, STOP_LOSS_LIMIT 和 TAKE_PROFIT_LIMIT 订单中。
strategyId仅在下单时提供了 strategyId 参数时出现。
strategyType仅在下单时提供了 strategyType 参数时出现。
trailingDelta订单激活前所需的价格变动。
trailingTime追踪单被激活和跟踪价格变化的时间。
usedSor用于确定订单是否使用SOR的字段。
workingFloor用以定义订单是通过 SOR 还是由订单簿成交的。
pegPriceType挂钩价格类型。仅用于挂钩订单。
pegOffsetType挂钩价格偏移类型。如若需要,仅用于挂钩订单。
pegOffsetValue挂钩价格偏移值。如若需要,仅用于挂钩订单。
peggedPrice订单对应的当前挂钩价格。一旦确定,仅用于挂钩订单。
expiryReason订单过期的原因。当订单过期时出现。
New 订单 列表 - OCO (TRADE)
发送新 one-cancels-the-other (OCO) 订单,激活其中一个订单会立即取消另一个订单。
- OCO 包含了两个订单,分别被称为 上方订单 和 下方订单。
- 其中一个订单必须是
LIMIT_MAKER/TAKE_PROFIT/TAKE_PROFIT_LIMIT订单,另一个订单必须是STOP_LOSS或STOP_LOSS_LIMIT订单。 - 针对价格限制:
- 如果 OCO 订单方向是
SELL:LIMIT_MAKER/TAKE_PROFIT_LIMITprice> 最后交易价格 >STOP_LOSS/STOP_LOSS_LIMITstopPriceTAKE_PROFITstopPrice> 最后交易价格 >STOP_LOSS/STOP_LOSS_LIMITstopPrice
- 如果 OCO 订单方向是
BUY:LIMIT_MAKER/TAKE_PROFIT_LIMITprice< 最后交易价格 <stopPriceTAKE_PROFITstopPrice< 最后交易价格 <STOP_LOSS/STOP_LOSS_LIMITstopPrice
- 如果 OCO 订单方向是
- OCO 会添加 2个订单 到
EXCHANGE_MAX_ORDERS过滤器和MAX_NUM_ORDERS过滤器中。
New 订单 列表 - OCO (TRADE) › 授权
请求头
X-MBX-APIKEY访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
New 订单 列表 - OCO (TRADE) › 请求体
symbolsidequantity两个订单的数量。
aboveTypebelowType支持值:STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, TAKE_PROFIT_LIMIT。
timestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
listClientOrderId整个 OCO order list 的唯一ID。 如果未发送则自动生成。 仅当前一个订单已填满或完全过期时,才会接受具有相同的listClientOrderId。 listClientOrderId 与 aboveClientOrderId 和 belowClientOrderId 不同。
aboveClientOrderId上方订单的唯一ID。 如果未发送则自动生成。
aboveIcebergQty请注意,只有当 aboveTimeInForce 为 GTC 时才能使用。
abovePrice当 aboveType 是 STOP_LOSS_LIMIT, LIMIT_MAKER 或 TAKE_PROFIT_LIMIT 时,可用以指定限价。
aboveStopPrice如果 aboveType 是 STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT 或 TAKE_PROFIT_LIMIT 才能使用。 必须指定 aboveStopPrice 或 aboveTrailingDelta 或两者。
aboveTrailingDeltaaboveTimeInForce如果 aboveType 是 STOP_LOSS_LIMIT 或 TAKE_PROFIT_LIMIT,则为必填项。
aboveStrategyId订单策略中上方订单的 ID。
aboveStrategyType上方订单策略的任意数值。小于 1000000 的值被保留,无法使用。
abovePegPriceTypeabovePegOffsetTypeabovePegOffsetValuebelowClientOrderId下方订单的唯一ID。 如果未发送则自动生成。
belowIcebergQty请注意,只有当 belowTimeInForce 为 GTC 时才能使用。
belowPrice当 belowType 是 STOP_LOSS_LIMIT, LIMIT_MAKER 或 TAKE_PROFIT_LIMIT 时,可用以指定限价。
belowStopPrice如果 belowType 是 STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT 或 TAKE_PROFIT_LIMIT 才能使用。 必须指定 belowStopPrice 或 belowTrailingDelta 或两者。
belowTrailingDeltabelowTimeInForce如果 belowType 是 STOP_LOSS_LIMIT 或 TAKE_PROFIT_LIMIT,则为必须配合提交的值。
belowStrategyId订单策略中下方订单的 ID。
belowStrategyType下方订单策略的任意数值。小于 1000000 的值被保留,无法使用。
belowPegPriceTypebelowPegOffsetTypebelowPegOffsetValuenewOrderRespType响应格式可选值: ACK, RESULT, FULL。
selfTradePreventionModerecvWindow最大值为 60000 毫秒。 支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
New 订单 列表 - OCO (TRADE) › 响应
New 订单 列表 - OCO
orderListIdcontingencyTypelistStatusTypelistOrderStatuslistClientOrderIdtransactionTimesymbolsymbolorderIdclientOrderIdsymbolorderIdorderListIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideworkingTimeselfTradePreventionModestopPriceicebergQtyNew 订单 列表- OPO (TRADE)
发送一个新的 OPO 订单。
- OPO 会向
EXCHANGE_MAX_NUM_ORDERS过滤器和MAX_NUM_ORDERS过滤器中添加 2 个订单。
New 订单 列表- OPO (TRADE) › 授权
请求头
X-MBX-APIKEY访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
New 订单 列表- OPO (TRADE) › 请求体
symbolworkingType支持的数值:LIMIT,LIMIT_MAKER
workingSideworkingPrice生效订单价格
workingQuantity设置生效订单的数量
pendingType支持的数值:订单类型。注意,不支持使用 quoteOrderQty 的 MARKET 订单。
pendingSidetimestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
listClientOrderId订单列表中的唯一 ID。如果未发送,则自动生成。只有当之前的同一 listClientOrderId 的订单列表已成交或完全过期后,才接受新的同一 listClientOrderId 的订单列表。listClientOrderId 与 workingClientOrderId 和 pendingClientOrderId 不同。
newOrderRespTypeselfTradePreventionModeworkingClientOrderId生效订单中挂单的任意唯一 ID。如果未发送,则自动生成。
workingIcebergQty仅当 workingTimeInForce 为 GTC 或 workingType 为 LIMIT_MAKER 时可用
workingTimeInForceworkingStrategyId用于标识订单策略中生效订单的任意数字值
workingStrategyType用于标识生效订单策略的任意数字值。小于 1000000 的值为保留值,不能使用。
workingPegPriceTypeworkingPegOffsetTypeworkingPegOffsetValuependingClientOrderId待处理订单中挂单的任意唯一 ID。如果未发送,则自动生成。
pendingPrice待处理订单价格
pendingStopPrice待处理订单止损价格
pendingTrailingDelta待处理订单跟踪止损差值
pendingIcebergQty仅当 pendingTimeInForce 为 GTC 或 pendingType 为 LIMIT_MAKER 时可用
pendingTimeInForcependingStrategyId用于标识订单策略中待处理订单的任意数字值
pendingStrategyType用于标识待处理订单策略的任意数字值。小于 1000000 的值为保留值,不能使用。
pendingPegPriceTypependingPegOffsetTypependingPegOffsetValuerecvWindow该值不能大于 60000。支持最多三位小数精度(例如 6000.346),以便指定微秒。
New 订单 列表- OPO (TRADE) › 响应
New 订单 列表- OPO
orderListIdcontingencyTypelistStatusTypelistOrderStatuslistClientOrderIdtransactionTimesymbolsymbolorderIdclientOrderIdsymbolorderIdorderListIdclientOrderIdtransactTimepriceexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideworkingTimeselfTradePreventionModeorigQtyicebergQty仅在请求中发送了 icebergQty 参数时出现。
preventedMatchId仅在因 STP 导致订单失效时出现。
preventedQuantity因 STP 导致订单失效的数量。
stopPrice出现在 STOP_LOSS, TAKE_PROFIT, STOP_LOSS_LIMIT 和 TAKE_PROFIT_LIMIT 订单中。
strategyId仅在下单时提供了 strategyId 参数时出现。
strategyType仅在下单时提供了 strategyType 参数时出现。
trailingDelta订单激活前所需的价格变动。
trailingTime追踪单被激活和跟踪价格变化的时间。
usedSor用于确定订单是否使用SOR的字段。
workingFloor用以定义订单是通过 SOR 还是由订单簿成交的。
pegPriceType挂钩价格类型。仅用于挂钩订单。
pegOffsetType挂钩价格偏移类型。如若需要,仅用于挂钩订单。
pegOffsetValue挂钩价格偏移值。如若需要,仅用于挂钩订单。
peggedPrice订单对应的当前挂钩价格。一旦确定,仅用于挂钩订单。
expiryReason订单过期的原因。当订单过期时出现。
New 订单 列表- OPOCO (TRADE)
发送一个 OPOCO 订单。
New 订单 列表- OPOCO (TRADE) › 授权
请求头
X-MBX-APIKEY访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
New 订单 列表- OPOCO (TRADE) › 请求体
symbolworkingTypeworkingSideworkingPrice生效订单价格
workingQuantity设置生效订单的数量
pendingSidependingAboveType支持的数值:STOP_LOSS_LIMIT,STOP_LOSS,LIMIT_MAKER,TAKE_PROFIT,TAKE_PROFIT_LIMIT
timestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
listClientOrderId订单列表中的唯一 ID。如果未发送,则自动生成。只有当之前的同一 listClientOrderId 的订单列表已成交或完全过期后,才接受新的同一 listClientOrderId 的订单列表。listClientOrderId 与 workingClientOrderId 和 pendingClientOrderId 不同。
newOrderRespTypeselfTradePreventionModeworkingClientOrderId生效订单中挂单的任意唯一 ID。如果未发送,则自动生成。
workingIcebergQty仅当 workingTimeInForce 为 GTC 或 workingType 为 LIMIT_MAKER 时可用
workingTimeInForceworkingStrategyId用于标识订单策略中生效订单的任意数字值
workingStrategyType用于标识生效订单策略的任意数字值。小于 1000000 的值为保留值,不能使用。
workingPegPriceTypeworkingPegOffsetTypeworkingPegOffsetValue用于挂钩的价格水平(最大值:100)。 参阅 关于挂钩订单参数的注意事项
pendingAboveClientOrderId待处理"上方"订单中开放订单的任意唯一 ID。如果未发送,则自动生成。
pendingAbovePrice当 pendingAboveType 为 STOP_LOSS_LIMIT、LIMIT_MAKER 或 TAKE_PROFIT_LIMIT 时,可用于指定限价。
pendingAboveStopPrice当 pendingAboveType 为 STOP_LOSS、STOP_LOSS_LIMIT、TAKE_PROFIT、TAKE_PROFIT_LIMIT 时可用。
pendingAboveTrailingDelta详见 追踪止盈止损常见问题
pendingAboveIcebergQty仅当 pendingAboveTimeInForce 为 GTC 或 pendingAboveType 为 LIMIT_MAKER 时可用。
pendingAboveTimeInForce如果 pendingAboveType 是 STOP_LOSS_LIMIT 或 TAKE_PROFIT_LIMIT,则为必填项。
pendingAboveStrategyId用于标识订单策略中待处理上方订单的任意数字值。
pendingAboveStrategyType用于标识待处理上方订单策略的任意数字值。小于 1000000 的值为保留值,不能使用。
pendingAbovePegPriceTypependingAbovePegOffsetTypependingAbovePegOffsetValue用于挂钩的价格水平(最大值:100)。 参阅 关于挂钩订单参数的注意事项
pendingBelowType支持的数值:STOP_LOSS,STOP_LOSS_LIMIT,TAKE_PROFIT,TAKE_PROFIT_LIMIT
pendingBelowClientOrderId待处理"下方"订单中开放订单的任意唯一 ID。如果未发送,则自动生成。
pendingBelowPrice当 pendingBelowType 为 STOP_LOSS_LIMIT 或 TAKE_PROFIT_LIMIT 时,可用于指定限价。
pendingBelowStopPrice当 pendingBelowType 为 STOP_LOSS、STOP_LOSS_LIMIT、TAKE_PROFIT 或 TAKE_PROFIT_LIMIT 时可用。pendingBelowStopPrice、pendingBelowTrailingDelta 或两者之一必须被指定。
pendingBelowTrailingDelta详见 追踪止盈止损常见问题
pendingBelowIcebergQty仅当 pendingBelowTimeInForce 为 GTC 或 pendingBelowType 为 LIMIT_MAKER 时可用。
pendingBelowTimeInForcependingBelowStrategyId用于标识订单策略中待处理下方订单的任意数字值。
pendingBelowStrategyType用于标识待处理下方订单策略的任意数字值。小于 1000000 为保留值,不能使用。
pendingBelowPegPriceTypependingBelowPegOffsetTypependingBelowPegOffsetValuerecvWindow该值不能大于 60000。支持最多三位小数精度(例如 6000.346),以便指定微秒。
New 订单 列表- OPOCO (TRADE) › 响应
New 订单 列表- OPOCO
orderListIdcontingencyTypelistStatusTypelistOrderStatuslistClientOrderIdtransactionTimesymbolsymbolorderIdclientOrderIdsymbolorderIdorderListIdclientOrderIdtransactTimepriceexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideworkingTimeselfTradePreventionModeorigQtyicebergQty仅在请求中发送了 icebergQty 参数时出现。
preventedMatchId仅在因 STP 导致订单失效时出现。
preventedQuantity因 STP 导致订单失效的数量。
stopPrice出现在 STOP_LOSS, TAKE_PROFIT, STOP_LOSS_LIMIT 和 TAKE_PROFIT_LIMIT 订单中。
strategyId仅在下单时提供了 strategyId 参数时出现。
strategyType仅在下单时提供了 strategyType 参数时出现。
trailingDelta订单激活前所需的价格变动。
trailingTime追踪单被激活和跟踪价格变化的时间。
usedSor用于确定订单是否使用SOR的字段。
workingFloor用以定义订单是通过 SOR 还是由订单簿成交的。
pegPriceType挂钩价格类型。仅用于挂钩订单。
pegOffsetType挂钩价格偏移类型。如若需要,仅用于挂钩订单。
pegOffsetValue挂钩价格偏移值。如若需要,仅用于挂钩订单。
peggedPrice订单对应的当前挂钩价格。一旦确定,仅用于挂钩订单。
expiryReason订单过期的原因。当订单过期时出现。
New 订单 列表- OTO (TRADE)
发送一个新的 OTO 订单。
- 一个 OTO 订单(One-Triggers-the-Other)是一个包含了两个订单的订单列表.
- 第一个订单被称为生效订单,必须为
LIMIT或LIMIT_MAKER类型的订单。最初,订单簿上只有生效订单。 - 第二个订单被称为待处理订单。它可以是任何订单类型,但不包括使用参数
quoteOrderQty的MARKET订单。只有当生效订单完全成交时,待处理订单才会被自动下单。 - 如果生效订单或者待处理订单中的任意一个被单独取消,订单列表中剩余的那个订单也会被随之取消或过期。
- 如果生效订单在下订单列表后立即完全成交,则可能会得到订单响应。其中,生效订单的状态为
FILLED,但待处理订单的状态为PENDING_NEW。针对这类情况,如果需要检查当前状态,您可以查询相关的待处理订单。 OTO订单将2 个订单添加到EXCHANGE_MAX_NUM_ORDERS过滤器和MAX_NUM_ORDERS过滤器中。
New 订单 列表- OTO (TRADE) › 授权
请求头
X-MBX-APIKEY访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
New 订单 列表- OTO (TRADE) › 请求体
symbolworkingType支持的数值: LIMIT, LIMIT_MAKER
workingSideworkingPriceworkingQuantity用于设置生效订单的数量。
pendingType支持的数值: 订单类型 请注意,系统不支持使用 quoteOrderQty 的 MARKET 订单。
pendingSidependingQuantity用于设置待处理订单的数量。
timestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
listClientOrderId整个订单列表的唯一ID。 如果未发送则自动生成。 仅当前一个订单列表已填满或完全过期时,才会接受含有相同 listClientOrderId 值的新订单列表。 listClientOrderId 与 workingClientOrderId 和 pendingClientOrderId 不同。
newOrderRespTypeselfTradePreventionModeworkingClientOrderId用于标识生效订单的唯一ID。 如果未发送则自动生成。
workingIcebergQty仅当 workingTimeInForce 为 GTC 或 workingType 为 LIMIT_MAKER 时,才能使用此功能。
workingTimeInForceworkingStrategyId订单策略中用于标识生效订单的 ID。
workingStrategyType用于标识生效订单策略的任意数值。 小于 1000000 的值被保留,无法使用。
workingPegPriceTypeworkingPegOffsetTypeworkingPegOffsetValuependingClientOrderId用于标识待处理订单的唯一ID。 如果未发送则自动生成。
pendingPricependingStopPricependingTrailingDeltapendingIcebergQty只有当 pendingTimeInForce 为 GTC 或者当 pendingType 为 LIMIT_MAKER 时才能使用。
pendingTimeInForcependingStrategyId订单策略中用于标识待处理订单的 ID。
pendingStrategyType用于标识待处理订单策略的任意数值。 小于 1000000 的值被保留,无法使用。
pendingPegPriceTypependingPegOffsetTypependingPegOffsetValuerecvWindow最大值为 60000 毫秒。 支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
New 订单 列表- OTO (TRADE) › 响应
New 订单 列表- OTO
orderListIdcontingencyTypelistStatusTypelistOrderStatuslistClientOrderIdtransactionTimesymbolsymbolorderIdclientOrderIdsymbolorderIdorderListIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideworkingTimeselfTradePreventionModeicebergQty仅在请求中发送了 icebergQty 参数时出现。
preventedMatchId仅在因 STP 导致订单失效时出现。
preventedQuantity因 STP 导致订单失效的数量。
stopPrice出现在 STOP_LOSS, TAKE_PROFIT, STOP_LOSS_LIMIT 和 TAKE_PROFIT_LIMIT 订单中。
strategyId仅在下单时提供了 strategyId 参数时出现。
strategyType仅在下单时提供了 strategyType 参数时出现。
trailingDelta订单激活前所需的价格变动。
trailingTime追踪单被激活和跟踪价格变化的时间。
usedSor用于确定订单是否使用SOR的字段。
workingFloor用以定义订单是通过 SOR 还是由订单簿成交的。
pegPriceType挂钩价格类型。仅用于挂钩订单。
pegOffsetType挂钩价格偏移类型。如若需要,仅用于挂钩订单。
pegOffsetValue挂钩价格偏移值。如若需要,仅用于挂钩订单。
peggedPrice订单对应的当前挂钩价格。一旦确定,仅用于挂钩订单。
expiryReason订单过期的原因。当订单过期时出现。
New 订单 列表- OTOCO (TRADE)
发送一个新的 OTOCO 订单。
- 一个 OTOCO 订单(One-Triggers-One-Cancels-the-Other)是一个包含了三个订单的订单列表。
- 第一个订单被称为生效订单,必须为
LIMIT或LIMIT_MAKER类型的订单。最初,订单簿上只有生效订单。- 生效订单的行为与此一致 OTO
- 一个OTOCO订单有两个待处理订单(pending above 和 pending below),它们构成了一个 OCO 订单列表。只有当生效订单完全成交时,待处理订单们才会被自动下单。
- 待处理上方(pending above)订单和待处理下方(pending below)订单都遵循与 OCO 订单列表相同的规则 OrderList OCO。
OTOCO在EXCHANGE_MAX_NUM_ORDERS过滤器和MAX_NUM_ORDERS过滤器的基础上添加3个订单。
New 订单 列表- OTOCO (TRADE) › 授权
请求头
X-MBX-APIKEY访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
New 订单 列表- OTOCO (TRADE) › 请求体
symbolworkingType支持的数值: LIMIT, LIMIT_MAKER
workingSideworkingPriceworkingQuantity用于设置生效订单的数量。
pendingSidependingQuantity用于设置待处理订单的数量。
pendingAboveType支持的数值: STOP_LOSS_LIMIT, STOP_LOSS, LIMIT_MAKER, TAKE_PROFIT, TAKE_PROFIT_LIMIT
timestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
listClientOrderId整个订单列表的唯一ID。 如果未发送则自动生成。 仅当前一个订单列表已填满或完全过期时,才会接受含有相同 listClientOrderId 值的新订单列表。 listClientOrderId 与 workingClientOrderId 和 pendingClientOrderId 不同。
newOrderRespTypeselfTradePreventionModeworkingClientOrderId用于标识生效订单的唯一ID。 如果未发送则自动生成。
workingIcebergQty仅当 workingTimeInForce 为 GTC 或 workingType 为 LIMIT_MAKER 时,才能使用此功能。
workingTimeInForceworkingStrategyId订单策略中用于标识生效订单的 ID。
workingStrategyType用于标识生效订单策略的任意数值。 小于 1000000 的值被保留,无法使用。
workingPegPriceTypeworkingPegOffsetTypeworkingPegOffsetValuependingAboveClientOrderId用于标识待处理上方订单的唯一ID。 如果未发送则自动生成。
pendingAbovePrice当 pendingAboveType 是 STOP_LOSS_LIMIT, LIMIT_MAKER 或 TAKE_PROFIT_LIMIT 时,可用以指定限价。
pendingAboveStopPrice如果 pendingAboveType 是 STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, TAKE_PROFIT_LIMIT 才能使用。
pendingAboveTrailingDeltapendingAboveIcebergQty只有当 pendingAboveTimeInForce 为 GTC 或 pendingAboveType 为 LIMIT_MAKER 时才能使用。
pendingAboveTimeInForce如果 pendingAboveType 是 STOP_LOSS_LIMIT 或 TAKE_PROFIT_LIMIT,则为必填项。
pendingAboveStrategyId订单策略中用于标识待处理上方订单的 ID。
pendingAboveStrategyType用于标识待处理上方订单策略的任意数值。 小于 1000000 的值被保留,无法使用。
pendingAbovePegPriceTypependingAbovePegOffsetTypependingAbovePegOffsetValuependingBelowType支持的数值: STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, TAKE_PROFIT_LIMIT
pendingBelowClientOrderId用于标识待处理下方订单的唯一ID。 如果未发送则自动生成。
pendingBelowPrice当 pendingBelowType 是 STOP_LOSS_LIMIT 或 TAKE_PROFIT_LIMIT 时,可用以指定限价。
pendingBelowStopPrice如果 pendingBelowType 是 STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, TAKE_PROFIT_LIMIT 才能使用。 必须指定 pendingBelowStopPrice 或 pendingBelowTrailingDelta 或两者。
pendingBelowTrailingDeltapendingBelowIcebergQty只有当 pendingBelowTimeInForce 为 GTC 或 pendingBelowType 为 LIMIT_MAKER 时才能使用。
pendingBelowTimeInForce如果 pendingBelowType 是 STOP_LOSS_LIMIT 或 TAKE_PROFIT_LIMIT,则为必须配合提交的值。
pendingBelowStrategyId订单策略中用于标识待处理下方订单的 ID。
pendingBelowStrategyType用于标识待处理下方订单策略的任意数值。 小于 1000000 的值被保留,无法使用。
pendingBelowPegPriceTypependingBelowPegOffsetTypependingBelowPegOffsetValuerecvWindow最大值为 60000 毫秒。 支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
New 订单 列表- OTOCO (TRADE) › 响应
New 订单 列表- OTOCO
orderListIdcontingencyTypelistStatusTypelistOrderStatuslistClientOrderIdtransactionTimesymbolsymbolorderIdclientOrderIdsymbolorderIdorderListIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideworkingTimeselfTradePreventionModeicebergQty仅在请求中发送了 icebergQty 参数时出现。
preventedMatchId仅在因 STP 导致订单失效时出现。
preventedQuantity因 STP 导致订单失效的数量。
stopPrice出现在 STOP_LOSS, TAKE_PROFIT, STOP_LOSS_LIMIT 和 TAKE_PROFIT_LIMIT 订单中。
strategyId仅在下单时提供了 strategyId 参数时出现。
strategyType仅在下单时提供了 strategyType 参数时出现。
trailingDelta订单激活前所需的价格变动。
trailingTime追踪单被激活和跟踪价格变化的时间。
usedSor用于确定订单是否使用SOR的字段。
workingFloor用以定义订单是通过 SOR 还是由订单簿成交的。
pegPriceType挂钩价格类型。仅用于挂钩订单。
pegOffsetType挂钩价格偏移类型。如若需要,仅用于挂钩订单。
pegOffsetValue挂钩价格偏移值。如若需要,仅用于挂钩订单。
peggedPrice订单对应的当前挂钩价格。一旦确定,仅用于挂钩订单。
expiryReason订单过期的原因。当订单过期时出现。
发送新 OCO 订单 - 已弃用 (TRADE)
发送新的 OCO。
- 价格限制:
SELL: Limit price > 最后交易价格 > stop PriceBUY: Limit price < 最后交易价格 < stop Price
- 数量限制:
- 两条腿的数量必须相同。
- 不过,
冰山交易的数量不一定相同
OCO将2个订单添加到EXCHANGE_MAX_ORDERS过滤器和MAX_NUM_ORDERS过滤器中。
发送新 OCO 订单 - 已弃用 (TRADE) › 授权
请求头
X-MBX-APIKEY访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
发送新 OCO 订单 - 已弃用 (TRADE) › 请求体
symbolsidequantitypricestopPricetimestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
listClientOrderId整个orderList的唯一ID
limitClientOrderId限价单的唯一ID
limitStrategyIdlimitStrategyType不能低于 1000000
limitIcebergQty用于使 LIMIT_MAKER 腿单成为冰山订单。
trailingDeltastopClientOrderId止损/止损限价单的唯一ID
stopStrategyIdstopStrategyType不能低于 1000000
stopLimitPrice如果提供,须配合提交stopLimitTimeInForce
stopIcebergQty与 STOP_LOSS_LIMIT 腿单一起使用,使其成为冰山订单。
stopLimitTimeInForce有效值 GTC/FOK/IOC
newOrderRespTypeselfTradePreventionModerecvWindow最大值为 60000 毫秒。
支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
发送新 OCO 订单 - 已弃用 (TRADE) › 响应
发送新 OCO 订单 - 已弃用
orderListIdcontingencyTypelistStatusTypelistOrderStatuslistClientOrderIdtransactionTimesymbolsymbolorderIdclientOrderIdsymbolorderIdorderListIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideworkingTimeselfTradePreventionModestopPrice测试下单接口 (TRADE)
用于测试订单请求,但不会提交到撮合引擎
测试下单接口 (TRADE) › 授权
测试下单接口 (TRADE) › 请求权重
此端点消耗基于IP的请求权重。较重的端点会消耗更多您的IP速率限制容量。
请在限速说明章节中了解更多信息。
| Condition | Weight |
|---|---|
Without computeCommissionRates | 1 |
With computeCommissionRates | 20 |
请求头
X-MBX-APIKEY访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
测试下单接口 (TRADE) › 请求体
symbolsidetypetimestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
computeCommissionRates默认值: false
请参阅佣金常见问题解答 了解更多信息。
timeInForcequantityquoteOrderQtypricenewClientOrderId用户自定义的orderid,如空缺系统会自动赋值。
strategyIdstrategyType不能低于 1000000。
stopPrice仅 STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, TAKE_PROFIT_LIMIT 需要此参数。
trailingDeltaicebergQty仅有限价单(包括条件限价单与限价做事单)可以使用该参数,含义为创建冰山订单并指定冰山订单的数量。
newOrderRespType指定响应类型 ACK, RESULT, or FULL; MARKET 与 LIMIT 订单默认为FULL, 其他默认为ACK。
selfTradePreventionMode允许的 ENUM 取决于交易对的配置。支持的值有:STP 模式。
pegPriceTypepegOffsetValue用于挂钩的价格水平(最大值:100)。 参阅 关于挂钩订单参数的注意事项
pegOffsetTyperecvWindow最大值为 60000 毫秒。 支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
测试下单接口 (TRADE) › 响应
测试下单接口
订单交易的标准佣金率
makertaker订单交易的特殊佣金率
makertaker订单交易的税率
makertaker以BNB支付时的标准佣金折扣。
enabledForAccountenabledForSymboldiscountAssetdiscount下 SOR 订单 (TRADE)
发送使用智能订单路由 (SOR) 的新订单。
这个请求会把1个订单添加到 EXCHANGE_MAX_ORDERS 过滤器和 MAX_NUM_ORDERS 过滤器中。
参阅 智能订单路由 (SOR) 了解更多详情。
下 SOR 订单 (TRADE) › 授权
请求头
X-MBX-APIKEY访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
下 SOR 订单 (TRADE) › 请求体
symbolsidetypequantitytimestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
timeInForcepricenewClientOrderId用户自定义的orderid,如空缺系统会自动赋值。如果几个订单具有相同的 newClientOrderID 赋值,
那么只有在前一个订单成交后才可以接受下一个订单,否则该订单将被拒绝。
strategyIdstrategyType赋值不能小于 1000000.
icebergQty仅有限价单可以使用该参数,含义为创建冰山订单并指定冰山订单的数量。
newOrderRespType指定响应类型:
selfTradePreventionMode允许的 ENUM 取决于交易对的配置。支持的值有:STP 模式。
recvWindow最大值为 60000 毫秒。
支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
下 SOR 订单 (TRADE) › 响应
下 SOR 订单
symbolorderIdorderListIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideworkingTimematchTypepriceqtycommissioncommissionAssettradeIdallocIdworkingFloorselfTradePreventionModeusedSor测试 SOR 下单接口 (TRADE)
用于测试使用智能订单路由 (SOR) 的订单请求,但不会提交到撮合引擎
测试 SOR 下单接口 (TRADE) › 授权
测试 SOR 下单接口 (TRADE) › 请求权重
此端点消耗基于IP的请求权重。较重的端点会消耗更多您的IP速率限制容量。
请在限速说明章节中了解更多信息。
| Condition | Weight |
|---|---|
Without computeCommissionRates | 1 |
With computeCommissionRates | 20 |
请求头
X-MBX-APIKEY访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
测试 SOR 下单接口 (TRADE) › 请求体
symbolsidetypequantitytimestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
computeCommissionRatestimeInForcepricenewClientOrderId用户自定义的orderid,如空缺系统会自动赋值。如果几个订单具有相同的 newClientOrderID 赋值,那么只有在前一个订单成交后才可以接受下一个订单,否则该订单将被拒绝。
strategyIdstrategyType赋值不能小于 1000000。
icebergQty仅有限价单可以使用该参数,含义为创建冰山订单并指定冰山订单的数量。
newOrderRespType指定响应类型: ACK, RESULT 或 FULL; 默认为 FULL。
selfTradePreventionMode允许的 ENUM 取决于交易对的配置。支持的值有:STP 模式。
recvWindow最大值为 60000 毫秒。 支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
测试 SOR 下单接口 (TRADE) › 响应
测试 SOR 下单接口
订单交易的标准佣金率。
makertaker订单交易的税率。
makertaker以BNB支付时的标准佣金折扣。
enabledForAccountenabledForSymboldiscountAssetdiscount