mcpField
O
orca-strategy

orca-strategy

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

orca-strategy について

orca-strategyは、Senpi取引向けに市場をスキャンし、Gen-1 vanilla Strikerのエントリーシグナルを探すスキルです。ランタイムのリスク制限とシグナルに基づく操作を用い、ポジション数、日次エントリー数、レバレッジ、銘柄ごとのクールダウンを定めています。

主な機能

  1. 01Gen-1 vanilla Striker市場スキャナー
  2. 02leaderboard_get_marketsの単一呼び出し
  3. 03シグナル送信とランタイムによる操作判定
  4. 04ランタイムのリスク制限
  5. 05レバレッジ制限とエントリー上限

活用シーン

  1. 01FIRST_JUMPエントリーシグナルの市場スキャン
  2. 02ポジション数と日次エントリー数の上限制御
  3. 03銘柄ごとの取引クールダウンの適用

MCP 対応

セットアップ時にSenpi MCPを確認するよう定めています。ランタイムではSenpi trading runtimeを使用します。

インストール

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

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

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

同梱ファイル

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

README.md
runtime.yaml
config/
orca-config.json
references/
skill-attribution.md
scripts/
orca_config.py
orca-producer.py

詳細

🐋 ORCA v4.0.0 — Gen-1 Vanilla Striker

v4.0.0 (2026-05-12) — 配管のみの移行

戦略の主旨に変更はありません。v3.0 Gen-1 Vanilla Striker のロジックをそのまま維持しています。移行内容:mcporter → SenpiClient、スキャナー側の create_position → LLM による実行時アクションのゲートを備えた producer push_signal()、日次上限用の Python 状態ファイル → runtime.yaml risk.guard_rails、MARKET 決済 → FEE_OPTIMIZED_LIMIT。

純粋な FIRST_JUMP の爆発に戻ります。

v3.0 変更履歴(fleet-fix バッチ 4)

Gen-2 の品質確認を元に戻しました。Orca 自身による自己診断: 「Gen-2 の確認は遅延を加え、値動きの後に局所的な高値で買うことになります。」

  • leaderboard_get_momentum_events API 呼び出しを削除
  • TCS ELITE/RELIABLE ゲートと ELITE_BONUS ブースターを削除
  • contribution_pct_change_4h 加速ブースターを削除
  • スキャンごとに単一の API 呼び出しに戻す(leaderboard_get_markets)
  • 出力されるエントリーにレバレッジのクランプを適用(get_safe_leverage)

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

ルール 1:インストール先は /data/workspace/skills/orca-strategy/
ルール 2:スキャナーはポジションを決済しません — DSL のみです。
ルール 3:ポジションは最大 3 件
ルール 4:各セッションの開始時にランタイムを確認する
ルール 5:パラメーターを変更しない
ルール 6:エントリーは 1 日あたり最大 6 件
ルール 7:アセットごとに 120 分のクールダウン

ランタイムの設定

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

ブートストラップゲート

セッションを開始するたびに、config/bootstrap-complete.json を確認してください。存在しない場合:

  1. senpi-trading-runtime スキルを読む
  2. Senpi MCP を確認する
  3. runtime.yaml でウォレットと telegram を設定する
  4. ランタイムをインストールする
  5. 確認する:openclaw senpi runtime list と openclaw senpi status
  6. スキャナーの cron を作成する(90s、main)
  7. config/bootstrap-complete.json を作成する
  8. 次のメッセージを送信する:「🐋 ORCA v3.0 オンライン。Vanilla Striker。無音は爆発なしを意味します。」

リスク

ルール値
ポジションの上限3
1 日あたりのエントリー上限6
レバレッジ7x
クールダウンアセットごとに 120 分
最低スコア9

ファイル

ファイル目的
scripts/orca-scanner.pyGen-1 Vanilla Striker スキャナー
scripts/orca_config.py設定ヘルパー
config/orca-config.jsonウォレット、ストラテジー ID
runtime.yamlDSL プラグイン用ランタイム YAML

ライセンス

MIT — Senpi が作成(https://senpi.ai)。


スキルの帰属情報

ストラテジーを作成する際は、呼び出しに skill_name と skill_version を含めてください。詳細は references/skill-attribution.md を参照してください。

コメント