策略交易
策略交易
创建策略单
限频规则: 10次/秒/UID
创建策略单
API Broker返佣标识:
需在HTTP Header请求头中添加如下代码块
"X-CHANNEL-API-CODE":"your-channel-api-code"
- 限频规则: 10次/秒/UID
- 需要统一账户交易读写权限
创建策略单 › Request Parameters
category产品类型
SPOT 现货
MARGIN 杠杆
USDT-FUTURES USDT合约
COIN-FUTURES 币本位合约
USDC-FUTURES USDC合约
symbol交易对名称
例如:BTCUSDT
type策略类型
tpsl止盈止损
trigger计划委托
ocoOCO委托
trailing_stop跟踪止损
iceberg冰山委托
twapTWAP委托
默认为tpsl止盈止损
side交易方向
buy买
sell卖
双向持仓:
开多:side=buy & posSide=long
开空:side=sell & posSide=short
平多:side=sell & posSide=long
平空:side=buy & posSide=short
单向持仓:
开多 side=buy
开空 side=sell
平多 side=sell & reduceOnly=yes
平空 side=buy & reduceOnly=yes
posSide持仓方向
long 多
short 空
qty委托数量
clientOid自定义策略订单id, 幂等有效期六小时 (不完全保证) ^[\.A-Z\:/a-z0-9_-]{1,32}$
仅在 type=tpsl 时生效,其他策略类型不支持
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object | |
| type = object | |
| type = object · requires: ocoParams | |
| type = object · requires: trailingStopParams | |
| type = object · requires: icebergParams | |
| type = object · requires: twapParams |
tpslMode止盈止损模式
full全部仓位止盈止损
partial部分仓位止盈止损
如不填写,默认值为full全部止盈止损
qty委托数量
tpslMode=partial时必填,单位为base coin
reduceOnly是否只减仓
yes是
no否
tpTriggerBy止盈触发类型
market市场价格
mark标记价格
如不填写,默认值为market市场价格
slTriggerBy止损触发类型
market市场价格
mark标记价格
如不填写,默认值为market市场价格
takeProfit止盈触发价格
stopLoss止损触发价格
tpOrderType止盈触发的策略单类型
limit 限价单
market 市价单
如不填写,默认值为market
slOrderType止损触发的策略单类型
limit 限价单
market 市价单
如不填写,默认值为market
tpLimitPrice止盈策略单执行价格
仅限价单tpOrderType=limit时有效,市价单忽略该参数
slLimitPrice止损策略单执行价格
仅限价单slOrderType=limit时有效,市价单忽略该参数
创建策略单 › Response Parameters
Successful response
codemsgrequestTimeorderId策略订单id
clientOid自定义策略订单id
修改策略单
限频规则: 10次/秒/UID
修改策略单
- 限频规则: 10次/秒/UID
- 需要统一账户交易读写权限
修改策略单 › Request Parameters
orderId策略订单id
orderId和clientOid二者必填其一
如同时传入orderId及clientOid,则orderId先级更高,忽略clientOid入参
qty委托数量
部分止盈止损模式下可修改,单位为base coin
clientOid自定义策略订单id
orderId和clientOid二者必填其一
如同时传入orderId及clientOid,则orderId先级更高,忽略clientOid入参
tpTriggerBy止盈触发类型
market市场价格
mark标记价格
slTriggerBy止损触发类型
market市场价格
mark标记价格
takeProfit止盈触发价格
stopLoss止损触发价格
tpOrderType止盈触发的策略单类型
limit 限价单
market 市价单
slOrderType止损触发的策略单类型
limit 限价单
market 市价单
tpLimitPrice止盈策略单执行价格
仅限价单tpOrderType=limit时可修改
slLimitPrice止损策略单执行价格
仅限价单slOrderType=limit时可修改
triggerBy计划委托触发价格类型
market市场价格
mark标记价格
triggerPrice计划委托触发价格
仅限价单triggerOrderType=limit时可修改
triggerOrderType计划委托订单类型
limit限价单
market市价单
triggerOrderPrice计划委托执行价格
仅限价单triggerOrderType=limit时可修改
修改策略单 › Response Parameters
Successful response
codemsgrequestTimeorderId策略订单id
clientOid自定义策略订单id
撤销策略单
限频规则: 10次/秒/UID
撤销策略单
对于iceberg/twap委托,撤销母订单会同时撤销其所有未成交子订单;对于oco委托,撤销其中一笔委托会同时撤销另一笔委托。
- 限频规则: 10次/秒/UID
- 需要统一账户交易读写权限
撤销策略单 › Request Parameters
orderId策略订单id
orderId和clientOid二者必填其一
如同时传入orderId及clientOid,则orderId先级更高,忽略clientOid入参
clientOid自定义策略订单id
orderId和clientOid二者必填其一
如同时传入orderId及clientOid,则orderId先级更高,忽略clientOid入参
撤销策略单 › Response Parameters
Successful response
codemsgrequestTimecode状态码
msg状态消息
requestTime时间戳
获取当前策略单
限频规则: 20次/秒/UID
获取当前策略单
- 限频规则: 20次/秒/UID
- 需要统一账户交易只读/读写权限
Request Parameters
category产品类型
spot 现货
margin 杠杆
usdt-futures U本位合约
coin-futures 币本位合约
usdc-futures USDC合约
type策略类型
tpsl止盈止损
trigger计划委托
oco OCO
trailing_stop追踪委托
iceberg冰山委托
twap分时委托
获取当前策略单 › Response Parameters
Successful response
codemsgrequestTime订单列表
orderId策略订单id
clientOid自定义策略订单id
category产品类型
USDT-FUTURES U本位合约
COIN-FUTURES 币本位合约
USDC-FUTURES USDC合约
symbol交易对名称
例如:BTCUSDT
qty委托数量
posSide交易方向
long 多仓
short 空仓
status策略订单状态
pending 等待执行
success 已执行
failed 执行失败
cancelled 已撤销
submitting 下单中
tpTriggerBy止盈触发类型
market市场价格
mark标记价格
slTriggerBy止损触发类型
market市场价格
mark标记价格
takeProfit止盈触发价格
stopLoss止损触发价格
tpOrderType止盈触发的策略单类型
limit 限价单
market 市价单
slOrderType止损触发的策略单类型
limit 限价单
market 市价单
tpLimitPrice止盈策略单执行价格
slLimitPrice止损策略单执行价格
triggerBy计划委托触发价格类型
market市场价格
mark标记价格
triggerPrice计划委托触发价格
triggerOrderType计划委托订单类型
limit限价单
market市价单
triggerOrderPrice计划委托执行价格
OCO参数列表
当type=oco时返回
追踪止盈止损参数列表
当type=trailing_stop时返回
冰山委托参数列表
当type=iceberg时返回
分时委托参数列表
当type=twap时返回
createdTime订单创建时间 Unix毫秒时间戳,例如1690196141868
updatedTime订单更新时间 Unix毫秒时间戳,例如1690196141868
获取历史策略单
限频规则: 20次/秒/UID
查询历史策略单
- 限频规则: 20次/秒/UID
- 需要统一账户交易只读/读写权限
Request Parameters
category产品类型
spot 现货
margin 杠杆
usdt-futures U本位合约
coin-futures 币本位合约
usdc-futures USDC合约
type策略类型
tpsl止盈止损
trigger计划委托
oco OCO
trailing_stop追踪委托
iceberg冰山委托
twap分时委托
startTime开始时间戳 Unix时间戳的毫秒数格式,如 1597026383085
- 默认查询时间为近30天
- 开始和结束的最大时间间隔为90天
endTime结束时间戳 Unix时间戳的毫秒数格式,如 1597026383085
- 默认查询时间为近30天
- 开始和结束的最大时间间隔为90天
limit每页条目数
最大100,默认100
cursor分页游标 用于翻页,首次查询不传,查询第二页及后面的数据时,取上一次查询返回的最小orderId,结果会返回小于该值的数据
获取历史策略单 › Response Parameters
Successful response
codemsgrequestTime订单列表
cursor下一页游标
把该值作为下次请求的cursor参数,可获取下一页数据
获取历史策略子订单
查询策略生成的终态历史子订单
- 限频规则: 10次/秒/UID
- 需要统一账户交易只读/读写权限
Request Parameters
orderId策略订单ID
limit每页条目数
最大100,默认100
cursor分页游标 用于翻页,首次查询不传,查询第二页及后面的数据时,取上一次查询返回的最小orderId,结果会返回小于该值的数据
获取历史策略子订单 › Response Parameters
Successful response
codemsgrequestTime子订单列表
cursor下一页游标
把该值作为下次请求的cursor参数,可获取下一页数据
