A quiet tape made every breakout earn its keep
Scanner performance, bot report cards, and the Monday outlook for July 20 to July 24.
Week in Review
Participation stayed thin while quality remained concentrated at the top
This week produced plenty of scanner activity but limited confirmation. Out of 465 total setups, only 88 broke out for an 18.9% breakout rate, while 162 failed and 207 remain unresolved, which tells us the tape offered movement but not broad follow-through.
The more useful read is selectivity. High-grade setups were scarce, and the market continued to reward patience over volume chasing. For context, here is the July 13-17 weekly recap.
Scanner Scorecard
Hit rate stayed modest, and true quality remained narrow
The scanner surfaced 465 setups, but only 22 met A or better quality, with just 9 in the A+/A++ bucket. That matters because the lower-grade inventory dominated the feed, while confirmed expansion remained selective. Around setup grades and breakout proximity, see live setups in the scanner.
On extension quality, 7 names reached TP3 as full runners, 5 hit TP2, and 2 only managed TP1. That distribution says the winners that did work had room to trend, but they were not common enough to lift the aggregate breakout rate.
Bot Report Card
Both systems stayed inactive, which was likely the correct response to the tape
WEX took 0 trades and finished at +0.00R. XCEL also took 0 trades and finished at +0.00R. In a week with a sub-20% breakout rate and a large unresolved bucket, inactivity is not necessarily a flaw. It can reflect disciplined filtering when conditions do not meet threshold.
What did not work this week was broad participation. What still worked, based on scanner outcomes, was letting the rare runners separate from the pack instead of forcing mediocre entries. For live execution and performance context, watch the bots trade live in the Edge Lab.
Best and Worst
No single trade defined the week
There were no best trades and no worst trades logged this week. That absence is informative. It suggests the system did not overexpose itself to a low-conviction environment, and it also means there was no isolated gain large enough to hide the weak underlying breadth.
In practical terms, this was a week where process mattered more than outcome headlines. The lack of standout trades fits the broader theme of selective opportunity rather than persistent momentum.
Blind Spots
The largest miss remains RVOL filtering
The biggest opportunity cost came from the relative volume gate. The rvol_threshold filter missed 11 trades worth a combined +42.9R left on the table, far more than any other exclusion category. That is large enough to review whether the current threshold is too blunt for quieter but still valid compression setups.
Secondary misses were small by comparison. $SPY alignment accounted for 2 missed trades and +3.5R, while not being on the watchlist cost 1 trade and +3.6R. The priority is clear: refine RVOL sensitivity before adjusting market alignment logic.
| Pattern | Missed Trades | R Left on Table |
|---|---|---|
| rvol_threshold | 11 | +42.9R |
| spy_alignment | 2 | +3.5R |
| not_on_watchlist | 1 | +3.6R |
Monday Outlook
Bearish coils dominate the near-level list
Monday's watchlist leans heavily bearish, with 9 of the top 10 names coiling on the short side. $EA is the only bullish entry, and it is also the closest name to trigger at just 0.019% from level. That makes it notable, but the broader list still argues for a defensive, downside-aware posture. For live breakout levels and setup grades, see live setups in the scanner.