← Blog

The Trade You Didn't Take: Why Missed Setups Deserve a Journal Entry Too

1 September 2026

A trader closes 40 trades in a month and reviews all 40. The setup that lined up exactly as planned and got skipped — because it was the third one that day and felt like a trap, because a phone call ran long, because the trigger candle closed and the hand just didn't move — gets reviewed by nobody. It never generated a fill, so it never generated a row. A journal built only from closed trades has a blind spot exactly the shape of every trade that didn't happen.

What a journal never sees

Any journal, automatic or manual, is built from execution: an order goes in, a position closes, a row gets written. That is the correct source of truth for what a strategy actually did in an account. It says nothing about what the strategy's rules produced — every setup that met the criteria, whether or not a trade followed. The gap between those two lists is invisible in P&L, invisible in win rate, invisible in every number a journal normally reports, because none of those numbers are computed from trades that never existed.

Two very different reasons for a miss

Not every skipped setup is a mistake, which is exactly why lumping them together is a problem. There are two distinct categories, and confusing them teaches the wrong lesson:

  • Correctly declined— it looked similar to the setup at a glance, but on closer inspection it didn't actually meet the criteria: wrong session, no confirmation, risk already at its cap for the day. Skipping this one was the process working.
  • Hesitation — it met every criterion the strategy calls for, and it was skipped anyway, for a reason that has nothing to do with the setup: two losses in a row made the next signal feel unsafe, or the size required felt too large in the moment. This is the process failing to execute itself.

Without a record, both categories collapse into the same memory: “I didn't take it.” A trader who only remembers hesitation as regret starts forcing marginal setups to avoid the feeling of missing out. A trader who never separates the two never notices that hesitation is clustering around a specific condition — after a loss, in a specific pair, at a specific size — because nothing was written down at the time to cluster.

What it costs when it isn't tracked

A strategy backtested on every valid signal has one expectancy. The same strategy, traded with a chunk of its signals skipped by hesitation, has a different one — usually worse, because the setups most likely to get skipped are the larger or more uncomfortable ones, not a random sample. A trader who never logs the misses is comparing their live results against a backtest that assumes a discipline they aren't actually applying, and the gap between the two gets blamed on the market instead of on the pattern of what got skipped.

There is a second-order cost too. A missed setup that runs to a big winner without the trader in it produces a very specific kind of pain, and the next signal after that one gets taken late, oversized, or outside the plan entirely — chasing the entry that was already gone. The trade that wasn't taken doesn't stay contained to itself; it frequently shows up as a worse decision on the trade that follows it.

What to log for a missed setup

  • Instrument, direction, and time — the same basics as any executed trade.
  • What the entry, stop, and target would have been, so an approximate R can be worked out later, once the outcome is known.
  • Why it was skipped, in one honest line — “didn't meet criteria” is a different entry than “spooked after the last loss.”
  • Which category it was — correctly declined, or hesitation — decided against the rules, not against how it turned out.

The point isn't to grade every miss by whether the trade would have won. A hesitation skip on a setup that would have lost is still a hesitation skip, and it will show up again on a setup that wins if the pattern behind it isn't seen.

Why this is easy to skip

A broker only has something to report once an order fills — there is nothing for a platform to sync when nothing was placed, and no add-on can read a trade that never happened. That makes the missed-setup line the one part of a journal that still has to be written by hand, right when it happens, before the reason blurs into a vague “didn't feel right.” getALPHA syncs every closed trade automatically and prompts for a note on it, which is the natural place to keep the missed ones too — logged next to the trades that did happen, so a session review in the AI coachisn't reading only the half of the story that got executed.