撤销单一交易对的所有挂单 (TRADE)
撤销单一交易对的所有挂单,包括交易组。
撤销单一交易对的所有挂单 (TRADE) › 授权
撤销单一交易对的所有挂单 (TRADE) › 请求参数
id客户端生成的请求标识符。
methodWebSocket API 方法名称。
symboltimestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
apiKey访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
recvWindow支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
撤销单一交易对的所有挂单 (TRADE) › 响应
撤销单一交易对的所有挂单
idstatusorderListIdcontingencyTypelistStatusTypelistOrderStatuslistClientOrderIdtransactionTimesymbolsymbolorderIdclientOrderIdsymbolorigClientOrderIdorderIdorderListIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideselfTradePreventionModeicebergQty仅在请求中发送了 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订单过期的原因。当订单过期时出现。
origClientOrderIdorderIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesidestopPrice出现在 STOP_LOSS, TAKE_PROFIT, STOP_LOSS_LIMIT 和 TAKE_PROFIT_LIMIT 订单中。
trailingDelta订单激活前所需的价格变动。
trailingTime追踪单被激活和跟踪价格变化的时间。
icebergQty仅在请求中发送了 icebergQty 参数时出现。
strategyId仅在下单时提供了 strategyId 参数时出现。
strategyType仅在下单时提供了 strategyType 参数时出现。
selfTradePreventionModepreventedMatchId仅在因 STP 导致订单失效时出现。
preventedQuantity因 STP 导致订单失效的数量。
usedSor用于确定订单是否使用SOR的字段。
workingFloor用以定义订单是通过 SOR 还是由订单簿成交的。
pegPriceType挂钩价格类型。仅用于挂钩订单。
pegOffsetType挂钩价格偏移类型。如若需要,仅用于挂钩订单。
pegOffsetValue挂钩价格偏移值。如若需要,仅用于挂钩订单。
peggedPrice订单对应的当前挂钩价格。一旦确定,仅用于挂钩订单。
expiryReason订单过期的原因。当订单过期时出现。
rateLimitTypeintervalintervalNumlimitcount修改订单并保留优先级 (TRADE)
由客户发送以减少其现有当前挂单的原始数量。
这个请求会把0个订单添加到 EXCHANGE_MAX_ORDERS 过滤器和 MAX_NUM_ORDERS 过滤器中。
请阅读 保留优先权的修改订单常见问题 了解更多信息。
修改订单并保留优先级 (TRADE) › 授权
修改订单并保留优先级 (TRADE) › 请求参数
id客户端生成的请求标识符。
methodWebSocket API 方法名称。
symbolnewQty交易的新数量。 newQty 必须大于0, 但是必须比订单的原始数量小。
timestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
apiKey访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
orderId需提供 orderId 或 origClientOrderId。
origClientOrderId需提供 orderId 或 origClientOrderId。
newClientOrderId订单在被修改后被赋予的新 client order ID。
如果未发送则自动生成。
可以将当前 clientOrderId 作为 newClientOrderId 发送来重用当前 clientOrderId 的值。
recvWindow支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
修改订单并保留优先级 (TRADE) › 响应
修改订单并保留优先级
idstatustransactTimeexecutionIdsymbolorderIdorderListIdorigClientOrderIdclientOrderIdpriceqtyexecutedQtypreventedQtyquoteOrderQtycumulativeQuoteQtystatustimeInForcetypesideworkingTimeselfTradePreventionModeicebergQty仅在请求中发送了 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订单过期的原因。当订单过期时出现。
orderListIdcontingencyTypelistOrderStatuslistClientOrderIdsymbolsymbolorderIdclientOrderIdrateLimitTypeintervalintervalNumlimitcount撤销订单 (TRADE)
取消有效订单。
撤销订单 (TRADE) › 授权
撤销订单 (TRADE) › 请求参数
id客户端生成的请求标识符。
methodWebSocket API 方法名称。
symboltimestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
apiKey访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
orderIdorigClientOrderIdnewClientOrderId用户自定义的本次撤销操作的ID(注意不是被撤销的订单的自定义ID)。如无指定会自动赋值。
cancelRestrictions支持的值: ONLY_NEW - 如果订单状态为 NEW,撤销将成功。
ONLY_PARTIALLY_FILLED - 如果订单状态为 PARTIALLY_FILLED,撤销将成功。
recvWindow支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
撤销订单 (TRADE) › 响应
撤销订单
idstatussymbolorigClientOrderIdorderIdorderListIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesidestopPrice出现在 STOP_LOSS, TAKE_PROFIT, STOP_LOSS_LIMIT 和 TAKE_PROFIT_LIMIT 订单中。
trailingDelta订单激活前所需的价格变动。
icebergQty仅在请求中发送了 icebergQty 参数时出现。
strategyId仅在下单时提供了 strategyId 参数时出现。
strategyType仅在下单时提供了 strategyType 参数时出现。
selfTradePreventionModepreventedMatchId仅在因 STP 导致订单失效时出现。
preventedQuantity因 STP 导致订单失效的数量。
trailingTime追踪单被激活和跟踪价格变化的时间。
usedSor用于确定订单是否使用SOR的字段。
workingFloor用以定义订单是通过 SOR 还是由订单簿成交的。
pegPriceType挂钩价格类型。仅用于挂钩订单。
pegOffsetType挂钩价格偏移类型。如若需要,仅用于挂钩订单。
pegOffsetValue挂钩价格偏移值。如若需要,仅用于挂钩订单。
peggedPrice订单对应的当前挂钩价格。一旦确定,仅用于挂钩订单。
expiryReason订单过期的原因。当订单过期时出现。
contingencyTypelistStatusTypelistOrderStatuslistClientOrderIdtransactionTimesymbolorderIdclientOrderIdsymbolorigClientOrderIdorderIdorderListIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideselfTradePreventionModeicebergQty仅在请求中发送了 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订单过期的原因。当订单过期时出现。
rateLimitTypeintervalintervalNumlimitcount撤消挂单再下单 (TRADE)
- 撤消一个现有订单,并立即重新下单。
- 即使新订单未被尝试(即
newOrderResult: NOT_ATTEMPTED),未成交订单数量仍会增加1。 - 通过此接口只能撤消订单列表中的单个订单,但结果与撤消整个订单列表相同。
撤消挂单再下单 (TRADE) › 授权
撤消挂单再下单 (TRADE) › 请求参数
id客户端生成的请求标识符。
methodWebSocket API 方法名称。
symbolcancelReplaceMode指定类型:STOP_ON_FAILURE - 如果撤消订单失败将不会继续重新下单。
ALLOW_FAILURE - 不管撤消订单是否成功都会继续重新下单。
sidetypetimestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
apiKey访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
cancelOrderId必须提供 cancelOrderId 或者 cancelOrigClientOrderId。
当同时提供 cancelOrderId 和 cancelOrigClientOrderId 两个参数时,系统首先将会使用 cancelOrderId 来搜索订单。
然后, 查找结果中的 cancelOrigClientOrderId 的值将会被用来验证订单。
如果两个条件都不满足,则请求将被拒绝。
cancelOrigClientOrderId必须提供 cancelOrderId 或者 cancelOrigClientOrderId。
当同时提供 cancelOrderId 和 cancelOrigClientOrderId 两个参数时,系统首先将会使用 cancelOrderId 来搜索订单。
然后, 查找结果中的 cancelOrigClientOrderId 的值将会被用来验证订单。
如果两个条件都不满足,则请求将被拒绝。
cancelNewClientOrderId用户自定义的id,如空缺系统会自动赋值
timeInForcepricequantityquoteOrderQtynewClientOrderId用于辨识新订单。
newOrderRespType指定响应类型:
指定响应类型 ACK, RESULT, or FULL; MARKET 与 LIMIT 订单默认为FULL, 其他默认为ACK。
stopPrice仅 STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, TAKE_PROFIT_LIMIT 需要此参数。
trailingDeltaicebergQty仅有限价单(包括条件限价单与限价做事单)可以使用该参数,含义为创建冰山订单并指定冰山订单的数量。
strategyIdstrategyType不能低于 1000000。
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支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
撤消挂单再下单 (TRADE) › 响应
撤消挂单再下单
idstatuscancelResultnewOrderResultsymbolorigClientOrderIdorderIdorderListIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideselfTradePreventionModeicebergQty仅在请求中发送了 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订单过期的原因。当订单过期时出现。
symbolorderIdorderListIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideselfTradePreventionModeicebergQty仅在请求中发送了 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订单过期的原因。当订单过期时出现。
rateLimitTypeintervalintervalNumlimitcount撤销订单列表订单 (TRADE)
取消整个订单列表。
撤销订单列表订单 (TRADE) › 授权
撤销订单列表订单 (TRADE) › 请求参数
id客户端生成的请求标识符。
methodWebSocket API 方法名称。
symboltimestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
apiKey访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
orderListIdorderListId 或 listClientOrderId 必须被提供
listClientOrderIdorderListId 或 listClientOrderId 必须被提供
newClientOrderId用户自定义的本次撤销操作的ID(注意不是被撤销的订单的自定义ID)。如无指定会自动赋值。
recvWindow支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
撤销订单列表订单 (TRADE) › 响应
撤销订单列表订单
idstatusorderListIdcontingencyTypelistStatusTypelistOrderStatuslistClientOrderIdtransactionTimesymbolsymbolorderIdclientOrderIdsymbolorderIdorderListIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideselfTradePreventionModeicebergQty仅在请求中发送了 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订单过期的原因。当订单过期时出现。
rateLimitTypeintervalintervalNumlimitcountOCO下单 - 已弃用 (TRADE)
发送新的OCO(one-cancels-the-other) 订单:
LIMIT_MAKER 订单 + STOP_LOSS/STOP_LOSS_LIMIT 订单(称呼为 legs), 其中一个订单的激活会立即取消另一个订单。
这个请求会把1个订单添加到 EXCHANGE_MAX_ORDERS 过滤器和 MAX_NUM_ORDERS 过滤器中。
OCO下单 - 已弃用 (TRADE) › 授权
OCO下单 - 已弃用 (TRADE) › 请求参数
id客户端生成的请求标识符。
methodWebSocket API 方法名称。
symbolsidepricequantitytimestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
apiKey访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
listClientOrderId整个orderList的唯一ID
limitClientOrderId限价单的唯一ID
limitIcebergQty用于使 LIMIT_MAKER 腿单成为冰山订单。
limitStrategyIdlimitStrategyType不能低于 1000000
stopPricetrailingDeltastopClientOrderId止损/止损限价单的唯一ID
stopLimitPrice如果提供,须配合提交stopLimitTimeInForce
stopLimitTimeInForce有效值 GTC/FOK/IOC
stopIcebergQty与 STOP_LOSS_LIMIT 腿单一起使用,使其成为冰山订单。
stopStrategyIdstopStrategyType不能低于 1000000
newOrderRespTypeselfTradePreventionModerecvWindow支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
OCO下单 - 已弃用 (TRADE) › 响应
OCO下单 - 已弃用
idstatusorderListIdcontingencyTypelistStatusTypelistOrderStatuslistClientOrderIdtransactionTimesymbolsymbolorderIdclientOrderIdsymbolorderIdorderListIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideworkingTimeselfTradePreventionModeicebergQty仅在请求中发送了 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订单过期的原因。当订单过期时出现。
rateLimitTypeintervalintervalNumlimitcount发送新 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_MAKERprice< 最后交易价格 <STOP_LOSS/STOP_LOSS_LIMITstopPriceTAKE_PROFITstopPrice> 最后交易价格 >STOP_LOSS/STOP_LOSS_LIMITstopPrice
- 如果 OCO 订单方向是
- OCO 将2 个订单添加到
EXCHANGE_MAX_ORDERS过滤器和MAX_NUM_ORDERS过滤器中。
发送新 OCO 订单 (TRADE) › 授权
发送新 OCO 订单 (TRADE) › 请求参数
id客户端生成的请求标识符。
methodWebSocket API 方法名称。
symbolside订单方向:BUY or SELL
quantity两个订单的数量。
aboveTypebelowType支持值:STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, TAKE_PROFIT_LIMIT。
timestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
apiKey访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
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支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
发送新 OCO 订单 (TRADE) › 响应
发送新 OCO 订单
idstatusorderListIdcontingencyTypelistStatusTypelistOrderStatuslistClientOrderIdtransactionTimesymbolsymbolorderIdclientOrderIdsymbolorderIdorderListIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideworkingTimeselfTradePreventionModeicebergQty仅在请求中发送了 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订单过期的原因。当订单过期时出现。
rateLimitTypeintervalintervalNumlimitcount新订单列表 - OPO (TRADE)
发送一个 OPO 订单。
- OPO 会向
EXCHANGE_MAX_NUM_ORDERS过滤器和MAX_NUM_ORDERS过滤器中添加 2 个订单。
新订单列表 - OPO (TRADE) › 授权
新订单列表 - OPO (TRADE) › 请求参数
id客户端生成的请求标识符。
methodWebSocket API 方法名称。
symbolworkingType支持的数值:LIMIT,LIMIT_MAKER
workingSideworkingPrice生效订单价格
workingQuantity设置生效订单的数量
pendingType支持的数值:订单类型。注意,不支持使用 quoteOrderQty 的 MARKET 订单。
pendingSidetimestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
apiKey访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
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支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
新订单列表 - OPO (TRADE) › 响应
请参见英文说明:OPO
idstatusorderListIdcontingencyTypelistStatusTypelistOrderStatuslistClientOrderIdtransactionTimesymbolsymbolorderIdclientOrderIdsymbolorderIdorderListIdclientOrderIdtransactTimepriceexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideworkingTimeselfTradePreventionModeorigQtyicebergQty仅在请求中发送了 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订单过期的原因。当订单过期时出现。
新订单列表 - OPOCO (TRADE)
发送一个 OPOCO 订单。
新订单列表 - OPOCO (TRADE) › 授权
新订单列表 - OPOCO (TRADE) › 请求参数
id客户端生成的请求标识符。
methodWebSocket API 方法名称。
symbolworkingTypeworkingSideworkingPrice生效订单价格
workingQuantity设置生效订单的数量
pendingSidependingAboveType支持的数值:STOP_LOSS_LIMIT,STOP_LOSS,LIMIT_MAKER,TAKE_PROFIT,TAKE_PROFIT_LIMIT
timestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
apiKey访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
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支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
新订单列表 - OPOCO (TRADE) › 响应
请参见英文说明:OPOCO
idstatusorderListIdcontingencyTypelistStatusTypelistOrderStatuslistClientOrderIdtransactionTimesymbolsymbolorderIdclientOrderIdsymbolorderIdorderListIdclientOrderIdtransactTimepriceexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideworkingTimeselfTradePreventionModestopPrice出现在 STOP_LOSS, TAKE_PROFIT, STOP_LOSS_LIMIT 和 TAKE_PROFIT_LIMIT 订单中。
origQtyicebergQty仅在请求中发送了 icebergQty 参数时出现。
preventedMatchId仅在因 STP 导致订单失效时出现。
preventedQuantity因 STP 导致订单失效的数量。
strategyId仅在下单时提供了 strategyId 参数时出现。
strategyType仅在下单时提供了 strategyType 参数时出现。
trailingDelta订单激活前所需的价格变动。
trailingTime追踪单被激活和跟踪价格变化的时间。
usedSor用于确定订单是否使用SOR的字段。
workingFloor用以定义订单是通过 SOR 还是由订单簿成交的。
pegPriceType挂钩价格类型。仅用于挂钩订单。
pegOffsetType挂钩价格偏移类型。如若需要,仅用于挂钩订单。
pegOffsetValue挂钩价格偏移值。如若需要,仅用于挂钩订单。
peggedPrice订单对应的当前挂钩价格。一旦确定,仅用于挂钩订单。
expiryReason订单过期的原因。当订单过期时出现。
发送新订单列表 - 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过滤器中。
发送新订单列表 - OTO (TRADE) › 授权
发送新订单列表 - OTO (TRADE) › 请求参数
id客户端生成的请求标识符。
methodWebSocket API 方法名称。
symbolworkingType支持的数值: LIMIT, LIMIT_MAKER
workingSideworkingPriceworkingQuantity用于设置生效订单的数量。
pendingType支持的数值: 订单类型 请注意,系统不支持使用 quoteOrderQty 的 MARKET 订单。
pendingSidependingQuantity用于设置待处理订单的数量。
timestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
apiKey访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
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 的值被保留,无法使用。
pendingPegOffsetTypependingPegPriceTypependingPegOffsetValuerecvWindow支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
发送新订单列表 - OTO (TRADE) › 响应
发送新订单列表 - OTO
idstatusorderListIdcontingencyTypelistStatusTypelistOrderStatuslistClientOrderIdtransactionTimesymbolsymbolorderIdclientOrderIdsymbolorderIdorderListIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideworkingTimeselfTradePreventionModeicebergQty仅在请求中发送了 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订单过期的原因。当订单过期时出现。
rateLimitTypeintervalintervalNumlimitcount发送新订单列表 - 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个订单。
发送新订单列表 - OTOCO (TRADE) › 授权
发送新订单列表 - OTOCO (TRADE) › 请求参数
id客户端生成的请求标识符。
methodWebSocket API 方法名称。
symbolworkingType支持的数值: LIMIT, LIMIT_MAKER
workingSideworkingPriceworkingQuantity用于设置生效订单的数量。
pendingSidependingQuantity用于设置待处理订单的数量。
pendingAboveType支持的数值: STOP_LOSS_LIMIT, STOP_LOSS, LIMIT_MAKER, TAKE_PROFIT, TAKE_PROFIT_LIMIT
timestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
apiKey访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
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支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
发送新订单列表 - OTOCO (TRADE) › 响应
发送新订单列表 - OTOCO
idstatusorderListIdcontingencyTypelistStatusTypelistOrderStatuslistClientOrderIdtransactionTimesymbolsymbolorderIdclientOrderIdsymbolorderIdorderListIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideworkingTimeselfTradePreventionModeicebergQty仅在请求中发送了 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订单过期的原因。当订单过期时出现。
rateLimitTypeintervalintervalNumlimitcount下新的订单 (TRADE)
下新的订单。
这个请求会把1个订单添加到 EXCHANGE_MAX_ORDERS 过滤器和 MAX_NUM_ORDERS 过滤器中。
下新的订单 (TRADE) › 授权
下新的订单 (TRADE) › 请求参数 可选
id客户端生成的请求标识符。
methodWebSocket API 方法名称。
symbolsidetypetimestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
apiKey访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
timeInForcepricequantityquoteOrderQtynewClientOrderId用户自定义的orderid,如空缺系统会自动赋值。
newOrderRespTypeMARKET 与 LIMIT 订单默认为FULL, 其他默认为ACK。
stopPrice仅 STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, TAKE_PROFIT_LIMIT 需要此参数。
trailingDelta参见 追踪止盈止损(Trailing Stop)订单常见问题
icebergQty仅有限价单(包括条件限价单与限价做事单)可以使用该参数,含义为创建冰山订单并指定冰山订单的数量。
strategyIdstrategyType不能低于 1000000。
selfTradePreventionMode允许的 ENUM 取决于交易对的配置。
pegPriceType参阅 关于挂钩订单参数的注意事项
pegOffsetValue用于挂钩的价格水平(最大值:100)。参阅 关于挂钩订单参数的注意事项
pegOffsetType仅支持 PRICE_LEVEL。参阅 关于挂钩订单参数的注意事项
recvWindow支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
下新的订单 (TRADE) › 响应
下新的订单
idstatussymbolorderIdorderListIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideworkingTimeselfTradePreventionModestopPrice出现在 STOP_LOSS, TAKE_PROFIT, STOP_LOSS_LIMIT 和 TAKE_PROFIT_LIMIT 订单中。
trailingDelta订单激活前所需的价格变动。
icebergQty仅在请求中发送了 icebergQty 参数时出现。
strategyId仅在下单时提供了 strategyId 参数时出现。
strategyType仅在下单时提供了 strategyType 参数时出现。
preventedMatchId仅在因 STP 导致订单失效时出现。
preventedQuantity因 STP 导致订单失效的数量。
trailingTime追踪单被激活和跟踪价格变化的时间。
usedSor用于确定订单是否使用SOR的字段。
workingFloor用以定义订单是通过 SOR 还是由订单簿成交的。
pegPriceType挂钩价格类型。仅用于挂钩订单。
pegOffsetType挂钩价格偏移类型。如若需要,仅用于挂钩订单。
pegOffsetValue挂钩价格偏移值。如若需要,仅用于挂钩订单。
peggedPrice订单对应的当前挂钩价格。一旦确定,仅用于挂钩订单。
expiryReason订单过期的原因。当订单过期时出现。
priceqtycommissioncommissionAssettradeIdrateLimitTypeintervalintervalNumlimitcount测试下单 (TRADE)
测试下单。
验证新订单参数并验证您的签名但不会将订单发送到撮合引擎。
测试下单 (TRADE) › 授权
测试下单 (TRADE) › 请求权重
此端点消耗基于IP的请求权重。较重的端点会消耗更多您的IP速率限制容量。
请在限速说明章节中了解更多信息。
| Condition | Request Weight |
|---|---|
Without computeCommissionRates | 1 |
With computeCommissionRates | 20 |
测试下单 (TRADE) › 请求参数 可选
id客户端生成的请求标识符。
methodWebSocket API 方法名称。
symbolsidetypetimestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
apiKey访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
computeCommissionRates默认值: false
请参阅佣金常见问题解答 了解更多信息。
timeInForcepricequantityquoteOrderQtynewClientOrderId用户自定义的orderid,如空缺系统会自动赋值。
newOrderRespType指定响应类型 ACK, RESULT, or FULL; MARKET 与 LIMIT 订单默认为FULL, 其他默认为ACK。
stopPrice仅 STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, TAKE_PROFIT_LIMIT 需要此参数。
trailingDeltaicebergQty仅有限价单(包括条件限价单与限价做事单)可以使用该参数,含义为创建冰山订单并指定冰山订单的数量。
strategyIdstrategyType不能低于 1000000。
selfTradePreventionMode允许的 ENUM 取决于交易对的配置。支持的值有:STP 模式。
pegPriceTypepegOffsetValue用于挂钩的价格水平(最大值:100)。 参阅 关于挂钩订单参数的注意事项
pegOffsetTyperecvWindow支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
测试下单 (TRADE) › 响应
测试下单
idstatusmakertakermakertakermakertakerenabledForAccountenabledForSymboldiscountAssetdiscountrateLimitTypeintervalintervalNumlimitcount下 SOR 订单 (TRADE)
发送使用智能订单路由 (SOR) 的新订单。这个请求会把1个订单添加到 EXCHANGE_MAX_ORDERS 过滤器和 MAX_NUM_ORDERS 过滤器中。
下 SOR 订单 (TRADE) › 授权
下 SOR 订单 (TRADE) › 请求参数
id客户端生成的请求标识符。
methodWebSocket API 方法名称。
symbolsideBUY 或 SELL
type仅支持 LIMIT 和 MARKET 订单。
quantitytimestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
apiKey访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
timeInForce仅适用于 LIMIT 订单类型。
pricenewClientOrderId用户自定义的orderid,如空缺系统会自动赋值。如果几个订单具有相同的 newClientOrderID 赋值,
那么只有在前一个订单成交后才可以接受下一个订单,否则该订单将被拒绝。
newOrderRespType指定响应类型:
icebergQty仅有限价单可以使用该参数,含义为创建冰山订单并指定冰山订单的数量。
strategyIdstrategyType赋值不能小于 1000000.
selfTradePreventionMode允许的 ENUM 取决于交易对的配置。支持的值有:STP 模式。
recvWindow支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
下 SOR 订单 (TRADE) › 响应
下 SOR 订单
idstatussymbolorderIdorderListIdclientOrderIdtransactTimepriceorigQtyexecutedQtyorigQuoteOrderQtycummulativeQuoteQtystatustimeInForcetypesideworkingTimematchTypepriceqtycommissioncommissionAssettradeIdallocIdworkingFloor用以定义订单是通过 SOR 还是由订单簿成交的。
selfTradePreventionModeusedSor用于确定订单是否使用SOR的字段。
stopPrice出现在 STOP_LOSS, TAKE_PROFIT, STOP_LOSS_LIMIT 和 TAKE_PROFIT_LIMIT 订单中。
trailingDelta订单激活前所需的价格变动。
icebergQty仅在请求中发送了 icebergQty 参数时出现。
strategyId仅在下单时提供了 strategyId 参数时出现。
strategyType仅在下单时提供了 strategyType 参数时出现。
preventedMatchId仅在因 STP 导致订单失效时出现。
preventedQuantity因 STP 导致订单失效的数量。
trailingTime追踪单被激活和跟踪价格变化的时间。
pegPriceType挂钩价格类型。仅用于挂钩订单。
pegOffsetType挂钩价格偏移类型。如若需要,仅用于挂钩订单。
pegOffsetValue挂钩价格偏移值。如若需要,仅用于挂钩订单。
peggedPrice订单对应的当前挂钩价格。一旦确定,仅用于挂钩订单。
expiryReason订单过期的原因。当订单过期时出现。
rateLimitTypeintervalintervalNumlimitcount测试 SOR 下单接口 (TRADE)
用于测试使用智能订单路由 (SOR) 的订单请求,但不会提交到撮合引擎。
测试 SOR 下单接口 (TRADE) › 授权
测试 SOR 下单接口 (TRADE) › 请求权重
此端点消耗基于IP的请求权重。较重的端点会消耗更多您的IP速率限制容量。
请在限速说明章节中了解更多信息。
| Condition | Request Weight |
|---|---|
Without computeCommissionRates | 1 |
With computeCommissionRates | 20 |
测试 SOR 下单接口 (TRADE) › 请求参数 可选
id客户端生成的请求标识符。
methodWebSocket API 方法名称。
symbolsidetypequantitytimestamp用于请求签名的 Unix 时间戳,单位为毫秒. 该值必须反映客户端当前时间,并会在签名接口中由服务器进行校验.
apiKey访问此接口需要 API Key,并且必须在请求头中携带。关于如何创建 API Key,请参考:https://www.binance.com/cn/support/faq/detail/360002502072。
computeCommissionRates默认值: false
timeInForcepricenewClientOrderId用户自定义的orderid,如空缺系统会自动赋值。如果几个订单具有相同的 newClientOrderID 赋值,那么只有在前一个订单成交后才可以接受下一个订单,否则该订单将被拒绝。
newOrderRespType指定响应类型: ACK, RESULT 或 FULL; 默认为 FULL。
icebergQty仅有限价单可以使用该参数,含义为创建冰山订单并指定冰山订单的数量。
strategyIdstrategyType赋值不能小于 1000000。
selfTradePreventionMode允许的 ENUM 取决于交易对的配置。支持的值有:STP 模式。
recvWindow支持最多三位小数的精度(例如 6000.346),以便可以指定微秒。
测试 SOR 下单接口 (TRADE) › 响应
测试 SOR 下单接口
idstatusmakertakermakertakerenabledForAccountenabledForSymboldiscountAssetdiscountrateLimitTypeintervalintervalNumlimitcount