摘要:在加密衍生品市场中,巨鲸持仓是极其关键的风向标。本文将为您详细拆解一款专门用于监控 Hyperliquid 巨鲸动向的 Python TUI 终端神器 —— HypeWatcher。从多空占比条形图到实时清算预警,看看它是如何帮助交易者在终端里“透视”主力仓位的。
在加密货币衍生品交易中,“巨鲸”(Whales)的动向历来是市场风向标。他们的一举一动——无论是大额开仓、扛单还是爆仓,往往能引发市场情绪的剧烈波动。对于普通交易者而言,盯紧巨鲸的筹码和成本价,是规避风险、捕捉趋势的重要手段。
虽然一些平台(如 hyperbot.network/whales)提供了巨鲸持仓的网页端展示,但对于喜欢沉浸在终端、讲求极客范与实时性的开发者和交易员来说,频繁刷新网页显得有些繁琐。

为了解决这一痛点,HypeWatcher 应运而生!这是一个完全用 Python 编写的巨鲸持仓实时监控 TUI 终端程序。无需浏览器,仅需一个终端窗口,就能带你掌握 Hyperliquid 全网巨鲸的动向!
🚀 HypeWatcher 核心功能盘点
HypeWatcher 不仅是一个简单的数据抓取工具,更是一个针对衍生品交易深度优化的数据看板。它拥有以下五大核心特性:
1. 📊 实时多空比与 24h 清算统计
程序顶部直观展示当前币种的多空鲸鱼人数对比。通过精美的绿色/红色双色占比条形图,让你一秒看清当前市场主力谁占上风。同时,24 小时内的多空累计清算金额(Liquidation)实时呈现,快速判断当前市场的空头踩踏还是多头连环爆仓。
2. 🐋 鲸鱼持仓详情一览无余
持仓列表支持显示多达 50 条最活跃的巨鲸仓位。每个仓位的信息精确到:
- 钱包地址(缩略显示)
- 仓位方向(多 ▲ / 空 ▼,带红绿醒目标记)
- 持仓价值(换算为 M/K 美元显示)
- 未实现盈亏 (uPnL)(实时以绿/红代表盈利与亏损)
- 已投入保证金
- 开仓均价与强平清算价
- 持仓创建时间(自动转换毫秒级时间戳为北京时间)
3. 🚨 智能清算与高杠杆预警
在衍生品交易中,高杠杆和爆仓是最大的风险源。HypeWatcher 内置了风险警示引擎:
- 杠杆倍数警示: 当巨鲸使用杠杆 时显示黄色; 时,则会亮红加粗显示。
- 爆仓危险预警: 如果当前开仓价与强平价的距离不足 ,清算价会触发红色高亮闪烁(blink)警报,提示该巨鲸面临爆仓风险,市场随时可能面临爆仓清算流动性冲击!
4. 🪙 支持 230+ 永续合约币种
HypeWatcher 会在启动时自动请求 Hyperliquid 官方的元数据 API,动态获取所有当前在线的永续合约币种(多达 230 多个)。它不仅支持 BTC、ETH 等主流币,也支持各类新上线的热门山寨币。
5. ⌨️ 极佳的终端交互与兼容性
- 交互式选择: 启动时若未指定币种,程序会打印出最受欢迎的常用币种,并提供交互式 Prompt 供你输入。
- 后台多线程刷新: 数据抓取运行在独立后台线程中,默认每 30 秒刷新一次,绝不卡顿前台渲染。
- Win10/11 编码兼容: 针对 Windows CMD/PowerShell 容易出现的 GBK 乱码问题,内置了 UTF-8 强制编码兼容逻辑,确保控制台边框和 Emoji 完美显示。
🛠️ 技术内幕:TUI 是如何炼成的?
HypeWatcher 能呈现如此好看的界面,主要得益于 Python 的 rich 库。它使用了 Rich 库中的 Live 渲染器和 Layout 栅格化布局。
整个界面被划分为四个区域:
- header(头部信息栏)
- stats(多空人数及爆仓清算看板)
- positions(鲸鱼持仓表格,支持斑马纹交替)
- footer(状态与操作指南)
# 核心 TUI 布局划分
layout = Layout()
layout.split_column(
Layout(name="header", size=3),
Layout(name="stats", size=8),
Layout(name="positions"),
Layout(name="footer", size=3),
)
数据源解析
HypeWatcher 的数据来源于两个渠道:
- Hyperliquid Meta API: 通过向
https://api.hyperliquid.xyz/info 发送 {"type":"meta"} 请求,获取实时币种列表。 - Hyperbot 逆向接口: 捕获网页端请求,逆向出其后台 API:
- /api/whales/long-short?coin={coin} (多空比)
- /api/whales/open-positions?coin={coin} (持仓列表)
- /api/whales/coin-liquidation?coin={coin} (清算数据)
在发起请求时,程序会统一带上 device: web 的特定 Header,保证数据拉取的稳定性。
💻 快速安装与上手
想要在自己的电脑上运行 HypeWatcher?只需简单的几个步骤:
第一步:克隆/下载代码并安装依赖
在项目根目录下,直接安装 requirements.txt 中的依赖:
pip install -r requirements.txt
提示:核心依赖包括 requests (数据获取) 和 rich (界面美化)。
第二步:启动监控
HypeWatcher 支持多种启动参数,灵活满足不同的使用场景:
1. 交互模式(最常用)
直接运行程序,系统会提示常用币种,你可以直接回车使用默认的 BTC,或者输入其他你想监控的代币:
(在 Windows 终端中,推荐使用 python -X utf8 watcher.py 启动,以获得最佳的边框渲染效果)

2. 直接指定币种
如果你想直接监控某个特定币种(例如 SOL),无需在交互界面选择:
python watcher.py --coin SOL

3. 修改刷新频率
默认是每 30 秒向服务器请求一次新数据。你可以根据需要调整,比如改为 60 秒刷新一次,降低 API 请求频率:
python watcher.py --coin ETH -r 60

4. 查看当前支持的币种列表
想知道 Hyperliquid 现在支持哪些币种的巨鲸监控?运行下面这行命令,系统会一次性输出所有可用币种:

💡 巨鲸数据对交易的启示
在使用 HypeWatcher 监控数据时,我们可以重点关注以下几点:
- 均价与现价的偏离: 当大量巨鲸的开仓价显著低于当前价格,且未实现盈亏(uPnL)极高时,要提防巨鲸获利了结带来的砸盘风险。
- 清算爆仓密集区: 在市场急剧下跌时,如果发现多名巨鲸的清算价(红色预警)重合在某一区间,这通常是主力的“死守线”。一旦跌破,可能会触发多头清算瀑布,导致价格瞬间插针。
- 多空鲸鱼人数背别: 有时候多头鲸鱼人数远多于空头,但持仓总价值却相反。这说明少数空头巨鲸掌握了极大的筹码(大单压顶),此时多头可能只是散户型巨鲸,需警惕虚假繁荣。
📢 结语
HypeWatcher 将复杂的巨鲸数据压缩并呈现在终端中,极大地降低了数据获取的门槛。对于喜欢盯着命令行、不愿被繁杂网页广告打扰的交易者而言,这绝对是一把低延迟的“量化雷达”。
风险提示:本文介绍之工具仅供数据监控与技术交流使用,不构成任何投资建议。合约交易具有极高风险,请谨慎决策。