mcpField
E
edge-strategy-designer

edge-strategy-designer

github.com/mphinanceその他3287 回インストール3 日前に更新
リポジトリ

edge-strategy-designer について

概念レベルの仮説を戦略ドラフト仕様に変換するスキルです。`edge_concepts.yaml` があるワークフロー向けで、リスク別の案を作成し、後続処理用のチケット YAML も出力できます。

主な機能

  1. 01概念ごとの戦略案生成
  2. 02保守・均衡・積極的なリスク設定
  3. 03仮説タイプ別の退出パラメーター調整
  4. 04退出設定の上書きと RR 下限適用
  5. 05v1 チケット YAML の任意出力

活用シーン

  1. 01概念合成の出力から戦略案を作成
  2. 02同じ概念のリスク別案を比較
  3. 03後続エクスポート用のチケット YAML を準備

インストール

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

$npx skills add https://github.com/mphinance/alpha-skills --skill edge-strategy-designer

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

同梱ファイル

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

README.md
agents/
openai.yaml
references/
strategy_draft_schema.md
scripts/
design_strategy_drafts.py
scripts/tests/
conftest.py
test_design_strategy_drafts.py

詳細

エッジ戦略デザイナー

概要

コンセプトレベルの仮説を、具体的な戦略ドラフト仕様に変換します。 このスキルは、コンセプトの統合後、パイプラインのエクスポート検証前に使用します。

使用するタイミング

  • edge_concepts.yaml があり、戦略候補が必要な場合。
  • 各コンセプトについて複数のバリエーション(コア/保守的/リサーチプローブ)を作成したい場合。
  • インターフェース v1 ファミリー用の、エクスポート可能なチケットファイルを任意で作成したい場合。

前提条件

  • Python 3.9+
  • PyYAML
  • コンセプトの統合によって生成された edge_concepts.yaml

出力

  • strategy_drafts/*.yaml
  • strategy_drafts/run_manifest.json
  • 下流の export_candidate.py 用の、任意の exportable_tickets/*.yaml

ワークフロー

  1. edge_concepts.yaml を読み込みます。
  2. リスクプロファイル(conservative、balanced、aggressive)を選択します。
  3. 仮説タイプ別の決済調整を適用して、コンセプトごとのバリエーションを生成します。
  4. HYPOTHESIS_EXIT_OVERRIDES を適用して、仮説タイプ(breakout、earnings_drift、panic_reversal など)ごとに損切り、リスクリワード比、時間ベースの損切り、トレーリングストップを調整します。
  5. C5 レビューでの失敗を防ぐため、リスクリワード比を RR_FLOOR=1.5 に制限します。
  6. 該当する場合は、v1 対応のチケット YAML をエクスポートします。
  7. エクスポート可能なチケットを skills/edge-candidate-agent/scripts/export_candidate.py に引き渡します。

クイックコマンド

ドラフトのみを生成します:

python3 skills/edge-strategy-designer/scripts/design_strategy_drafts.py \
  --concepts /tmp/edge-concepts/edge_concepts.yaml \
  --output-dir /tmp/strategy-drafts \
  --risk-profile balanced

ドラフトとエクスポート可能なチケットを生成します:

python3 skills/edge-strategy-designer/scripts/design_strategy_drafts.py \
  --concepts /tmp/edge-concepts/edge_concepts.yaml \
  --output-dir /tmp/strategy-drafts \
  --exportable-tickets-dir /tmp/exportable-tickets \
  --risk-profile conservative

リソース

  • skills/edge-strategy-designer/scripts/design_strategy_drafts.py
  • references/strategy_draft_schema.md
  • skills/edge-candidate-agent/scripts/export_candidate.py

コメント