跳到主要内容

根据仓位下止盈止损订单

响应示例

{
"success": false,
"code": 0,
"message": "",
"data": [{
"id": 0,
"symbol": "",
"leverage": 0,
"side": 0,
"triggerPrice": 0.0,
"price": 0.0,
"vol": 0.0,
"openType": 0,
"triggerType": 0,
"state": 0,
"executeCycle": 0,
"trend": 0,
"orderType": 0,
"orderId": 0,
"errorCode": 0,
"createTime": "",
"updateTime": ""
}

]
}
  • POST /api/v1/private/stoporder/place

需要权限: 交易下单

请求参数:

参数名类型是否必填说明
lossTrendinttrue止损类型:1最新价2合理价3指数价
profitTrendinttrue止盈类型:1最新价2合理价3指数价
positionIdlongtrue仓位id
voldecimaltrue委托数量,必须在合约对允许的下单范围之内,委托数量加上已有的止盈止损委托数量必须小于可平仓的数量,不会对仓位数量进行冻结,但是需要判断
stopLossPricedecimalfalse止损价,和止盈价至少有一个不为空,且必须大于0
takeProfitPricedecimalfalse止盈价,和止损价至少有一个不为空,且必须大于0
priceProtectintfalse触发保护:"1","0"
profitLossVolTypestringfalse止盈止损数量类型(SAME: 数量相同;SEPARATE:数量不同)
takeProfitVoldecimalfalse止盈数量 (profitLossVolType == SEPARATE时处理)
stopLossVoldecimalfalse止损数量 (profitLossVolType == SEPARATE时处理)
volTypeintfalse数量类型1、分批止盈止损2、仓位止盈止
takeProfitReverseintfalse止盈反手:1是2否
stopLossReverseintfalse止损反手:1是2否
mtokenstringfalseweb端设备id
takeProfitTypeintfalse止盈类型 0-市价止盈 1-限价止盈
takeProfitOrderPricedecimaltrue限价止盈委托价格
stopLossTypelongtrue止损类型 0-市价止损 1-限价止损
stopLossOrderPricedecimaltrue限价止损 委托价格

响应参数:

成功时,success =true,data值为订单id,success =false,失败data=null,如果存在相同止盈止损价格且非终态的委托单,则返回之前的id,并异步更新之前委托单的数量