【发布时间】:2023-01-26 09:30:33
【问题描述】:
我正在开发一个应用程序来读取币安订单簿,如下所示:
data = dict()
data["method"] = "SUBSCRIBE"
data["params"] = []
for symbol in self.ws_subscriptions:
data["params"].append(symbol + "@depth5@100ms")
data["id"] = self._ws_id
self.log_event(f"Contracts to be subscribed: {data}")
try:
self.ws.send(json.dumps(data))
self.log_event(f"WebSocket {data['method']} to {self.ws_channel_book} update")
except Exception as e:
self.log_event(f"ERROR: WebSocket error while {data['method']} {self.ws_channel_book} {e}")
它工作得很好,但我有一个特定的需求,基本上是“聚合”来自流的位置。 有没有办法通过 API 请求特定的聚合数据集?
让我用两个简单的图像来解释: standard order book obtained via API
aggregated order book that I need
感谢你们所有人都会发现光来帮助我。
【问题讨论】:
-
根本没有。 Binance 不提供这样的 API,必须自己做。
-
好的,但是如何进行?