PRE-ENTRY DIAGNOSTIC
The 7 Reasons Good Setups Fail
Run it before every entry. Print it. Tape it to the monitor.
HOW TO USE THIS
This is not a setup scanner. It assumes you already found the chart. It's the 90 seconds between finding the setup and clicking buy — the gap where most swing traders lose their money.
Seven checks. Each one is a real reason a technically valid setup fails. Score it, then act on the score. If you can't answer a check in under 15 seconds, that's the answer.
01
Is there a binary event inside your hold window?
- Earnings date confirmed outside my expected hold window
- If inside: the average 1-day post-earnings move is smaller than my stop
WHY IT KILLS SETUPS
A chart can't see a calendar. The average post-earnings move for a mid-cap momentum name routinely runs 15-25%. If your stop is 7%, holding through a print isn't a trade with a stop — it's an unhedged bet with a stop that will gap straight through.
THE FIX
Look up two numbers before every entry — the earnings date, and the average post-earnings move. If the move is bigger than your stop, wait for the print or cut size to a fraction where a gap doesn't matter.
02
Was the breakout volume real?
- Breakout-day volume is at least 1.5x the 20-day average
- The close is in the upper third of the day's range
WHY IT KILLS SETUPS
A breakout on average volume is a price event, not a demand event. Nobody committed. Those break back into the range within days because there's no new holder base defending the level.
THE FIX
If volume didn't expand, it's not a breakout yet. Wait for the retest. You'll miss some. You'll also stop funding the ones that were never real.
The dangerous version: huge volume with a close at the low. That's not a failed breakout, that's distribution — someone large is using your buying to get out. Highest volume in months plus a close at the low is a hard exit signal, not a dip.
03
Is short-term strength hiding long-term weakness?
- Relative strength vs. the index is improving over 20 days
- Relative strength vs. the index is also positive over 3 months
WHY IT KILLS SETUPS
Improving 20-day RS inside 3-month RS decay is a countertrend bounce, not a trend change. The stock rallies into overhead supply from everyone trapped above, and stalls exactly where your scan said it was breaking out.
THE FIX
Read RS on two timeframes or don't read it. If the short term is up and the long term is down, halve your target and your size — you're trading a bounce, so treat it like one.
04
Are you extended at entry?
- Entry is within 4-5% of the 10-day moving average
- The last 3 sessions did not include a single outsized gap up
WHY IT KILLS SETUPS
Buying 15% above the 10-day means the first normal pullback — the kind that doesn't even break the trend — takes out your stop. You were right about the stock and still lost, which is the most demoralizing way to lose.
THE FIX
The setup and the entry are two separate decisions. A great chart at a terrible price is a terrible trade. Let it come to you or skip it.
05
Is the sector still working?
- The stock's sector or theme is outperforming over the last 10 sessions
- The stock is not the last name standing in a group that already rolled over
WHY IT KILLS SETUPS
Money rotates as a group. When a theme rotates out, the strongest name in it goes last and goes hardest, because it's where all the crowded money is parked. The final breakout of a dying theme is a distribution event.
THE FIX
Never take a breakout in isolation. If the leader is breaking out while the rest of the group is breaking down, that's not strength — that's the exit door.
06
Does the market regime support this trade?
- The relevant index is above its 20-day and 50-day moving averages
- Recent index up-days came on expanding, not contracting, volume
WHY IT KILLS SETUPS
In a distribution regime, breakout success rates collapse across the board. Same charts, same scan, half the win rate. You're not doing anything wrong — you're just paying tuition to a tape that isn't paying out.
THE FIX
Size to the regime, not to your conviction. Green regime, full size. Red regime, half size or cash. Most of a swing trader's annual drawdown comes from full-size trading in a regime that didn't deserve it.
07
Do you know your exit before you enter?
- Stop level is defined at a price, not a feeling
- Target is defined, and it's at least 2x the distance to the stop
- Position size derived from that stop, not from how good the chart looks
WHY IT KILLS SETUPS
An undefined exit turns a 7% loss into a 30% loss, because every level on the way down becomes a new reason to hold. This is the single biggest destroyer of swing trading accounts, and it has nothing to do with chart reading.
THE FIX
Write the stop and the target down before the order goes in. If the target isn't at least twice the stop distance, the setup doesn't matter — the math already says no.
SCORE IT
Count your unchecked boxes.
| UNCHECKED | WHAT IT MEANS | WHAT TO DO |
|---|
| 0-1 | Clean setup | Full size |
| 2-3 | Compromised | Half size, tighter stop |
| 4+ | Not a trade | Pass, or paper it and see |
Be honest about the count. The whole value of this page is that it forces you to write down the reason you're about to override it.
THE UNCOMFORTABLE TRUTH
Six of these seven checks have nothing to do with finding a good chart.
That's the point. Most swing traders are far better at finding setups than they are at filtering them, which is why the average account has plenty of winners and still doesn't grow. The edge isn't in the scan. It's in the 90 seconds after it.
A REAL EXAMPLE · TSSI · AUG 2026
On Wednesday, August 12, 2026, TSS Inc. (TSSI) closed at $12.11 after a 39.8% run in ten sessions, at a new 20-day high, having just reclaimed its 20- and 50-day moving averages, with 20-day relative strength improving 11%.
It scored three unchecked boxes on this page:
- — Check 1 — earnings landed the next evening, with an average post-earnings move of 23.64%
- — Check 3 — 3-month relative strength was deeply negative: TSSI -14.3% vs. SPY +5.0%
- — Check 5 — the "breakout" was into overhead supply, 30.8% below the May 29 high of $17.49
Two days later it closed at $9.525 — down 21.3% from that entry, in a week when the S&P 500 finished higher and above both its 20- and 50-day moving averages.
Three checks. Ninety seconds. Twenty-one percent.
Data: price, volume, and earnings figures via Perplexity Finance.
WHERE THIS GOES NEXT
Checks 1, 3, 5, and 6 are lookups, not judgment calls — which means they can be automated, and running them by hand on every name is exactly why most traders stop doing it by week three.
Inside Trade Tracs, every name on your watchlist arrives pre-scored: earnings date and average post-earnings move tagged, two-timeframe relative strength calculated, sector rotation status flagged, and the market regime read on the dashboard. The 90 seconds becomes 5.
RUN YOUR WATCHLIST THROUGH IT — 30-DAY TRIAL →