成交量份额参与算法(VP)下单(TRADE)
接口描述
发送VP下单 仅支持U本位合约
HTTP请求
POST /sapi/v1/algo/futures/newOrderVp
请求权重(UID)
3000
请求参数
名称 | 类型 | 是否必需 | 描述 |
---|---|---|---|
symbol | STRING | YES | 交易对 eg. BTCUSDT |
side | ENUM | YES | 买卖方向 ( BUY or SELL ) |
positionSide | ENUM | NO | 持仓方向,单向持仓模式下非必填,默认且仅可填BOTH;在双向持仓模式下必填,且仅可选择 LONG 或 SHORT |
quantity | DECIMAL | YES | 下单数量, 以合约币种(base asset)个数下单; 名义价值 (quantity * 标记价格(base asset) ) 需要大于 10,000 USDT,且不超过 1,000,000 USDT |
urgency | ENUM | YES | 代表当前执行的相对速率; ENUM: LOW(慢), MEDIUM(中等), HIGH(快) |
clientAlgoId | STRING | NO | 必须传入32位,如果未发送,则自动生成 |
reduceOnly | BOOLEAN | NO | true, false; 非双开模式下默认false;双开模式下不接受此参数; 开仓不接受此参数 |
limitPrice | DECIMAL | NO | 限价单价格; 若未发送,则以市场价下单 |
recvWindow | LONG | NO | |
timestamp | LONG | YES |
其他信息:
- 最大所有策略订单挂单数量: 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"
}