mcpField
V
vixen-strategy

vixen-strategy

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

vixen-strategy について

vixen-strategyは、新たな相場変動銘柄を捉える取引戦略スキルです。順位の継続上昇と急騰の2つのエントリーモードに、トレンドや出来高の条件、クールダウン、高水位方式の決済ルールを組み合わせます。

主な機能

  1. 01継続的な順位上昇を捉えるStalkerモード
  2. 02急な順位上昇を捉えるStrikerモード
  3. 03トレンド整合と出来高条件
  4. 04決済後の銘柄別クールダウン
  5. 05高水位方式のトレーリングストップ

活用シーン

  1. 01急騰前の早期蓄積を検出
  2. 02出来高確認でブレイクアウトを選別
  3. 03スコア連動の追跡ルールで決済を管理

MCP 対応

ブートストラップ時にSenpi MCPの確認を求め、設定でSenpi MCPヘルパーを使用します。クライアントに公開するMCPツールやリソースは記載されていません。

インストール

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

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

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

同梱ファイル

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

README.md
runtime.yaml
config/
vixen-config.json
references/
skill-attribution.md
scripts/
vixen-scanner.py
vixen_config.py

詳細

🦊 VIXEN v1.0 — 2つのモードで捉える新興ムーバー

スマートマネーを捉える2つの方法です。群衆より先にエントリーするか、爆発的な上昇に乗るか。ただし、急騰の最終局面では決して買いません。

VIXEN が誕生した理由

FOX v1.6 は4日間で +34.5% を記録しました。事後分析で、重要な洞察が明らかになりました。最大の利益をもたらした2銘柄(ZEC +$129、SILVER +$128)は、初期の v0.1 スキャナーでスコア5~7の段階で検出されており、後の v7.2「Feral Gauntlet」では却下されていたはずです(スコア >= 9、FIRST_JUMP が必須、ベロシティ >15 が必須)。

Feral Gauntlet は、激しい急騰だけを狙うよう意図せず最適化されていました。それらは本物のブレイクアウトの場合もあれば(FARTCOIN +$111、ENA +$72)、急騰の最終局面の場合もあります(PUMP $0、XPL $0)。最も収益性の高いシグナルタイプ、つまり爆発的な上昇の前に SM が着実に蓄積するパターンを除外していました。

VIXEN は、それぞれ異なるアルファパターンを捉える2つのエントリーモードでこの問題を解決します。

2モードのエントリーアーキテクチャ

MODE A — STALKER(ZEC/SILVER パターン)

検出対象: 3回以上連続するスキャン(9分以上)にわたって、SM の順位が着実かつ継続的に上昇するパターンです。SM が静かにポジションを積み増しています。価格はまだ急騰していません。群衆より先にエントリーします。

ゲート:

  • 3回以上連続するスキャンで、資産の順位が上昇していること
  • それらのスキャンを通じた合計上昇幅が5順位以上であること
  • 各スキャンで上昇が続いていること(停滞や反転がないこと)
  • SM の寄与度が増加していること(各スキャンが前回以上)
  • 4H トレンドとの一致が必須
  • 到達順位の上限:すでに Top 10 に入っている場合は却下
  • 順位履歴が不規則でないこと
  • スコア >= 6

スコアリング:

