SPY +1.45% as 20 of 93 setups broke out; SPOT was the pick

Market recap, bot performance, and scanner analysis for Wednesday, May 06.

Breadth was green. Selectivity still mattered.

734.29
SPY +1.45%
697.12
QQQ +2.28%
286.71
IWM +1.47%
93
Setups Scanned
55 / 38
Bull vs Bear
8
A-Grade Setups
20
Breakouts
46
Failures

Risk-on session, but not a clean trader's paradise

The index message was simple: buyers had control. QQQ led with a +2.28% move, SPY and IWM both added roughly one and a half percent, and the tape rewarded long exposure more often than short aggression. But the internals under the scanner were less impressive than the headline indices suggest. Out of 93 setups, only 20 resolved into breakouts while 46 failed. That is not broad-based efficiency. That is a strong market with a lot of mediocre individual execution.

The split leaned bullish at 55 bulls versus 38 bears, which matched the index action, but the grade distribution also told the real story. There was only one A++ and just eight A-grade names total. So yes, the market ripped, but truly high-confidence opportunity was still scarce. Some of the best movers came from names and ETFs that kept grinding after the open rather than exploding out of perfect textbook triggers. That matters because it explains why the session looked better on a chart than it did inside a rules-based execution framework.

Notable breakout names included BMY on the short side, plus CEG, CELH, and DIA on the long side. IBM also broke lower. The mixed list reinforces the point: this was not a one-theme day. It was a momentum day with pockets of follow-through, and if you were overfiltered you missed runners. If you were underfiltered, you probably got chopped with everyone else in the 46 failures.

No pick, and that was the right call

Verdict
SPOT

Arxe flagged SPOT as the highest-graded setup at A+, then passed on it. The reason was straightforward: the backtest was statistically useless. Two historical trades, 50% win rate, 1.0 profit factor. That is not edge. That is noise.

ADBE and TSLA had slightly deeper samples, but both showed negative expectancy, so there was no grade A or better setup with proven positive edge. External context did not improve the case. Recent analyst price-target cuts from UBS and JP Morgan created some noise, but there was no clear company-specific breakdown catalyst and no strong directional news skew. In other words, the chart looked interesting, the data did not confirm it, and the system stayed out.

That discipline matters. Skipping an attractive chart with weak evidence is not missed opportunity by default. It is process integrity. The market gave enough other names to regret that decision emotionally, but none of that changes the underlying logic.

Light activity, modest output, plenty left on the table

Wex

Wex did not execute a single trade. In a day where the major indices were firmly green and several clean bullish continuations worked, zero participation stands out. It may reflect proper filtering, but from a portfolio contribution standpoint it was a non-event.

Xcel

Xcel took two bullish options trades and finished with one scratch and one small gain. That is defensible, but not impressive given the market backdrop. The bigger issue is not what Xcel lost. It is what it failed to capture.

Xcel BULL +0.0%
IBIT 0-DTE call. The position had reached a 100% peak intraday, but the exit engine cut it flat on the closing signal. That is the ugly side of late-session options management. A trade can be very right and still end up contributing nothing if the system does not monetize the peak.
Xcel BULL +5.9%
MARA 2-DTE call. Small gain after 21 minutes before the exit signal closed it. The result was positive, but this is the definition of underextraction in a favorable tape. Fine as risk control, weak as performance.
The raw verdict: the system avoided damage, but it did not press the advantage. On a day with index confirmation and several multi-R bullish breakouts, flat-to-small wins are operationally acceptable and strategically underwhelming.

The opportunity cost was real

The bots traded 2 breakouts and missed 14. The missed basket totaled +14.55R. Two of those were full TP3 runners. Two more reached TP2. One hit TP1. This was not a case of one freak outlier skewing the report. There were multiple clean follow-through names the framework did not capture.

Some misses were acceptable. JNJ and ROKU had weak relative volume, and IBM was a smaller half-R type short that does not justify loosening standards by itself. But DIA, XLI, ORCL, and MS are harder to dismiss. Those are the kinds of names that point to a genuine blind spot when a market lifts broad index exposure and cyclical participation at the same time.

