This framework is designed to be completed at end of session or end of day — never in the heat of the moment. Each step builds on the previous one.
Step 1 — Setup Failure or Execution Failure? This is the most important distinction in loss analysis. A setup failure means the thesis was wrong: price action did not unfold as your edge predicted, but you followed your plan. An execution failure means you deviated from your plan — entered early, moved your stop, sized up impulsively, or exited prematurely. These two loss types require completely different responses. A setup failure teaches you about market conditions. An execution failure teaches you about your behavior.
Step 2 — Did I Follow My Rules? Review your written trading plan against what you actually did. Score each element: entry trigger (followed or deviated), stop placement (followed or deviated), position size (followed or deviated), target management (followed or deviated). A trade that loses while following all rules is a high-quality loss. A trade that wins while breaking rules is a dangerous illusion of competence.
Step 3 — What Was My Emotional State at Entry? This requires honest pre-trade introspection, which is why you should log emotional state at the time of entry — not reconstruct it afterward. Were you calm and patient, or was there urgency, anxiety, FOMO, or frustration present? Research on cognitive performance shows that mild anxiety narrows attention to threat cues; in trading, this manifests as seeing only the bullish signals when you are afraid of missing a move.
Step 4 — What Would I Do Differently? Not what should I have done in hindsight — that is outcome bias. Instead: given only the information available at the time of entry, what process change would have led to a better decision? This might be: I would have waited for the second confirmation signal, or I would have checked the daily trend before taking a counter-trend setup. The answer must be an implementable rule, not a vague intention.
Step 5 — Is This Part of a Pattern? A single loss is noise. The same loss appearing repeatedly across different sessions and setups is signal. After completing steps 1-4, tag the trade with relevant behavioral tags (FOMO, revenge, oversize, no-confirmation, late-entry, etc.) and check: how many of your last 20 losses share this tag? If the answer is 5 or more, you have a pattern to address.