【API 公告】关于API新增批量下单节点和API支持client-order-id批量撤单的公告

火币 2019-12-30 03:57
分享至
微信扫一扫,打开网页后点击屏幕右上角分享按钮

尊敬的用户,

自本通知生效之日起,火币Global将在现有REST API私有接口中新增批量下单节点,并在现有批量撤单节点中新增client-order-id请求参数。

新增批量下单节点:POST /v1/order/batch-orders

请求参数(填在Body中,最少批量下单数量为1;最大批量下单数量为10。)

字段名称 数据类型 是否必需 描述
[{ price string 非必需 订单价格(市价单无需此字段)
amount string 必需 订单数量
type string 必需 订单类型,包括buy-market, sell-market, buy-limit, sell-limit, buy-ioc, sell-ioc, buy-limit-maker, sell-limit-maker, buy-stop-limit, sell-stop-limit
client-order-id string 非必需 用户自编订单号(最长64位)
stop-price string 非必需 触发价(仅对止盈止损订单有效)
operator string 非必需 触发价运算符(仅对止盈止损订单有效,gte – greater than and equal (>=), lte – less than and equal (<=))
symbol string 必需 交易代码
account-id }] string 必需 账户编号

示例:

[

{

"account-id": "123456",

"price": "7801",

"amount": "0.001",

"symbol": "btcusdt",

"type": "sell-limit",

"client-order-id": "c1"

},

{

"account-id": "123456",

"price": "7802",

"amount": "0.001",

"symbol": "btcusdt",

"type": "sell-limit",

"client-order-id": "d2"

}

]

返回数据(返回的订单顺序与请求一致)

字段名称 数据类型 是否必需 描述
status string 必需 状态信息
err-code string 非必需 错误码
err-msg string 非必需 错误信息
data object 必需 按用户请求顺序排列
[{ order-id long 非必需 订单编号(如订单被拒此字段不传)
client-order-id string 非必需 用户自编订单号(如用户创建订单时包含clientOrderID,返回中也须包含此字段)
err-code string 非必需 订单被拒错误码(仅对被拒订单有效)
err-msg }] string 非必需 订单被拒错误信息(仅对被拒订单有效)

示例:

{

"status": "ok",

"data": [

{

"order-id": 61713400772,

"client-order-id": "c1"

},

{

"order-id": 61713400940,

"client-order-id": "d2"

}

]

}

现有批量撤单节点:POST /v1/order/orders/batchcancel

请求参数(填在Body中,最少批量撤单数量为1;最大批量撤单数量为50。)

字段名称 数据类型 是否必需 描述
order-ids string[] 非必需 订单编号列表(order-ids和client-order-ids必须且只能选一个填写,不超过50张订单)
client-order-ids string[] 非必需 用户自编订单号列表(order-ids和client-order-ids必须且只能选一个填写,不超过50张订单)

示例:

{

"client-order-ids": [

"5983466", "5722939", "5721027","5719487"

]

}

返回数据

字段名称 数据类型 是否必需 描述
status string 必需 状态信息
err-code string 非必需 错误码
err-msg string 非必需 错误信息
data object 必需
{ success string[] 非必需 撤单成功订单列表(可为order-id列表或client-order-id列表,以用户请求为准)
failed } string[] 非必需 撤单失败订单列表(可为order-id列表或client-order-id列表,以用户请求为准)

撤单失败订单列表:

字段名称 数据类型 是否必需 描述
[{ order-id long 非必需 订单编号(如用户创建订单时包含order-id,返回中也须包含此字段)
client-order-id string 非必需 用户自编订单号(如用户创建订单时包含client-order-id,返回中也须包含此字段)
err-code string 非必需 订单被拒错误码(仅对被拒订单有效)
err-msg string 非必需 订单被拒错误信息(仅对被拒订单有效)
order-state }] string 非必需 当前订单状态(若有)

示例:

{

"status": "ok",

"data": {

"success": [

"5983466"

],

"failed": [

{

"err-msg": "订单状态错误",

"order-id":"",

"client-order-id": "5722939",

"err-code": "order-orderstate-error"

},

{

"err-msg": "订单状态错误",

"order-id":"",

"client-order-id": "5721027",

"err-code": "order-orderstate-error"

},

{

"err-msg": "订单状态错误",

"order-id":"",

"client-order-id": "5719487",

"err-code": "order-orderstate-error"

}

]

}

}

生效日期:2019年12月27日(GMT+8)

具体变更细节及参数要求,请参考API文档:https://huobiapi.github.io/docs/spot/v1/cn/

火币全球站
2019年12月29日

btcfans公众号

微信扫描关注公众号,及时掌握新动向

来源链接: 火币
标签: 重要公告
上一篇:【API 公告】关于API将支持子账号通过REST API查询账户流水公告 下一篇:OKEx Jumpstart质押挖矿项目Woo Network简介