实时监控币安和OKX交易所的爆仓数据,提供Web仪表盘展示 | Real-time monitoring of liquidation data from Binance and OKX exchanges with web dashboard
中文: 这是一个基于 Flask 和 WebSocket 的实时加密货币爆仓监控系统,支持币安和OKX两大交易所的爆仓数据收集、分析和可视化展示。系统提供实时爆仓流、累计统计、热门爆仓币种排行等功能,帮助交易者及时了解市场风险。
English: This is a real-time cryptocurrency liquidation monitoring system based on Flask and WebSocket, supporting liquidation data collection, analysis and visualization from Binance and OKX exchanges. The system provides real-time liquidation streams, cumulative statistics, and top liquidation coins ranking to help traders understand market risks.
本地运行体验: 按照下方使用说明在本地运行程序即可体验完整功能
- 🔥 实时爆仓流 - 实时显示最新的爆仓事件,支持筛选和过滤
- 📊 多维度统计 - 3分钟、15分钟、1小时、4小时、1天的累计爆仓统计
- 🏆 热门排行 - 实时显示多头和空头爆仓最多的币种排行
- 🎯 双交易所支持 - 同时监控币安(Binance)和OKX交易所
- 📱 响应式设计 - 完美支持桌面和移动设备
- ⚡ 高性能 - 基于WebSocket的实时数据推送
# 1. 启动数据收集服务
python liquidation_hub.py
# 2. 启动Web展示服务
python liquidation_analysis_web.py
# 3. 访问 http://localhost:5000 查看仪表盘- 筛选币对: 在顶部输入框输入要监控的币种(如 BTC, ETH, SOL)
- 最小金额过滤: 设置最小爆仓金额阈值,只显示大于该金额的爆仓
- 实时更新: 数据每1秒自动更新,无需手动刷新
- 🔴 红色文字: 多头爆仓 (Long Liquidation)
- 🟢 绿色文字: 空头爆仓 (Short Liquidation)
- 📈 累计统计: 不同时间窗口的爆仓金额汇总
- 🏅 排行榜: 按爆仓金额排序的热门币种
- Flask - Web框架和API服务
- WebSocket - 实时数据推送
- Pandas - 数据处理和分析
- asyncio - 异步数据处理
- CSV - 数据存储格式
- 币安合约: WebSocket实时爆仓数据流
- OKX合约: WebSocket实时爆仓数据流
- 数据格式: 时间、币对、交易所、价格、方向、金额
- 更新频率: 实时推送,1秒更新间隔
币安清算数据局限性: 根据 Hyperliquid CEO Jeff Yan 的批评,币安的清算数据流存在严重的低报现象:
- 数据窗口限制: 币安以1000毫秒为窗口,每个窗口内只推送一笔最新清算订单
- 低估风险: 如果同一毫秒内有多笔清算,其他清算会被忽略,可能导致实际清算数量被低估高达100倍
- 高波动时期: 在市场高波动时期,这种低报现象更加严重
- 对比: 相比之下,Hyperliquid等去中心化交易所的所有清算数据都是链上实时公开透明的
使用建议: 本系统展示的币安清算数据仅供参考,实际清算规模可能远大于显示数据,特别是在市场剧烈波动时期。
实时监控币安全部合约异动,可定制币对范围和涨跌幅提醒阈值
- Telegram频道: @btcqifenzu
- 功能: 7年稳定返佣渠道,机器人可定制提醒
- 邀请码:
- 币安:
MAPAMBQ1(手续费永久返还) - OKX:
TRADER8(手续费永久返还) - Bitget:
TRADER8(手续费永久返还)
- 币安:
git-liquidation-monitor/
├── liquidation_hub.py # 主服务:数据收集和API服务
├── liquidation_analysis_web.py # Web展示服务
├── liquidation_ba.py # 币安数据收集器
├── liquidation_okx.py # OKX数据收集器
├── liquidation_ba.csv # 币安爆仓数据存储
├── liquidation_okx.csv # OKX爆仓数据存储
└── README.md # 项目说明文档
- 克隆项目
git clone https://github.com/bianrensheng/liquidation-monitor.git
cd liquidation-monitor- 安装依赖
pip install flask flask-cors pandas websockets aiohttp- 启动服务
# 终端1:启动数据收集
python liquidation_hub.py
# 终端2:启动Web服务
python liquidation_analysis_web.py- 访问仪表盘
打开浏览器访问
http://localhost:5000
threshold: 最小爆仓金额阈值(默认10 USDT)RETENTION_HOURS_DEFAULT: 数据保留时间(默认48小时)SSE_PUSH_INTERVAL_SEC: 推送频率(默认1秒)LATEST_LIST_SIZE: 最新爆仓显示数量(默认50条)
# 在 liquidation_hub.py 中修改
CSV_BA_PATH = "liquidation_ba.csv" # 币安数据文件
CSV_OKX_PATH = "liquidation_okx.csv" # OKX数据文件
RETENTION_HOURS_DEFAULT = 48 # 数据保留时间
SSE_PUSH_INTERVAL_SEC = 1.0 # 推送频率MIT License - 可自由使用和修改 | Free to use and modify
⭐ 如果觉得这个项目有帮助,请给个星标!
⭐ If you find this project helpful, please give it a star!