πŸ“Š Weekly Review β€” grade yourself, not just the market

Your fills, your checklists, your discipline β€” one report card per week. Best read Friday after the close or Sunday with coffee.

β€”
–
Loading the week…

R by trade

Each closed trade this week, in R β€” green above the line pays for red below it.

🧠 Coach's notes

Rule-based, plain English β€” the same questions a coach would ask reading this ledger.

Where the R came from β€” by setup / source

Which tool or setup originated each trade (as recorded on the journal entry). Feed the winners, starve the losers.
β€”

πŸ›‘οΈ Discipline score

Checklists vs fills, overrides, the overtrading counter, and stop overruns β€” process quality, independent of P&L.
β€”

πŸ€– The system's week (Deep Dive 15 scorecard)

Graded picks from the engine's rolling scorecard plus the calibration read β€” so you can compare your week to the system's.
Checking the scorecard…
πŸ“ How the grade is computed (the whole formula)
1 Β· Expectancy (in R): expectancy = winRate Γ— avgWin βˆ’ lossRate Γ— avgLoss, where avgWin / avgLoss are average magnitudes in R and break-evens count as 0R losses.
2 Β· Expectancy points (0–60): β‰₯ +0.50R β†’ 60 Β· β‰₯ +0.25R β†’ 50 Β· > 0R β†’ 40 Β· β‰₯ βˆ’0.25R β†’ 25 Β· worse β†’ 10 Β· no closed trades β†’ 35 (neutral β€” the grade rides on discipline).
3 Β· Discipline score (0–100): start at 100, subtract: (1 βˆ’ checklists/fills) Γ— 50 (a fill without a passed checklist is a violation) Β· overrides Γ—5 (cap 20) Β· overtrading-amber days Γ—5 (cap 15) Β· stops widened/overrun (loss ≀ βˆ’1.5R with a planned stop) Γ—10 (cap 20).
4 Β· Grade: total = expectancy points + disciplineScore Γ— 0.4 β†’ A β‰₯ 85 Β· B β‰₯ 70 Β· C β‰₯ 55 Β· D β‰₯ 40 Β· F below.
Dollar figures use your actual journal P&L; the "$ at 1% risk" line converts total R at the $2k house rule ($20 per R). Full math: /lib/weekly-math.js, tested by scripts/test-weekly-review.js.