emerging-movers
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseEmerging Movers Detector v3.1
新兴异动标的检测器 v3.1
Tracks Smart Money market concentration across all Hyperliquid assets and flags assets accelerating up the ranks before they become crowded top-3 plays. By the time an asset hits the top of the SM leaderboard, the easy money is gone. This catches the trajectory.
One API call per scan. Near-zero LLM tokens. Runs every 60 seconds.
追踪所有Hyperliquid资产的聪明钱(Smart Money)市场集中度,在资产成为拥挤的前三交易标的之前,标记排名快速上升的资产。当资产登上聪明钱排行榜榜首时,轻松获利的窗口就已经关闭,本工具可以提前捕捉资产的上涨趋势。
每次扫描仅调用一次API,LLM Token消耗近乎为零,每60秒运行一次。
How It Works
工作原理
The SM Profit Concentration Leaderboard
聪明钱利润集中度排行榜
Senpi's returns all assets ranked by percentage of total Smart Money profit in the last 4-hour rolling window. This isn't trader count — it's where the money is actually flowing.
leaderboard_get_markets#1 ETH SHORT 31.4% 286 traders
#2 BTC SHORT 25.1% 436 traders
#3 HYPE SHORT 24.2% 330 traders
...
#36 ASTER SHORT 0.2% 18 traders ← 60s later: #13, 0.82%, 65 tradersThe script tracks this leaderboard over time and detects acceleration.
Senpi的接口返回所有资产的排名,排名依据是过去4小时滚动窗口内该资产贡献的聪明钱总利润占比。这一排名不基于交易者数量,而是反映了资金的实际流向。
leaderboard_get_markets#1 ETH SHORT 31.4% 286 traders
#2 BTC SHORT 25.1% 436 traders
#3 HYPE SHORT 24.2% 330 traders
...
#36 ASTER SHORT 0.2% 18 traders ← 60s later: #13, 0.82%, 65 traders该脚本会持续追踪该排行榜的动态变化,检测排名加速上升的标的。
Detection Signals
检测信号
Immediate Action Signals (v3+)
即时行动信号(v3及以上版本)
| Signal | Condition | Priority |
|---|---|---|
| IMMEDIATE_MOVER | 10+ rank jump from #25+ in ONE scan | Highest — act now |
| NEW_ENTRY_DEEP | Appears in top 20 from nowhere | Very high |
| CONTRIB_EXPLOSION | 3x+ contribution increase in one scan | Very high |
| DEEP_CLIMBER | 5+ rank jump from #25+ | High |
| 信号 | 触发条件 | 优先级 |
|---|---|---|
| IMMEDIATE_MOVER | 单次扫描内排名从25名以外跃升10位以上 | 最高 — 立即行动 |
| NEW_ENTRY_DEEP | 从未上榜直接进入前20名 | 极高 |
| CONTRIB_EXPLOSION | 单次扫描内利润贡献占比上涨3倍以上 | 极高 |
| DEEP_CLIMBER | 排名从25名以外跃升5位以上 | 高 |
Trend Signals
趋势信号
| Signal | Condition |
|---|---|
| NEW_ENTRY | First appearance in top 50 |
| RANK_UP | Jumped 2+ positions in one scan |
| CLIMBING | 3+ positions up over several scans |
| ACCEL | Contribution % increasing scan-over-scan |
| STREAK | Consistently climbing every check |
| VELOCITY | Sustained positive contribution growth |
| 信号 | 触发条件 |
|---|---|
| NEW_ENTRY | 首次进入前50名 |
| RANK_UP | 单次扫描内排名上升2位以上 |
| CLIMBING | 多次扫描累计排名上升3位以上 |
| ACCEL | 连续多次扫描利润贡献占比持续上升 |
| STREAK | 每次检测排名都持续上升 |
| VELOCITY | 利润贡献保持正向增长 |
v3.1 Quality Filters
v3.1版本质量过滤器
These prevent false IMMEDIATE signals that looked great on rank jump alone but failed on execution:
| Filter | Rule | Rationale |
|---|---|---|
| Erratic rank | >5 rank reversals in history → | Bouncing ranks are noise |
| Velocity gate | contribVelocity < 0.03 → | No momentum behind the move |
| Trader count floor | <10 traders → SKIP IMMEDIATE | Single whale risk |
| Max leverage check | max leverage < 10x → SKIP | Not worth the limited position sizing |
See references/quality-filters.md for implementation details and real-world examples.
这些过滤器用于避免仅靠排名跃升触发的虚假即时信号,这类信号仅看排名表现很好,但实际交易无法盈利:
| 过滤器 | 规则 | 设计逻辑 |
|---|---|---|
| Erratic rank | 历史排名反转超过5次 → 标记 | 反复波动的排名属于噪音 |
| Velocity gate | 贡献增速 < 0.03 → 标记 | 上涨没有动量支撑 |
| Trader count floor | 交易者数量 <10 → 跳过即时信号 | 存在单一巨鲸操纵风险 |
| Max leverage check | 最高杠杆 < 10倍 → 跳过 | 持仓上限太低不值得交易 |
实现细节和实际案例请参考 references/quality-filters.md。
Architecture
架构
┌────────────────────────────────────┐
│ Cron: every 60 seconds │
├────────────────────────────────────┤
│ scripts/emerging-movers.py │
│ • Loads scan history from JSON │
│ • Fetches leaderboard (1 API call) │
│ • Parses top 50 markets │
│ • Compares with previous scans │
│ • Detects signals + v3.1 filters │
│ • Saves updated history │
│ • Outputs JSON with alerts │
├────────────────────────────────────┤
│ Agent reads output: │
│ • IMMEDIATE alerts → evaluate now │
│ • Deep climbers → queue for review │
│ • No alerts → silent │
└────────────────────────────────────┘┌────────────────────────────────────┐
│ Cron: every 60 seconds │
├────────────────────────────────────┤
│ scripts/emerging-movers.py │
│ • Loads scan history from JSON │
│ • Fetches leaderboard (1 API call) │
│ • Parses top 50 markets │
│ • Compares with previous scans │
│ • Detects signals + v3.1 filters │
│ • Saves updated history │
│ • Outputs JSON with alerts │
├────────────────────────────────────┤
│ Agent reads output: │
│ • IMMEDIATE alerts → evaluate now │
│ • Deep climbers → queue for review │
│ • No alerts → silent │
└────────────────────────────────────┘Files
文件列表
| File | Purpose |
|---|---|
| Scanner script |
| Auto-managed scan history (last 60 scans) |
| Optional: asset max leverage reference |
| 文件 | 用途 |
|---|---|
| 扫描器脚本 |
| 自动维护的扫描历史记录(最近60次扫描) |
| 可选:资产最高杠杆参考配置 |
Output
输出
See references/output-schema.md for the complete JSON schema.
Key top-level fields: , , , , , .
alerts[]topMovers[]immediateMovers[]deepClimbers[]scanCounttimestampPer-alert fields: , , , , , , , , , , , .
assetdirectionrankprevRankcontributiontraderCountreasons[]contribVelocityisImmediateisDeepClimbererraticlowVelocity完整的JSON Schema请参考 references/output-schema.md。
核心顶层字段:、、、、、。
alerts[]topMovers[]immediateMovers[]deepClimbers[]scanCounttimestamp单条告警字段:、、、、、、、、、、、。
assetdirectionrankprevRankcontributiontraderCountreasons[]contribVelocityisImmediateisDeepClimbererraticlowVelocityCron Setup
Cron定时配置
*/1 * * * * python3 scripts/emerging-movers.py*/1 * * * * python3 scripts/emerging-movers.pyAgent Response Logic
Agent响应逻辑
- +
isImmediate: true+erratic: false→ Evaluate immediately for entry via ScannerlowVelocity: false - → Queue for next scanner run
isDeepClimber: true - or
erratic: true→ Log but do not actlowVelocity: true - No alerts → Silent
- +
isImmediate: true+erratic: false→ 立即评估是否通过扫描器进场lowVelocity: false - → 加入队列等待下一次扫描运行
isDeepClimber: true - 或
erratic: true→ 仅记录日志不执行操作lowVelocity: true - 无告警 → 静默运行
Companion Recipes
配套使用方案
- opportunity-scanner — use Scanner to deep-dive assets flagged by Emerging Movers
- autonomous-trading — full loop integrating Emerging Movers as entry trigger
- wolf-strategy — uses IMMEDIATE_MOVER as primary entry signal
- opportunity-scanner — 使用扫描器深入调研新兴异动标的检测器标记的资产
- autonomous-trading — 整合新兴异动标的检测器作为进场触发条件的完整交易闭环
- wolf-strategy — 将IMMEDIATE_MOVER作为主要进场信号的交易策略