Loading...
Loading...
Generate a weekly performance summary from closed trader-memory-core theses — win rate, expectancy, profit factor, R-multiple, MAE/MFE, and win/loss pattern analysis by source skill, exit reason, thesis type, sector, and mechanism. No API required; pure local calculation.
npx skill4agent add tradermonty/claude-trading-skills weekly-performance-digesttrader-memory-corestate/theses/th_*.yamltrade-performance-coachsignal-postmortemPyYAMLtrader-memory-corestate/theses/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--to-date--output-dir reports/reports/weekly_digest_<to-date>.jsonreports/weekly_digest_<to-date>.mdexit.actual_date[from-date, to-date]status == CLOSEDoutcome.pnl_dollars > 0< 0== 0win_rate = winners / total_tradespnl_dollars / ((entry.actual_price − exit.stop_loss) × position.shares)exit.stop_lossoutcome.pnl_dollarspartial_trimsstatus_history[]weekly_digest_<to-date>.json{
"schema_version": "1.0",
"report_type": "weekly_performance_digest",
"period": {"from": "2026-06-13", "to": "2026-06-20"},
"generated_at": "2026-06-20T21:39:07Z",
"summary": {
"total_trades": 2, "winners": 1, "losers": 1, "breakeven": 0,
"win_rate": 0.5, "expectancy": 25.0, "profit_factor": 2.0,
"total_realized_pnl": 50.0, "total_realized_pnl_pct": 4.17
},
"metrics": {
"avg_winner": 100.0, "avg_loser": -50.0,
"largest_winner": 100.0, "largest_loser": -50.0,
"avg_holding_days_winners": 9.0, "avg_holding_days_losers": 6.0,
"r_multiple_avg": 0.25, "r_multiple_stdev": 1.06,
"avg_mae_pct": -3.75, "avg_mfe_pct": 4.5
},
"pattern_analysis": {
"by_source_skill": {"...": {"wins": 1, "losses": 0, "total": 1, "win_rate": 1.0}},
"by_exit_reason": {}, "by_thesis_type": {}, "by_sector": {},
"by_mechanism_tag": {}, "by_screening_grade": {}
},
"partial_trims": {"count": 0, "total_realized_pnl": 0.0, "trims": []},
"lessons": {"top_wins": [], "top_losses": [], "process_improvements": []}
}weekly_digest_<to-date>.md# Weekly Performance Digest## Executive Summary## Performance Metrics## Pattern Analysis## Lessons Learned### Top Winners### Top Losers### Process Improvementsscripts/generate_weekly_digest.pyreferences/weekly-digest-metrics.mdoutcome.*