Weekly Performance Digest
trader-memory-core の CLOSED thesis から、週次の成績サマリーを生成するスキルです。勝率、期待値、profit factor、R multiple、MAE / MFE、勝ち負けのパターンをローカル計算だけで集計します。
API不要
スキルパッケージをダウンロード (.skill) GitHubでソースを見る
目次
1. 概要
Weekly Performance Digest は、1週間にクローズしたトレードを 1 つの成績レポートへ集約します。
読み取る主な入力は、trader-memory-core が管理する CLOSED thesis ファイルです。デフォルトでは state/theses/th_*.yaml を対象にします。
集計する内容:
- 勝率
- 期待値
- profit factor
- R multiple
- MAE / MFE
- source skill、exit reason、thesis type、sector、mechanism tag、screening grade 別の内訳
- 週の最大勝ち、最大負け、主な学び
出力は JSON レコードと人間が読む Markdown レポートです。有料 API は不要で、純粋なローカル計算として動きます。
2. 使う場面
- 週末に、実現損益ベースの成績をまとめて振り返りたい
- クローズ済みポジション全体の勝率と期待値を測りたい
- どの source skill、exit reason、sector、mechanism が勝ち負けに寄与したか確認したい
- 4週分をまとめて月次レビューへ渡したい
- 実際に閉じたトレードに基づく「何が効いたか / 効かなかったか」を素早く見たい
3. 前提条件
- Python 3.9+
PyYAMLtrader-memory-coreの thesis YAML state directory。通常はstate/theses/- API キーは不要
4. クイックスタート
python3 skills/weekly-performance-digest/scripts/generate_weekly_digest.py \
--state-dir state/theses \
--from-date 2026-06-13 --to-date 2026-06-20 \
--output-dir reports/ -v
5. ワークフロー
Step 1: 対象週の digest を生成する
python3 skills/weekly-performance-digest/scripts/generate_weekly_digest.py \
--state-dir state/theses \
--from-date 2026-06-13 --to-date 2026-06-20 \
--output-dir reports/ -v
デフォルト:
--state-dir state/theses--from-date:--to-dateの 7日前--to-date: 今日--output-dir reports/
日付フラグを省略すると、直近 7 日分を集計します。
Step 2: レポートを読む
実行後、次のファイルが生成されます。
reports/weekly_digest_<to-date>.jsonreports/weekly_digest_<to-date>.md
Markdown では executive summary、metrics table、pattern breakdowns、top winners / losers を確認します。JSON は後続の月次レビューや postmortem に渡せます。
Step 3: 下流レビューへ渡す
複数週の JSON digest をまとめて月次レビューへ渡したり、postmortem / coach ステップで参照したりします。このスキルは記述的な集計を行うだけなので、実際のルール変更は通常のレビュー手順で判断します。
6. リソース
参照資料:
skills/weekly-performance-digest/references/weekly-digest-metrics.md
スクリプト:
skills/weekly-performance-digest/scripts/generate_weekly_digest.py