mcpField
E
emerging-movers

emerging-movers

github.com/senpi-aiデータ・データベース140197 回インストール今日更新
リポジトリ

emerging-movers について

emerging-movers は、Hyperliquid の各資産における Smart Money の利益集中度を追跡し、順位上昇中の市場を検出するスキルです。複数回のランキングを比較し、品質フィルターで有力な動きとノイズを区別します。

主な機能

  1. 01Smart 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

詳細

新興急上昇銘柄検出 v3.1

Hyperliquid のすべてのアセットにおけるスマートマネーの利益集中度を追跡し、上位3銘柄に集中する前に順位を急上昇させているアセットを検出します。アセットが SM リーダーボードの上位に到達する頃には、簡単に得られる利益はなくなっています。このツールは、その軌跡を捉えます。

スキャンごとに API 呼び出しは1回。LLM トークンはほぼゼロ。60秒ごとに実行します。

仕組み

SM 利益集中度リーダーボード

Senpi の leaderboard_get_markets は、直近4時間のローリングウィンドウにおけるスマートマネーの総利益に対する割合で、すべてのアセットを順位付けして返します。これはトレーダー数ではなく、実際に資金が流れている先を示します。

#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_MOVER1回のスキャンで、#25以下から順位が10以上上昇最優先 — 今すぐ対応
NEW_ENTRY_DEEPどこにも見当たらなかったアセットがトップ20に登場非常に高い
CONTRIB_EXPLOSION1回のスキャンで貢献度が3倍以上に増加非常に高い
DEEP_CLIMBER#25以下から順位が5以上上昇高い
トレンドシグナル
シグナル条件
NEW_ENTRYトップ50に初めて登場
RANK_UP1回のスキャンで順位が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
エージェントの応答ロジック
  • isImmediate: true + erratic: false + lowVelocity: false → スキャナー経由でのエントリーを直ちに評価
  • isDeepClimber: true → 次回のスキャナー実行までキューに追加
  • erratic: true または lowVelocity: true → ログに記録するが、対応しない
  • アラートなし → 何もせず終了

関連スキル

  • opportunity-scanner — スキャナーを使って、Emerging Movers が検出したアセットを詳しく調査します
  • autonomous-trading — Emerging Movers をエントリートリガーとして組み込んだ一連のワークフロー
  • wolf-strategy — IMMEDIATE_MOVER を主要なエントリーシグナルとして使用します

コメント