Coinbase Websocket API,精确到秒的订单簿构建

Coinbase Websocket API, seconds-accurate order book building

我最近一直在使用 Coinbase Websocket API 进行数据分析。我正在尝试以至少秒的频率跟踪订单簿。

据我所知,可以为此使用 REST API,但它不包括时间戳。其他选项是 websocket level2 更新和完整频道。

问题是,当我处理 level2 更新时,我不断地倒退(我在编程时没有关注处理速度,因为这不是我的目标,我也没有硬件连接速度),所以例如 30 分钟后我只能处理 10 分钟的数据。

如果出于某种原因我与交换器断开连接,我必须重新连接并且中间有一大片空的 window 数据,那么问题就来了。

是否有任何我不知道的聚合提要或方法(在一秒内或类似时间接收所有更新)?还是我应该辞职并改进我的代码并购买更好的设备?

P.D: 我比较新,如果这类问题不适合这里,请见谅!

为了以防万一有人感兴趣,我只是在不同的时间打开多个 websocket windows 并定期重新连接它们,以便尽可能少地错过价格更新。