关于API将在现有历史订单查询节点GET /v1/order/orders中新增以“时间范围”查询的字段
- API 公告
尊敬的用户:
当前,火币Global现有节点GET /v1/order/orders支持用户以“日期范围“查询历史订单。用户通过设定start-date/end-date参数,可查询指定的两日内的历史订单。
自本通知生效之日起,火币Global将在以下现有历史订单查询节点GET /v1/order/orders中新增以“时间范围“查询的字段 –
start-time
end-time
届时,用户可选择以“时间范围”查询历史订单,以替代原先的以“日期范围“查询方式。
如用户填写start-time AND/OR end-time查询历史订单,服务器将按照用户指定的“时间范围“查询并返回,并忽略start-date/end-date参数。此方式的查询窗口大小限定为最大48小时,窗口平移范围为最近180天。
如用户不填写start-time/end-time参数,而填写start-date AND/OR end-date查询历史订单,服务器将按照用户指定的“日期范围“查询并返回。此方式的查询窗口大小限定为最大2天,窗口平移范围为最近180天。
如用户既不填写start-time/end-time参数,也不填写start-date/end-date参数,服务器将按以当前时间为end-time,返回最近48小时内的历史订单。
火币Global建议用户以“时间范围”查询历史订单。未来,火币Global将下线以”日期范围“查询历史订单的方式,并另行通知。
生效日期:2020年2月6日(GMT+8)
具体变更细节及参数要求,请参考API文档:https://huobiapi.github.io/docs/spot/v1/cn/
火币全球站
2020年2月7日
以下为变更明细:
REST API – - 历史订单查询节点
GET /v1/order/orders (API Key权限:读取)
请求参数
参数名称 | 是否必须 | 类型 | 描述 | 默认值 | 取值范围 |
symbol | true | string | 交易对 | btcusdt, ethbtc...(取值参考GET /v1/common/symbols) | |
types | false | string | 查询的订单类型组合,使用逗号分割 | buy-market:市价买, sell-market:市价卖, buy-limit:限价买, sell-limit:限价卖, buy-ioc:IOC买单, sell-ioc:IOC卖单, buy-limit-maker, sell-limit-maker, buy-stop-limit,sell-stop-limit | |
start-time | false | string | 查询开始时间, 时间格式UTC time in millisecond。 以订单生成时间进行查询 | -48h 查询结束时间的前48小时 | 取值范围 [((end-time) – 48h), (end-time)] ,查询窗口最大为48小时,窗口平移范围为最近180天,已完全撤销的历史订单的查询窗口平移范围只有最近24小时(state="canceled") |
end-time | false | string | 查询结束时间, 时间格式UTC time in millisecond。 以订单生成时间进行查询 | present | 取值范围 [(present-179d), present] ,查询窗口最大为48小时,窗口平移范围为最近180天,已完全撤销的历史订单的查询窗口平移范围只有最近24小时(state="canceled") |
start-date | false | string | 查询开始日期, 日期格式yyyy-mm-dd。 以订单生成时间进行查询 | -1d 查询结束日期的前1天 | 取值范围 [((end-date) – 1), (end-date)] ,查询窗口最大为2天,窗口平移范围为最近180天,已完全撤销的历史订单的查询窗口平移范围只有最近1天(state="canceled") |
end-date | false | string | 查询结束日期, 日期格式yyyy-mm-dd。 以订单生成时间进行查询 | today | 取值范围 [(today-179), today] ,查询窗口最大为2天,窗口平移范围为最近180天,已完全撤销的历史订单的查询窗口平移范围只有最近1天(state="canceled") |
states | true | string | 查询的订单状态组合,使用','分割 | submitted 已提交, partial-filled 部分成交, partial-canceled 部分成交撤销, filled 完全成交, canceled 已撤销,created | |
from | false | string | 查询起始 ID | ||
direct | false | string | 查询方向 | prev 向前,时间(或 ID)正序;next 向后,时间(或 ID)倒序) | |
size | false | string | 查询记录大小 | 100 | [1, 100] |
响应数据
参数名称 | 是否必须 | 数据类型 | 描述 | 取值范围 |
account-id | true | long | 账户 ID | |
amount | true | string | 订单数量 | |
canceled-at | false | long | 接到撤单申请的时间 | |
created-at | true | long | 订单创建时间 | |
field-amount | true | string | 已成交数量 | |
field-cash-amount | true | string | 已成交总金额 | |
field-fees | true | string | 已成交手续费(买入为基础币,卖出为计价币) | |
finished-at | false | long | 最后成交时间 | |
id | true | long | 订单ID | |
price | true | string | 订单价格 | |
source | true | string | 订单来源 | api |
state | true | string | 订单状态 | submitted 已提交, partial-filled 部分成交, partial-canceled 部分成交撤销, filled 完全成交, canceled 已撤销,created |
symbol | true | string | 交易对 | btcusdt, ethbtc, rcneth ... |
type | true | string | 订单类型 | submit-cancel:已提交撤单申请 ,buy-market:市价买, sell-market:市价卖, buy-limit:限价买, sell-limit:限价卖, buy-ioc:IOC买单, sell-ioc:IOC卖单, buy-limit-maker, sell-limit-maker, buy-stop-limit,sell-stop-limit |
stop-price | false | string | 止盈止损订单触发价格 | |
operator | false | string | 止盈止损订单触发价运算符 | gte,lte |