跳到主要内容

CreateOrderRequest

symbolstring必填

市场符号

sizeint64必填

订单尺寸以合同大小表示(即使在风险限额调整后也保持不变)

sidestring必填

交易方向: [BUY, SELL]

可选值: [BUY, SELL]

typestring必填

订单类型:LIMIT(限价订单)、MARKET(市价订单)、OCO(一个取消另一个)

可选值: [LIMIT, MARKET, OCO]

pricenumber

除非创建市场订单,否则为必填。订单价格

time_in_forcestring

订单的时间有效性:GTC(有效直至取消)、IOC(立即或取消)、FOK(全部成交或取消)、HALFMIN(30 秒)、FIVEMIN(5 分钟)、HOUR(1 小时)、TWELVEHOUR(12 小时)、DAY(1 天)、WEEK(1 周)、MONTH(1 月)

可选值: [GTC, IOC, FOK, HALFMIN, FIVEMIN, HOUR, TWELVEHOUR, DAY, WEEK, MONTH]

txTypestring

用于停止订单或触发订单:STOP(停止订单,需 triggerPrice)、TRIGGER(触发订单,需 triggerPrice)、LIMIT(默认值)

可选值: [LIMIT, STOP, TRIGGER]

stopPricenumber

创建 OCO 订单时为必填。表示停止价格

triggerPricenumber

创建停止、触发、OCO 订单时为必填。表示触发价格

trailValuenumber

跟踪值。当订单使用 trailValue 下单时,不支持设置止盈(TP)和止损(SL)

postOnlyboolean

布尔值,表示这是否只做 Maker(Post only)订单,交易者将支付 Maker 手续费

reduceOnlyboolean

布尔值,将这笔订单设置为只减仓

clOrderIDstring

自定义订单 ID

triggerstring

用于创建 txType: STOP 或 TRIGGER 的订单。有效选项:markPrice(默认)或 lastPrice

可选值: [markPrice, lastPrice]

takeProfitPricenumber

创建带有止盈订单时强制执行。指示触发价格

takeProfitTriggerstring

用于创建带有止盈订单的订单。有效选项:markPrice(默认)或 lastPrice

可选值: [markPrice, lastPrice]

stopLossPricenumber

创建带有止损订单时强制执行。指示触发价格

stopLossTriggerstring

用于创建带有止损订单的订单。有效选项:markPrice(默认)或 lastPrice

可选值: [markPrice, lastPrice]

positionModestring

用于创建指定仓位模式订单。有效选项:单向持仓 ONE_WAY(默认)或双向持仓 HEDGE 或逐仓保证金模式 ISOLATED

可选值: [ONE_WAY, HEDGE, ISOLATED]

CreateOrderRequest
{
"symbol": "string",
"size": 0,
"side": "BUY",
"type": "LIMIT",
"price": 0,
"time_in_force": "GTC",
"txType": "LIMIT",
"stopPrice": 0,
"triggerPrice": 0,
"trailValue": 0,
"postOnly": true,
"reduceOnly": true,
"clOrderID": "string",
"trigger": "markPrice",
"takeProfitPrice": 0,
"takeProfitTrigger": "markPrice",
"stopLossPrice": 0,
"stopLossTrigger": "markPrice",
"positionMode": "ONE_WAY"
}