status
Published
type
Post
category
product
技术分享
date
Jun 9, 2026
slug
okx-pump-monitor
summary
不是自动下单机器人,是一个告警雷达:14+ 个独立 monitor 并发扫 OKX 永续 + 链上 + 社交 + 强平,命中阈值就融合打分推到飞书,你自己看上下文做决策。全部跑在 GitHub Actions 上、零服务器、数据源全免费。
tags
项目
开发
工具
推荐
password
icon
Dashboard: okx-pump-monitor.vercel.app · 云端跑 · 无服务器 · 单兵开发友好
0. TL;DR
一句话:这不是自动下单机器人,是一个告警雷达。
14+ 个独立 monitor 并发扫 OKX U 本位永续 + 链上 + 社交热搜 + 强平数据,命中阈值就融合打分推送到飞书,你自己看上下文做决策。
- 全部跑在 GitHub Actions cron 上,零服务器成本
- 数据源全部免费(OKX / Bitget / Gate.io / Etherscan V2 / CoinGecko / Google News RSS),不需要任何付费 key
- 同一个币被多个 monitor 同时命中 → 融合成一张高置信卡(confidence 1–5★)
- Dashboard 用 Next.js 16 部署在 Vercel,7 个页面分别看信号流 / 爆仓 / 链上 / 社交 / 回测 / 健康 / 设置
1. 为什么做这个
主动交易最痛的从来不是「不会下单」,而是 「市场半夜动了,我根本不知道」。
所以这个项目从一开始就把定位划清楚:
- For:需要在 5–15min 内第一时间被告知「市场发生了什么」,并且想要一份带新闻 catalyst 的判断材料的主动交易者。
- Not for:想要全托管自动下单的人——它不替你做决策,只把「值得看一眼」的东西推到你眼前。
告警 ≠ 信号,信号 ≠ 盈利。它输出的是决策材料,不是 alpha。
2. 顶层架构
3. 14+1 个 monitor 都在扫什么
每个 monitor 是一个独立模块,并发跑、各管一类异动:
monitor | 在盯什么 | 触发条件 |
🚀 top_gainers | 15min 拉升 / 闪崩 | 1m K 滚动 16 根累计涨跌幅超阈值 |
🎯 watchlist | 自选盯盘 | 同上,但只看自选币(可单独设阈值) |
📊 volume_surge | 放量但价格稳 | 量 ≥ 20 根均值 × N 且涨跌幅 < 1.5% |
💰 funding_extreme | 资金费率极端 | \ |
⚡ breakout | 突破前高 / 前低 | 预设关键价位首次被穿越 |
🔔 price_alert | 目标价 / 止损价 | 预设价位触达(一次性) |
📈 oi_surge | 持仓量异动 | OI 短时变化 ≥ ±10%(建/平仓痕迹) |
💱 perp_premium | 合约 / 现货价差 | \ |
🆕 new_listings | 新上架合约 | 首次出现的 USDT-SWAP |
⚖️ longshort_ratio | 散户多空比极端 | L/S ≥ 3.5 或 ≤ 0.4(反向指标) |
💀 liquidations | 强平爆仓密集 | 单 inst 5min 累计强平 ≥ $1M |
🐋 whale_to_cex | 鲸鱼转入 CEX | 大额 USDT/USDC 转入 8 家 CEX 热钱包 |
🌐 social_surge | 社交热搜异动 | 首次进 CoinGecko 24h 热搜 + 自动抓 2 条新闻 catalyst |
🪂 flush_reversal | 闪崩 V 反弹 | 创新高 → 闪崩 ≥ 8% → V 底反弹 ≥ 30% + 放量 ×3 |
4. 信号融合层:为什么它比单点告警有用
单个 monitor 告警很容易噪音。真正有意义的是多个独立维度同时指向同一个币。
融合层按
(inst_id, time_bucket) 把命中分组——比如某个币同时触发了「放量 + 资金费率极端 + 鲸鱼转入」,就会被合成一张 confidence 高的卡,而不是三条孤立通知。置信度 1–5★,让你一眼分清「随便看看」和「现在就去看图」。5. 技术栈 & 怎么跑起来
- 采集:GitHub Actions cron —— 主扫
*/15min、实时扫*/5min、watchdog*/10min,全部无服务器
- 存储:Supabase(signals / scanner_heartbeat / liquidations / oi …)
- 通知:Feishu webhook 实时推高置信卡 + Resend 每日汇总邮件
- 看板:Vercel · Next.js 16,cards / table 双视图,带 fusion 分组
整套架构最爽的一点:单兵就能维护,且几乎零成本——没有付费数据源、没有常驻服务器,靠 GitHub Actions 的免费额度就能 7×24 跑。
6. 最诚实的自评
- ✅ 14+1 个维度并发覆盖盘面 / 链上 / 社交 / 强平,融合打分降噪
- ✅ 零付费 key、零服务器,单兵可维护、可复现
- ✅ 带回测页面(simple replay + walk-forward sweep),阈值不是拍脑袋
- ⚠ 告警不是盈利信号,是决策材料,最终还得自己看图判断
- ⚠ 阈值需要随行情调,牛熊不同套参数
- ⚠ 免费数据源有频率限制,极端行情下可能漏一两根
7. 链接
- Dashboard: okx-pump-monitor.vercel.app
Loading...


.png?table=block&id=8cbd9ef4-8c1c-4581-80f1-a15297380674&t=8cbd9ef4-8c1c-4581-80f1-a15297380674&width=1080&cache=v2)