跳到主要内容

成交量份额参与算法(VP)下单(TRADE)

接口描述

发送VP下单 仅支持U本位合约

HTTP请求

POST /sapi/v1/algo/futures/newOrderVp

请求权重(UID)

3000

请求参数

名称类型是否必需描述
symbolSTRINGYES交易对 eg. BTCUSDT
sideENUMYES买卖方向 ( BUY or SELL )
positionSideENUMNO持仓方向,单向持仓模式下非必填,默认且仅可填BOTH;在双向持仓模式下必填,且仅可选择 LONG 或 SHORT
quantityDECIMALYES下单数量, 以合约币种(base asset)个数下单; 名义价值 (quantity * 标记价格(base asset)) 需要大于 10,000 USDT,且不超过 1,000,000 USDT
urgencyENUMYES代表当前执行的相对速率; ENUM: LOW(慢), MEDIUM(中等), HIGH(快)
clientAlgoIdSTRINGNO必须传入32位,如果未发送,则自动生成
reduceOnlyBOOLEANNOtrue, false; 非双开模式下默认false;双开模式下不接受此参数; 开仓不接受此参数
limitPriceDECIMALNO限价单价格; 若未发送,则以市场价下单
recvWindowLONGNO
timestampLONGYES

其他信息:

  • 最大所有策略订单挂单数量: 10。
  • 杠杆倍数和持仓模式与您的合约账户设置相同,您可以通过合约交易页面设置或者通过fapi设置。
  • 收到 "success": true 不代表您的订单一定会被执行。请通过查询订单接口(GET sapi/v1/algo/futures/openOrders 或者 GET sapi/v1/algo/futures/historicalOrders)以获取订单状态。 例如: 如果您的合约账户余额不足,或者开仓使用了reduce only参数,或者您下单选择的持仓模式与您设置的不符,这些情况您都会收到响应 "success": true,但订单状态会显示为 expired,代表订单过期。
  • 您的 API Key 需要开通 允许合约交易 权限
  • 请使用Base URL: https://api.binance.com

响应示例

{
"clientAlgoId": "00358ce6a268403398bd34eaa36dffe7", //用户自定义策略订单ID
"success": true,
"code": 0,
"msg": "OK"
}