backtest

金融戦略バックテスト intake

金融戦略のバックテスト作業に必要な前提、検証基準、リスク指標、成果物、Codexへの委任条件を整理するPM向けスキルです。

AIスキル大辞典による日本語要約
品質評価84/100評価確度:暫定
人気度(GitHub Star) 0発掘スコア 97
01

このSkillでできること

  • 戦略ID、設定、データ、期間、ベンチマークを整理する
  • 取引コスト、スリッページ、資金、執行条件を定義する
  • IS/OOS指標とリスク指標の受け入れ条件を定める
  • 検証成果物と実行コマンドを含む作業ブリーフを作成する
02

使い方

01
STEP 1

strategy_idの存在とregistry設定を確認する

02
STEP 2

ロジック、データ、期間、コスト、執行前提を明記する

03
STEP 3

先読みバイアス、OOS劣化、リスク指標を受け入れ条件に含める

04
STEP 4

作業内容をリスク分類し、中央Codex runnerで実行・受け入れを行う

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/ohayotaro/claude-finance
手動でインストールする

README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。

cd /path/to/your-trading-project
git clone --depth 1 https://github.com/ohayotaro/claude-finance.git .starter
cp -r .starter/.claude .starter/.codex .starter/AGENTS.md .starter/CLAUDE.md \
.starter/pyproject.toml .starter/uv.lock .starter/.gitignore \
.starter/.env.example .starter/.github \
.starter/src .starter/tests .starter/config .starter/docker \
.starter/mql5 .starter/reports .starter/scripts .
rm -rf .starter
git init
uv sync --extra dev
claude
cd /path/to/your-trading-project
git clone --depth 1 https://github.com/ohayotaro/claude-finance.git .starter
cp -r .starter/.claude .starter/.codex .starter/AGENTS.md .starter/CLAUDE.md .
rm -rf .starter
claude --version
codex --version
uv --version
uv sync --extra dev
uv run --extra dev ruff check src/ tests/ .claude/hooks/ .claude/scripts/
uv run --extra dev mypy src/ .claude/scripts/
uv run --extra dev pytest -m "not integration and not slow"
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

strategy_idを前提にバックテスト作業のbriefを作成してください。IS/OOS分割、コスト、スリッページ、リスク指標、成果物、閾値監査を含めてください。
出力例を見る
バックテスト作業ブリーフ、受け入れ条件、必要成果物、検証コマンド、リスク分類。
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信明確な記述なし
Shellコマンド実行検出あり
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス明確な記述なし
認証情報明確な記述なし
検出根拠を見る
  • shell: ## Updating The Template From an installed project: ```bash ./scripts/update.sh ``` The shell entry point resolves Python 3.11 or newer and delegate
  • shell: You can invoke that implementation directly instead: ```bash python3 scripts/update.py # or with the project interpreter uv run python scripts/update.
06

関連Skill