A setup is fresh only while its trigger, payoff and market structure remain intact. Age alone is not enough: a recent setup may already be stale after a sharp move, while a higher-timeframe plan may remain valid for days.
What to remember
- Always compare current price with entry, stop and target.
- The intended timeframe defines the useful life.
- Invalidation overrides the original direction.
- Re-entering after the move requires a new plan.
The four clocks of a setup
Publication age is the first clock, but price displacement, structural change and session relevance are equally important. A five-minute breakout can expire within an hour; a daily pullback may remain pending much longer.
A setup should surface its generated or published time and status. Before acting, compare the latest price with the full path: trigger, entry, stop and targets. If price already completed that path, the analysis is historical evidence, not a new opportunity.
- Wall-clock age
- Distance from planned entry
- Structure and invalidation
- Session, event and timeframe window
Clear signs that the plan is stale
The setup is no longer actionable when the stop or invalidation occurred first, price reached the target before entry, the market gapped beyond the acceptable zone, or the planned session ended. A large current-price difference can also destroy the original R:R.
Do not repair staleness by relabelling a market order as the old entry. Run a new analysis from current data. The new plan may preserve the directional idea but must have new levels and a new timestamp.
Being right about direction after missing entry is not the same as having a tradable plan.
A 30-second freshness check
First read the timestamp and timeframe. Then compare current price with entry and ask whether the trigger is still pending, active or already completed. Confirm that invalidation has not occurred and recalculate payoff from the price you could realistically receive.
Finally check for scheduled events, spread changes and higher-timeframe breaks. If any answer is unclear, treat the setup as observation-only until it is refreshed.
- Timestamp and timeframe
- Live price versus entry
- Trigger state
- Invalidation state
- Updated R:R after costs
- News/session context