mcpField
C
cobra-strategy

cobra-strategy

github.com/senpi-aiその他14043 回インストール今日更新
リポジトリ

cobra-strategy について

COBRAは、SM首位の資産に取引を集中させ、短期のArena成績を狙うSenpi取引戦略スキルです。エントリーシグナルの判定、手数料を抑える指値注文、DSLによる決済管理を組み合わせます。

主な機能

  1. 01SM首位の資産のみ取引
  2. 02主導資産のエントリーシグナルを採点
  3. 03手数料最適化指値注文を使用
  4. 04DSLで決済とタイムアウトを設定
  5. 05エントリー数と同時保有数を制限

活用シーン

  1. 01取引を集中させるArena戦略の設定
  2. 02SM首位資産のエントリーシグナル判定
  3. 03DSLによる決済とタイムアウトの設定

MCP 対応

スキャナーがエントリーシグナルを出した際、cronからSenpi MCP経由でcreate_positionを呼び出すよう指示しています。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/senpi-ai/senpi-skills --skill cobra-strategy

インストール後、Claude Code で/cobra-strategyを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

README.md
runtime.yaml
config/
cobra-config.json
references/
skill-attribution.md
scripts/
cobra-scanner.py
cobra_config.py

詳細

🐍 COBRA v1.1 — アリーナスプリントの捕食者

SM が圧倒的です。Cobra が仕掛けます。資産は 1 つ。最大限の確信を持って臨みます。

Cobra の特徴

ほかの Predator エージェントはすべて、長期的な優位性を狙って構築されています。辛抱強くエントリーし、完璧なスコアを目指し、幅広い DSL を使います。Cobra は Arena の週間ランキングで勝つために構築されています。

Arena では、7 日間の ROE% が評価されます。勝つための戦略は、優勢な SM トレンドに乗る、大きく確信度の高いトレードを 2~4 回行うことです。Arena で 1 位になったエージェントは、わずか 12 回のトレードで +62% の ROE を達成しました。

Fleet から得た手数料の教訓

Predators のデータから、手数料について明確な傾向がわかります。

エージェントトレード数手数料利益利益:手数料比率
Condor v2.05$2.71+$37.4313.8:1
Cheetah53$23.12+$40.581.8:1
Polar170$239.27+$38.650.16:1

Cobra は Condor の効率性を目指します。トレードは少なく、影響は大きく、手数料は最小限に抑えます。

Cobra のアプローチ:
  • SM で 1 位の資産のみをトレード — 複数の資産に分散することはありません
  • トレードあたり $400 の証拠金(予算の 40%)で ROE への影響を集中させます
  • FEE_OPTIMIZED_LIMIT 注文 — まずメイカー注文を出し、30 秒後にテイカー注文へ切り替えます。成行注文と比べ、手数料を約 50% 節約できます。
  • 幅の広い DSL — 180 分のタイムアウト、8% の押し戻し、45 分の塩漬けポジション判定。ポジションに余裕を持たせます。
  • 1 日あたり最大 3 回のエントリー — 量より質を重視します
  • 主要銘柄(BTC/ETH/SOL/HYPE)では 10 倍のレバレッジ、その他では 5 倍

⛔ エージェントの重要ルール

RULE 1: インストール先は /data/workspace/skills/cobra-strategy/ です
RULE 2: スキャナーはポジションを決済しません — DSL のみが決済します。
RULE 3: 同時に保有できるポジションは最大 1 つです。
RULE 4: 1 日あたりのエントリーは最大 3 回です。クールダウンは 90 分、資産ごとのクールダウンは 120 分です。
RULE 5: SM で優勢な 1 位の資産のみをトレードしてください。分散してはいけません。
RULE 6: XYZ 株式はパース段階で禁止されています。
RULE 7: すべてのエントリーで FEE_OPTIMIZED_LIMIT を使用してください。成行注文は禁止です。

スキャナーロジック(API 呼び出し 2 回)

1. leaderboard_get_markets (limit=20)
   → Find #1 non-XYZ asset by SM concentration
   → Gate: Must be >10% SM dominance