シグナルポイント
STALKER_CLIMB(継続的な上昇)3
CONTRIB_ACCEL(寄与度の速度 > 0.1%/スキャン)2
CONTRIB_POSITIVE(速度 > 0)1
SM_ACTIVE(トレーダー10人以上)1
DEEP_START(#30以降から開始)1
時刻(04-14 UTC ボーナス)+1
時刻(18-02 UTC ペナルティ)-2
MODE B — STRIKER(FARTCOIN/ENA パターン)

検出対象: Top 25 圏外から、1回のスキャンで順位が15以上急上昇する激しい FIRST_JUMP です。爆発的な上昇が今まさに起きています。実際の出来高による確認が必要です。

ゲート(Fox v7.2 Feral Gauntlet に出来高を追加):

  • FIRST_JUMP または IMMEDIATE_MOVER(#25以降から順位が10以上上昇)
  • 爆発的な上昇のしきい値:順位上昇 >= 15 または速度 > 15
  • 速度の下限:> 10(FIRST_JUMP の場合は > 0 に緩和)
  • 4H トレンドとの一致が必須
  • 到達順位の上限:Top 10 に入っている場合は却下
  • 異なる理由が最低4つ
  • 新規:実際の出来高による確認(1h の出来高 >= 6h 平均の1.5倍)
  • スコア >= 9

スコアリング:

シグナルポイント
FIRST_JUMP3
IMMEDIATE_MOVER2
CONTRIB_EXPLOSION(3倍以上)2
HIGH_VELOCITY(>10)2
DEEP_CLIMBER1
複数スキャンでの上昇ボーナス1
時刻による調整-2~+1
優先ルール

同じ資産で両方のモードが発動した場合は、より強い即時シグナルである STRIKER が優先されます。シグナルは統合され、スコア順に並べ替えられます。実行エージェントは、空き枠がある中から最適なシグナルを選択します。

資産ごとの2時間クールダウン

PAXG の教訓: FOX は PAXG にエントリーし、Phase 1 で損切りになった直後、高スコアの一時的なシグナルを受けて再エントリーし、再び損失を出しました。最初のエントリーを損失にした条件は、依然として存在していました。

VIXEN は、Phase 1 でのすべての決済(デッドウェイト、タイムアウト、絶対下限)後、資産ごとに120分間のクールダウンを適用します。他の資産には影響しません。120分経過後、その資産が再びすべてのゲートを通過すれば、新規エントリーとして有効です。

両モード共通のゲート

  • 4H トレンドとの一致: マクロトレンドに逆らう取引は決して行いません。LONG には4H の上昇、SHORT には4H の下落が必要です。
  • 到達順位の上限: 資産が Top 10 に入る場合は却下します(上昇はすでに終わっています)。
  • 時刻による調整: 04-14 UTC は +1(最適な時間帯)、18-02 UTC は -2(不安定な時間帯)。
  • 同時ポジションは最大3つ
  • 資産ごとのクールダウン: Phase 1 の決済後、2時間

必須:DSL High Water Mode

VIXEN は DSL High Water Mode を必ず使用する必要があります。これは任意ではありません。

仕様:https://github.com/Senpi-ai/senpi-skills/blob/main/dsl-dynamic-stop-loss/dsl-high-water-spec%201.0.md

フェーズ 1(確信度に応じた調整)
スコア絶対フロア最大タイムアウトピーク低迷デッドウェイト
6-7(ストーカー)-20% ROE30 min15 min10 min
8-9-25% ROE45 min20 min15 min
10+(ストライカー)-30% ROE60 min30 min20 min
フェーズ 2(高水位トレーリング)
ティアトリガー ROE高水位のロック率違反回数
15%20%2
210%40%2
320%55%2
430%70%1
550%80%1
675%85%1
7100%+90%1

リスク管理

ルール値
最大ポジション数3
1日の最大エントリー数基本は 3、利益が出ている日は最大 6
絶対フロア2% の想定元本(10x で約 20% ROE)
ドローダウンによる停止ピークから 25%
1日の損失上限10%
クールダウン3連敗後、30 min
資産ごとのクールダウンフェーズ 1 の決済後、120 min
停滞時の TPROE 10% の状態が 45 min 続いた場合

Cron アーキテクチャ

Cron間隔セッション目的
スキャナー90smain急騰し始めた銘柄をデュアルモードで検出
DSL v53 minisolated高水位モードのトレーリングストップ

通知ポリシー

通知するのは次の場合のみ: ポジションのオープン(モード、資産、方向、スコア、理由)、ポジションのクローズ(DSL またはフェーズ 1 とその理由)、リスクガーディアンの作動、重大なエラー。

通知しないもの: シグナルがない状態でのスキャナー実行、フィルタリングされたシグナル、DSL の定期チェック、あらゆる推論。

ブートストラップゲート

すべてのセッションで config/bootstrap-complete.json を確認します。ファイルがない場合:

  1. Senpi MCP を確認する
  2. スキャナーの cron(90s、main)と DSL の cron(3 min、isolated)を作成する
  3. config/bootstrap-complete.json を書き込む
  4. 次のメッセージを送信する:「🦊 VIXEN v1.0 is online. Dual-mode scanner active — stalking accumulators and striking breakouts. Silence = no conviction.」

想定される動作

指標想定
1日のトレード数3-8(ストーカーはストライカー単独より多くのセットアップを捉えます)
ストーカーのトレード数1日あたり 2-5(爆発的な急騰より、着実に上昇する銘柄のほうが多いため)
ストライカーのトレード数1日あたり 1-3(急激なブレイクアウトは意図的にまれです)
勝率約 50-60%(ストーカーのエントリーは早い段階でポジションを取るため、リスクリワード比が高くなります)
ストーカーの平均利益ROE 40-130%+(早期にエントリーし、DSL が値動き全体にわたってトレーリングします)
ストライカーの平均利益ROE 20-60%+(ブレイクアウト時にエントリーするため、トレーリングできる余地は少なめです)
平均損失ROE -15 ~ -25%(フェーズ 1 が素早く損失をカットします)

ファイル

ファイル目的
scripts/vixen-scanner.pyデュアルモードスキャナー(ストーカー+ストライカー)
scripts/vixen_config.py共通設定、MCP ヘルパー、状態 I/O、クールダウン管理
config/vixen-config.jsonDSL ティアを含む、設定可能なすべての変数

ライセンス

MIT — Senpi が開発しました(https://senpi.ai)。 ソース:https://github.com/Senpi-ai/senpi-skills


スキルの帰属情報

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

コメント