DIA BULL

Grade A | +4.78R | TP3 full runner

RVOL 2.24x | Day +1.47%

This is the cleanest miss on the sheet. Strong volume, strong index alignment, full extension. Hard to defend missing it.

XLI BULL

Grade A- | +3.85R | TP3 full runner

RVOL 1.29x | Day +2.73%

Another broad beta confirmation trade that got away. More evidence that the framework did not lean hard enough into index-backed strength.

MS BULL

Grade A- | +2.46R | TP2

RVOL 1.0x | Day +2.53%

Lower urgency on volume, but the move still delivered. This is a gray-zone miss, not an obvious error.

ORCL BULL

Grade A | +2.32R | TP2

RVOL 1.77x | Day +6.99%

Serious move with real participation. This one belongs in the blind-spot category, not the acceptable-filter category.

MELI BULL

Grade A | +1.14R | TP1

RVOL 1.0x | Day +1.55%

Reasonable miss. It worked, but not enough to rewrite filters around it.

JNJ BEAR

Grade A- | +0.76R | Minor

RVOL 0.25x | Day -0.39%

Low-volume short. Missing this is probably correct behavior.

ROKU BULL

Grade A- | +0.56R | Minor

RVOL 0.15x | Day +0.46%

Another miss that should not trigger any soul-searching. Weak confirmation.

IBM BEAR

Grade A- | +0.50R | Minor

RVOL 0.95x | Day -1.94%

Worked modestly on the short side. Fine to acknowledge, not a painful omission.

The honest split: smaller low-volume misses were filters doing their job. The major index and industrial beta runners were not. DIA, XLI, and ORCL should be the postmortem focus.

The scanner found movement. It did not find consistency.

20
Breakouts
46
Failures
0
Expired
30.3%
Breakout Rate

A 30.3% breakout rate is not strong enough to justify loose aggression. Most setups did not work. That is why discretion and evidence thresholds still mattered even in a rising tape.

The names worth remembering are the ones that either aligned tightly with macro direction or showed clear independent momentum: DIA, CEG, CELH, and ORCL on the long side, plus BMY and IBM on the short side. What stands out is that several notable winners came from higher-grade names, but the overall pool still had too much failure to blindly trust the scanner.

Energy kept leading. Defensive hard assets kept lagging.

Energy

+4.22% vs SPY over 5d

Biotech

-0.05% vs SPY over 5d

Semis

-0.30% vs SPY over 5d

Retail

-2.32% vs SPY over 5d

Materials

-2.58% vs SPY over 5d

Metals

-3.10% vs SPY over 5d

Housing

-6.85% vs SPY over 5d

Gold

-7.90% vs SPY over 5d

Energy remains the standout relative-strength group, outperforming SPY by more than four points over the last five sessions. That is real leadership. Biotech and semis were roughly in line, which is notable because QQQ itself had a strong day. The lagging groups remain retail, materials, metals, housing, and especially gold. That is a clear risk-on rotation signature: less appetite for defense, more appetite for growth and economically sensitive exposure.

Tomorrow is about whether broad strength can convert into cleaner setup quality

The main question for the next session is simple: does today's index strength create better follow-through candidates, or does it just leave traders chasing extended names after a sloppy scanner day? If the market stays bid, watch for continuation in broad beta vehicles and industrial cyclicals. DIA and XLI already showed the template.

Second, keep an eye on whether tech leadership can hold without becoming overcrowded. QQQ outperformed materially, but semis have still underperformed SPY over the last five days. That divergence matters. If semis re-accelerate, bullish momentum gets broader and healthier. If they continue lagging, the index move becomes narrower than the headline suggests.

Finally, the bot review is straightforward. The system needs to figure out whether its filters are suppressing too many valid index-aligned longs in strong tape. Missing low-volume noise is fine. Missing DIA, XLI, and ORCL in this environment is a process problem until proven otherwise.