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.