Gate.io 合约API升级公告(增强Orderbook更新频率)

Gate 2021-03-12 22:31:22

为给量化机构和做市商提供更加专业的交易服务,Gate.io已经对合约API进行升级,本次升级主要为了增加订单薄Orderbook更新的及时性和准确性。主要更新内容包括:

1. Websocket新订阅接口: futures.book_ticker ,实时推送orderbook首位买卖单(best ask and bid orders),10ms更新一次
2. Websocket新订阅接口:futures.order_book_update,更新orderbook变化,支持100ms、1000ms两种推送
3. Websocket老订阅接口:老的方式还是保持update、all更新交替进行的方式。all消息为全量订单薄,update为变化量。

具体文档请参加:
Websocket APIv4: https://www.gateio.pro/docs/futures/ws/index.html
REST APIv4 中文: https://www.gateio.pro/docs/apiv4/zh_CN/index.html#gate-api-v4
REST APIv4 英文:https://www.gateio.pro/docs/apiv4/en/index.html#gate-api-v4

对于通过方式2 (futures.order_book_update 支持100ms、1000ms两种推送)更新Orderbook的方式,我们推荐的使用方法为:

1. 先订阅此接口,这时候就会开始有update的推送,开始在本地缓存100条左右记录。
2. 请求REST API方式的order_book接口,设置with_id参数为true(具体参考上面的REST API文档),这时候拿到一个全量深度。
3. 从正在更新的update流里,匹配上ID+1,把后续update的记录全部应用到上述的全量深度。就可以保持Orderbook的准确同步更新。
4. 如果深度失效了,或需要矫正深度数据,只需要重复上述步骤就可以。

本文来源于 Gate

免责声明:
1. 本文版权归属原作所有,仅代表作者本人观点,不代表币推儿的观点或立场。
2. 如发现文章、图片等侵权行为,侵权责任将由作者本人承担。