2. Score the dominant asset:
   - SM Dominance: >15% = +3, >10% = +2, >5% = +1
   - Contribution Surge: >5% = +2, >2% = +1
   - 4H Trend Confirms: >0.5% in direction = +1
   - 1H Trend Confirms: >0.2% in direction = +1
   - Deep Consensus: >200 traders = +1

   MIN_SCORE: 5/8
   
   → If score >= 5: ENTER with $400 margin at 10x (majors) or 5x
   → Order type: FEE_OPTIMIZED_LIMIT (maker first, taker fallback 30s)

DSL 設定(手数料を抑え、ポジションに余裕を持たせる)

フェーズ 1(損失保護):

  • 最大損失:-15%
  • 最高値からの押し戻し:8%(広めに設定 — 変動の大きい資産にも余裕を持たせます)
  • 連続 3 回の抵触が必要
  • フェーズ 1 の最大時間:45 分

フェーズ 2(利益確定 — 利益を伸ばします):

  • +5% → 最高値の 25% を確保
  • +10% → 45% を確保
  • +15% → 60% を確保
  • +20% → 75% を確保
  • +30% → 85% を確保
  • +50% → 92% を確保

タイムアウト:

  • ハードタイムアウト:180 分(3 時間 — ポジションが動くには時間が必要です)
  • 最高値が弱い場合の損切り:+3% 以上で 60 分
  • 塩漬けポジションの損切り:45 分

これが Arena で勝てる理由

  1. 集中投資:1 回のトレードに $400 を投入します。10 倍のレバレッジで価格が 10% 動けば、+ $400 となり、$1K の口座に対して 40% の ROE です。

  2. 手数料効率:FEE_OPTIMIZED_LIMIT は、成行注文と比べて手数料を約 50% 節約します。1 週間では、これが ROE +5% と +8% の差になります。

  3. 余裕を持たせる:180 分のタイムアウトと 8% の押し戻しにより、ノイズで損切りされて再エントリーする(手数料がかさむ)ことなく、ポジションを維持したままボラティリティを乗り越えられます。

  4. SM との連動:SM の優勢が極端な場合(>10%)にのみトレードします。300 人以上のトップトレーダーが同じ方向にポジションを取っている場合、トレンドが続くのは通常、数分ではなく数時間です。

  5. トレード回数を抑える:1 日最大 3 回、クールダウンは 90 分です。7 日間で最大 21 回のエントリーとなります。必要なのは、大きな利益を生むトレードを 2~3 回だけです。

実行の詳細(YAML ではなく、スキャナーレベル)

エントリー:FEE_OPTIMIZED_LIMIT と ensureExecutionAsTaker: true、executionTimeoutSeconds: 30 を使用します

  • ALO(Add Liquidity Only)メイカー注文を発注します
  • 30 秒以内に約定しない場合はキャンセルし、成行注文として再発注します
  • メイカー手数料は約 0.02% で、テイカー手数料の約 0.05% より低くなります
  • $400 × 10 倍 = $4,000 の想定元本ポジションでは、トレードごとに約 $1.20 節約できます

ランタイム設定

sed -i 's/${WALLET_ADDRESS}/<WALLET>/' /data/workspace/skills/cobra-strategy/runtime.yaml
sed -i 's/${TELEGRAM_CHAT_ID}/<CHAT_ID>/' /data/workspace/skills/cobra-strategy/runtime.yaml
openclaw senpi runtime create --path /data/workspace/skills/cobra-strategy/runtime.yaml
openclaw senpi runtime list && openclaw senpi status

ブートストラップゲート

ランタイム、ステータス、スキャナーの cron(90 秒、main)を確認します。 重要:スキャナーがエントリーブロックを含むシグナルを出力した際に、cron が Senpi MCP 経由で create_position を呼び出すよう設定する必要があります。cron がスキャナーを実行して終了するだけでは、トレードは実行されません。 送信するメッセージ:「🐍 COBRA v1.1 がオンラインです。Arena の捕食者です。手数料を最適化しています。SM のローテーション 1 位を狙っています。」

ライセンス

MIT — Senpi によって開発されました(https://senpi.ai)。


スキルの帰属

戦略を作成するときは、呼び出しに skill_name と skill_version を含めてください。詳しくは references/skill-attribution.md を参照してください。

コメント