跳到主要内容

下单

  • 普通用户:限速10次/秒,根据uid限频
  • 跟单带单员:限速1次/秒,根据uid限频

描述

  • 单向持仓时,必须省略tradeSide参数;
  • 双向持仓时,开多规则为:side=buy,tradeSide=open;开空规则为:side=sell,tradeSide=open;平多规则为:side=buy,tradeSide=close;平空规则为:side=sell,tradeSide=close
  • 双向持仓时,如果有限价平仓单占用仓位,此时再下的市价平仓单的数量与限价单平仓的数量超过仓位数量时会报仓位不足错误,而不会取消已占用仓位的限价单。例如:仓位数量100,限价单占用70,此时再下50数量的市价单平仓时会报错仓位不足,而不是取消占用仓位的限价单执行市价单。

HTTP请求

  • POST /api/v2/mix/order/place-order
请求示例
curl -X POST "https://api.bitget.com/api/v2/mix/order/place-order" \
-H "ACCESS-KEY:your apiKey" \
-H "ACCESS-SIGN:*" \
-H "ACCESS-PASSPHRASE:*" \
-H "ACCESS-TIMESTAMP:1659076670000" \
-H "locale:zh-CN" \
-H "Content-Type: application/json" \
-d '{ "symbol": "ETHUSDT", "productType": "USDT-FUTURES", "marginMode": "isolated", "marginCoin": "USDT", "size": "0.1", "price": "2000", "side": "sell", "tradeSide": "open", "orderType": "limit", "force": "gtc", "clientOid": "121211212122" }'

请求参数

参数名参数类型是否必须描述
symbolString交易对名称 如:"ETHUSDT"
productTypeString产品类型
USDT-FUTURES USDT专业合约
COIN-FUTURES 混合合约
USDC-FUTURES USDC专业合约
SUSDT-FUTURES USDT专业合约模拟盘
SCOIN-FUTURES 混合合约模拟盘
SUSDC-FUTURES USDC专业合约模拟盘
marginModeString仓位模式
isolated: 逐仓
crossed: 全仓
marginCoinString保证金币种(大写), 如:USDT
sizeString下单数量(基础币)
数量小数位可以通过获取合约信息 接口获取
priceString下单价格。
orderType为limit时必填
价格小数位可以通过获取合约信息 接口获取
sideString交易方向
buy: 单向持仓时代表买入,双向持仓时代表多头方向
sell: 单向持仓时代表卖出,双向持仓时代表空头方向
tradeSideString交易类型(仅限双向持仓)
双向持仓模式下必填,单向持仓时不要填,否则会报错
open: 开仓
close: 平仓
orderTypeString订单类型
limit: 限价单,
market: 市价单
forceString订单有效期
ioc: 无法立即成交的部分就撤销
fok: 无法全部立即成交就撤销
gtc: 普通订单, 订单会一直有效,直到被成交或者取消
post_only: 只做maker
"orderType"为limit限价单时必填,若省略则默认为gtc
clientOidString自定义订单id
reduceOnlyString只减仓(仅适用单向持仓模式下)
YES
NO(默认)
presetStopSurplusPriceString预设止盈值
为空则默认不设止盈。
presetStopLossPriceString预设止损值
为空则默认不设止损。
stpModeStringSTP模式(自成交预防)
none:不设置STP(默认值)
cancel_taker:取消taker单
cancel_maker:取消maker单
cancel_both:两者都取消
返回示例
{
"code": "00000",
"msg": "success",
"requestTime": 1695806875837,
"data": {
"clientOid": "121211212122",
"orderId": "121211212122"
}
}

返回参数

返回字段参数类型字段说明
orderIdString订单id
clientOidString自定义订单id