Trade Quality Score System
8 min read
Score setup quality, execution precision, and emotional control to create a composite trade quality metric.
8 min read
Score setup quality, execution precision, and emotional control to create a composite trade quality metric.
Edge is real — but only if you can measure it. Let’s make the “intangibles” visible.
Prerequisite: "Why Most Trade Reviews Fail" — read it first if you have not. This lesson assumes you accept that PnL-only reviews are insufficient.
A Trade Quality Score (TQS) is a 1–5 rubric grade applied across three pre-defined pillars — setup quality, execution discipline, emotional control — that converts subjective trade reviews into a single repeatable metric.
Most traders can say:
But that language is fuzzy. And fuzzy doesn’t build mastery.
This post shows you how to score your trades across three critical pillars:
TQS = 0.5 × Setup + 0.3 × Execution + 0.2 × Emotional
Setup carries the most weight because it is the only input scored before outcome is known; Emotional is lightest because self-reports are noisy.
That way, you stop guessing — and start tracking what actually drives performance.
If you want performance clarity, you need scoring precision.
| Pillar | Measures | Scored when | Failure mode caught |
|---|---|---|---|
| Setup Quality | Edge alignment | Before entry | Trading without a thesis |
| Execution Discipline | Plan adherence | At exit | Mid-trade tampering |
| Emotional Control | Mental state | Within 60 min of exit | Tilt, revenge, FOMO |
Log this score the moment you arm the order, not after the trade closes. Post-hoc setup scoring is contaminated by outcome bias: a winner feels like a 5, a loser like a 2. If you cannot commit a number before risk is on, you do not yet have a setup.
How well did the setup align with your core playbook?
| Score | Description |
|---|---|
| 5 | Textbook setup with clear confluence (structure + flow) |
| 4 | Slight deviation, still high-probability |
| 3 | Mid-quality, some context missing |
| 2 | Forced or unclear, not fully qualified |
| 1 | Not in plan, emotional or impulsive |
You’re building awareness of what qualifies — and what you’re trading without a clear edge.
How well did you follow your entry/management/exit rules?
| Score | Description |
|---|---|
| 5 | Followed plan perfectly — no second-guessing |
| 4 | Minor deviation (early entry, slight over-management) |
| 3 | Clear mistake (chased, moved stop emotionally) |
| 2 | Multiple rule breaks, recognized them late |
| 1 | No plan followed — full emotion-based execution |
Even a losing trade can score a 5 here. And it should be celebrated when it does.
What was your mental state during the trade?
| Score | Description |
|---|---|
| 5 | Calm, clear, focused — no emotional friction |
| 4 | Mild anxiety or excitement, didn’t affect decisions |
| 3 | Noticeable stress or distraction, impacted judgment |
| 2 | Tilt, hesitation, urge to revenge or force |
| 1 | Fully reactive or emotionally charged (fear, FOMO, greed) |
This is where self-awareness builds true internal edge.
| Category | Score | Notes |
|---|---|---|
| Setup Quality | 4 | OB + BOS aligned, but lacked delta clarity |
| Execution | 5 | Entered on plan, trailed stop perfectly |
| Emotional Control | 4 | Slight hesitation at 2R, but no deviation |
| Result | +2.6R | Clean win |
Takeaway: Repeat this setup with delta confirmation for 5+ quality.
| Category | Score | Notes |
|---|---|---|
| Setup Quality | 2 | No fresh BOS, traded prior level out of frustration |
| Execution | 1 | Market-in 8 ticks above plan, stop wider than rule |
| Emotional Control | 1 | Tilt after prior stop, FOMO bar entry |
| Result | -1.4R | Composite TQS = 1.5 — reject pattern, not a coaching point. |
Add seven columns to your journal. Pre-fields must be filled before the order is live.
Journal schema for TQS tracking
| Field | When logged | Type |
|---|---|---|
| setup_score_pre | Before entry (order armed) | 1-5 integer |
| setup_score_pre_timestamp | Before entry (order armed) | ISO timestamp |
| execution_score_post | At exit | 1-5 integer |
| emotional_score_post | Within 60 min of exit | 1-5 integer |
| composite_tqs | Computed at exit | Float (1.0-5.0) |
| tag | At exit | Quick-label string |
| r_outcome | At exit | R-multiple |
Optional quick-label system:
These become searchable filters in your journal for later batch review.
Commit one rule before the next session: no trade is live until a Setup Quality score is logged with a timestamp. Everything else in this module — feedback loops, dashboards, equity-curve analysis — assumes that one habit is in place.
Caveat: TQS optimizes behavior, not edge. If 30+ high-TQS trades lose money, your strategy is broken — no amount of disciplined execution fixes a negative-expectancy idea. Pair this lesson with equity-curve analysis before you trust the rubric.
Stop reviewing your trades like a storyteller. Start reviewing like a performance engineer.
Score Setup Quality before entry — the moment you arm the order, with a timestamp. Score Execution Discipline at exit and Emotional Control within 60 minutes of exit. Pre-trade scoring is the only defense against hindsight bias contaminating the rubric.
Composite TQS = 0.5 × Setup + 0.3 × Execution + 0.2 × Emotional, on a 1–5 scale. Setup carries the most weight because it is the only pillar scored before outcome is known; Emotional is lightest because self-reports are noisy.
Yes. A 5/5/5 losing trade means you executed a high-quality plan with discipline and the market still went against you — that is variance, not a leak. Celebrate it. The opposite case (a low-TQS winner) is the one to flag, because it rewards a process you do not want to repeat.