edge-candidate-agent
EOD観測データから米国株ロングサイドのエッジ研究チケットを生成・優先順位付けし、trade-strategy-pipeline フェーズIに対応したパイプライン即時実行可能な候補スペックをエクスポートします。仮説や異常観測を再現性のある研究チケットへ変換したい場合、検証済みアイデアを `strategy.yaml` + `metadata.json` に変換したい場合、またはパイプラインバックテスト実行前にインターフェース互換性(`edge-finder-candidate/v1`)をプリフライトチェックしたい場合に使用してください。
description の原文を見る
Generate and prioritize US equity long-side edge research tickets from EOD observations, then export pipeline-ready candidate specs for trade-strategy-pipeline Phase I. Use when users ask to turn hypotheses/anomalies into reproducible research tickets, convert validated ideas into `strategy.yaml` + `metadata.json`, or preflight-check interface compatibility (`edge-finder-candidate/v1`) before running pipeline backtests.
SKILL.md 本文
Edge Candidate Agent
概要
日次市場観察を再現可能な研究チケットおよび Phase I 対応候補スペックに変換します。 戦略の無制限な増加よりもシグナル品質とインターフェース互換性を優先します。 このスキルはスタンドアロンで完全に実行できますが、分割ワークフローではファイナルエクスポート/検証ステージとして主に機能します。
使用すべき場合
- 市場観察、異常、または仮説を構造化された研究チケットに変換する場合。
- EOD OHLCV とオプションのヒントから新しいエッジ候補を自動検出する日次実行。
- 検証済みチケットを
strategy.yaml+metadata.jsonとしてtrade-strategy-pipelinePhase I 用にエクスポートする場合。 - パイプライン実行前に
edge-finder-candidate/v1のプリフライト互換性チェックを実行する場合。
前提条件
- Python 3.9+ と
PyYAMLがインストールされていること。 - スキーマ/ステージ検証用にターゲット
trade-strategy-pipelineリポジトリへアクセス可能であること。 --pipeline-root経由でパイプライン管理検証を実行する際にuvが利用可能であること。
出力
strategies/<candidate_id>/strategy.yaml: Phase I 対応戦略スペック。strategies/<candidate_id>/metadata.json: インターフェースバージョンとチケットコンテキストを含むプロヴェナンスメタデータ。scripts/validate_candidate.pyからの検証ステータス (合格/不合格 + 理由)。- 日次検出アーティファクト:
daily_report.mdmarket_summary.jsonanomalies.jsonwatchlist.csvtickets/exportable/*.yamltickets/research_only/*.yaml
分割ワークフローにおける位置付け
推奨分割ワークフロー:
skills/edge-hint-extractor: 観察/ニュース ->hints.yamlskills/edge-concept-synthesizer: チケット/ヒント ->edge_concepts.yamlskills/edge-strategy-designer: コンセプト ->strategy_drafts+ エクスポート可能なチケット YAMLskills/edge-candidate-agent(本スキル): パイプライン引き渡し用のエクスポート + 検証
ワークフロー
- EOD OHLCV から自動検出を実行:
skills/edge-candidate-agent/scripts/auto_detect_candidates.py- オプション: 人間のアイデア入力用に
--hintsを指定 - オプション: 外部 LLM アイデアループ用に
--llm-ideas-cmdを指定
- コントラクトとマッピング参照を読み込む:
references/pipeline_if_v1.mdreferences/signal_mapping.mdreferences/research_ticket_schema.mdreferences/ideation_loop.md
references/research_ticket_schema.mdを使用して研究チケットを構築または更新。skills/edge-candidate-agent/scripts/export_candidate.pyを使用して候補アーティファクトをエクスポート。skills/edge-candidate-agent/scripts/validate_candidate.pyでインターフェースと Phase I 制約を検証。- 候補ディレクトリを
trade-strategy-pipelineに引き渡し、ドライラン実行を先に行う。
クイックコマンド
日次自動検出 (オプションのエクスポート/検証付き):
python3 skills/edge-candidate-agent/scripts/auto_detect_candidates.py \
--ohlcv /path/to/ohlcv.parquet \
--output-dir reports/edge_candidate_auto \
--top-n 10 \
--hints path/to/hints.yaml \
--export-strategies-dir /path/to/trade-strategy-pipeline/strategies \
--pipeline-root /path/to/trade-strategy-pipeline
チケットから候補ディレクトリを作成:
python3 skills/edge-candidate-agent/scripts/export_candidate.py \
--ticket path/to/ticket.yaml \
--strategies-dir /path/to/trade-strategy-pipeline/strategies
インターフェースコントラクトのみを検証:
python3 skills/edge-candidate-agent/scripts/validate_candidate.py \
--strategy /path/to/trade-strategy-pipeline/strategies/my_candidate_v1/strategy.yaml
インターフェースコントラクトとパイプラインスキーマ/ステージルールの両方を検証:
python3 skills/edge-candidate-agent/scripts/validate_candidate.py \
--strategy /path/to/trade-strategy-pipeline/strategies/my_candidate_v1/strategy.yaml \
--pipeline-root /path/to/trade-strategy-pipeline \
--stage phase1
エクスポートルール
validation.method: full_sampleを維持。validation.oos_ratioを省略するかnullのまま保持。- v1 でサポートされているエントリーファミリーのみをエクスポート:
vcp_detectionを伴うpivot_breakoutgap_up_detectionを伴うgap_up_continuation
- サポートされていない仮説ファミリーはエクスポート候補ではなく、チケットノートで研究専用としてマーク。
ガードレール
- スキーマ上限違反 (リスク、エグジット、空の条件) の候補を拒否。
- フォルダ名と
idが一致しない場合は候補を拒否。 interface_version: edge-finder-candidate/v1を伴う決定論的メタデータを要求。- フル実行前にパイプラインで
--dry-runを使用。
リソース
skills/edge-candidate-agent/scripts/export_candidate.py
研究チケット YAML から strategies/<candidate_id>/strategy.yaml と metadata.json を生成。
skills/edge-candidate-agent/scripts/validate_candidate.py
インターフェースチェックと trade-strategy-pipeline に対するオプションの StrategySpec/validate_spec チェックを実行。
skills/edge-candidate-agent/scripts/auto_detect_candidates.py
EOD OHLCV からエッジアイデアを自動検出し、エクスポート可能/研究チケットを生成し、オプションで自動的にエクスポート/検証。
references/pipeline_if_v1.md
edge-finder-candidate/v1 の統合コントラク要約。
references/signal_mapping.md
仮説ファミリーを現在エクスポート可能なシグナルファミリーにマップ。
references/research_ticket_schema.md
export_candidate.py で使用されるチケットスキーマ。
references/ideation_loop.md
ヒントスキーマと外部 LLM アイデアコマンドコントラクト。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- tradermonty
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/tradermonty/claude-trading-skills / ライセンス: MIT
関連スキル
agent-browser
AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。
anyskill
AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。
engram
AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。
skyvern
AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。
pinchbench
PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。
openui
OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。