mcpField
E
emerging-movers

emerging-movers

github.com/senpi-ai数据与数据库140197 次安装今天更新
代码仓库

关于 emerging-movers

emerging-movers 是追踪 Hyperliquid 资产中 Smart Money 盈利集中度的技能,可标记排名上升的市场。它对比多次排行榜扫描,并通过质量筛选区分较强走势与噪声信号。

主要功能

  1. 01追踪 Smart Money 排行榜变化
  2. 02检测排名和贡献度加速
  3. 03过滤不稳定或低速度信号
  4. 04应用交易者数量和杠杆门槛
  5. 05输出结构化提醒和异动列表

适用场景

  1. 01监测资产在排行榜中的上升
  2. 02标记新进入前 20 的资产
  3. 03在扫描器复核前过滤潜在异动
  4. 04触发对标记资产的后续分析

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/senpi-ai/senpi-skills --skill emerging-movers

安装后在 Claude Code 中输入/emerging-movers确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
examples.md
output-schema.md
quality-filters.md
scripts/
emerging-movers.py

详细介绍

Emerging Movers Detector v3.1

追踪所有 Hyperliquid 资产中的 Smart Money 市场集中度,并标记排名加速上升、尚未成为热门前三资产的标的。等某个资产登上 SM 排行榜榜首时,轻松获利的机会已经消失。此工具捕捉的是上升趋势。

每次扫描只需调用一次 API。几乎不消耗 LLM tokens。每 60 秒运行一次。

工作原理

SM 盈利集中度排行榜

Senpi 的 leaderboard_get_markets 会根据过去 4 小时滚动窗口内占 Smart Money 总利润的百分比,返回所有资产的排名。这不是交易者数量,而是资金实际流向何处。

#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

脚本会随时间追踪此排行榜并检测加速情况。

检测信号

立即行动信号(v3+)
信号条件优先级
IMMEDIATE_MOVER一次扫描中从第 #25 名及之后跃升 10 名以上最高 — 立即行动
NEW_ENTRY_DEEP凭空进入前 20 名很高
CONTRIB_EXPLOSION一次扫描中贡献度增加 3 倍以上很高
DEEP_CLIMBER从第 #25 名及之后跃升 5 名以上高
趋势信号
信号条件
NEW_ENTRY首次进入前 50 名
RANK_UP一次扫描中跃升 2 名以上
CLIMBING多次扫描中上升 3 名以上
ACCEL贡献百分比在连续扫描中不断增加
STREAK每次检查时都持续攀升
VELOCITY贡献度持续正向增长
v3.1 质量筛选条件

这些筛选条件可避免仅看排名跃升表现出色、但实际执行效果不佳的 IMMEDIATE 信号造成误报:

筛选条件规则原因
排名不稳定历史记录中排名反转次数 >5 → erratic: true,降低优先级排名反复波动属于噪声
速度门槛contribVelocity < 0.03 → lowVelocity: true,不纳入 IMMEDIATE此次变动缺乏动能支撑
交易者数量下限交易者 <10 → 跳过 IMMEDIATE存在单个巨鲸风险
最大杠杆检查最大杠杆 < 10x → 跳过有限的仓位规模不值得参与

实现详情和实际案例请参阅 references/quality-filters.md。

架构

┌────────────────────────────────────┐
│ 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               │
└────────────────────────────────────┘

文件

文件用途
scripts/emerging-movers.py扫描脚本
emerging-movers-history.json自动管理的扫描历史记录(最近 60 次扫描)
max-leverage.json可选:资产最大杠杆参考数据

输出

完整的 JSON 架构请参阅 references/output-schema.md。

主要顶层字段:alerts[]、topMovers[]、immediateMovers[]、deepClimbers[]、scanCount、timestamp。

每条警报的字段:asset、direction、rank、prevRank、contribution、traderCount、reasons[]、contribVelocity、isImmediate、isDeepClimber、erratic、lowVelocity。

Cron 设置

*/1 * * * * python3 scripts/emerging-movers.py
Agent 响应逻辑
  • isImmediate: true + erratic: false + lowVelocity: false → 通过 Scanner 立即评估是否入场
  • isDeepClimber: true → 排入下一次扫描
  • erratic: true 或 lowVelocity: true → 记录,但不采取行动
  • 没有警报 → 保持静默

配套技能

  • opportunity-scanner — 使用 Scanner 深入分析 Emerging Movers 标记的资产
  • autonomous-trading — 将 Emerging Movers 集成为入场触发器的完整工作流
  • wolf-strategy — 使用 IMMEDIATE_MOVER 作为主要入场信号

评论

支持 Markdown