Senzoukria 加密热力图上的“未收到市场深度”

在 Binance 和 Bybit 的交易对上,如果订单簿订阅已经被接受、却在 15 秒之内没有任何订单簿到达,Senzoukria 会抛出“未收到市场深度”。这条提示是应用自己在本地下的判断,不是交易所的拒绝,它会给出一个“重试”,重新订阅一次。

Senzoukria · 故障排除 · 更新于 2026 年 9 月


概要

标题
“未收到市场深度”
正文
“{seconds} 秒后仍未收到 {symbol} 的订单簿。订阅已被接受,但深度数据流没有发送任何内容。”
等待时间
15 秒,仅加密市场
可以做的动作
“重试”(把整个订阅重放一遍)

你会看到什么

热力图上方出现一条标题为“未收到市场深度”的提示,正文是“{seconds} 秒后仍未收到 {symbol} 的订单簿。订阅已被接受,但深度数据流没有发送任何内容。”它带一个“重试”按钮,还有“隐藏此提示”。

为什么会这样

加密市场是连续报价的,Binance 通常在一到两秒之内就会把快照送来,所以订阅被接受之后又沉默 15 秒,属于不正常的情况。促成这条告警的那个场景是:Binance 把订单簿的套接字(socket)重置了,任务就此结束,而界面在没有这条提示的情况下会一直等下去。这条提示是热力图自己写的,用的是界面语言,它从来不会被当成交易所的原话呈现。如果后端已经在报告订单簿的状态(例如正在重新连接),这条提示就不会被抛出,以免在有次数上限的重连尝试中途又按下一次“重试”。

如何解决

  • 点“重试”:它会把订阅从头重放一遍。
  • 切换到另一个交易对再切回来,或者重新打开热力图。
  • 检查你的网络连接,以及任何可能拦住交易所 WebSocket 的防火墙。
  • 如果只在一个市场上发生(Spot 或者 Perp),去试另一个,看看问题是否在交易所那一侧。

它并不意味着什么

  • 不是 Binance 或者 Bybit 的拒绝:这里根本没有收到交易所的任何消息。
  • 不是缺少 API 密钥:加密数据源是公开的,不需要账户。
  • 在 Rithmic 上不会出现这条提示,因为在那里,一个休市的市场本来就理应不发送任何订单簿。

何时联系技术支持

经过这些检查之后还是卡住?请用 菜单 → 问题反馈,或者发到 Senzoukria 的 Discord 上。请附上交易对、所在市场(Spot、Perp 还是 Bybit),以及你按了多少次“重试”。

同一栏目

其他语言版本

常见问题

“重试”会自动触发吗?
不会。没有任何东西会自己重启;“重试”永远是一个手动动作。
我换了交易对,这条提示还在。这正常吗?
不正常。每一个热力图错误都只属于一个合约和一次订阅,所以换一个新的交易对,提示位置本该是空的;如果旧提示还留着,请点“隐藏此提示”并把它报告给我们。

继续阅读