Loading...
Loading...
Lightweight scanner tracking Smart Money market concentration across all Hyperliquid assets. Flags assets accelerating up the ranks before they become crowded top-3 plays. IMMEDIATE_MOVER signal fires on 10+ rank jumps with quality filters (erratic history, velocity gate, trader count floor, max leverage check). One API call per scan, runs every 60 seconds. Use when detecting SM rotations, finding emerging opportunities early, or monitoring rank acceleration patterns.
npx skill4agent add senpi-ai/senpi-skills emerging-moversleaderboard_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| 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 |
| 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 |
| 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 |
┌────────────────────────────────────┐
│ 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 │
└────────────────────────────────────┘| File | Purpose |
|---|---|
| Scanner script |
| Auto-managed scan history (last 60 scans) |
| Optional: asset max leverage reference |
alerts[]topMovers[]immediateMovers[]deepClimbers[]scanCounttimestampassetdirectionrankprevRankcontributiontraderCountreasons[]contribVelocityisImmediateisDeepClimbererraticlowVelocity*/1 * * * * python3 scripts/emerging-movers.pyisImmediate: trueerratic: falselowVelocity: falseisDeepClimber: trueerratic: truelowVelocity: true