SPY rises 0.64% as 25 of 85 setups break out; PANW selected, no trades taken

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

Tech had the gas today, but the real story was how cleanly money rotated into strength while a lot of lower-quality setups never got permission to go.

The index tape looked healthy on the surface: SPY closed at $742.90, up 0.64%, QQQ added 1.17% to $715.50, and IWM lagged badly with just a 0.08% gain. That split matters. This was not a broad risk-on rip. It was a selective bid concentrated in growth, semis, and large-cap tech, with small caps mostly along for the ride. Cisco helped frame the move after posting a strong earnings beat and talking about "very strong, broad-based demand," which gave the market another reason to stay long the AI and infrastructure complex. The semiconductor narrative got another push from the recurring "sell in May" skepticism getting ignored again as chip leadership stayed intact.

Macro was not absent, just not dominant. April PPI hit in the morning, and while inflation data always matters for rate expectations, the tape traded more like an earnings-and-leadership session than a pure macro repricing. That left a weird but familiar market underneath: QQQ firm, semis carrying, defensive and consumer-linked names cracking, and a lot of the best downside follow-through showing up outside the headline indexes. If you missed yesterday's debrief, the same issue persists today: plenty of scanner activity, but the money was in being selective, not busy.

Strength in tech, not across the board

742.90
SPY +0.64%
715.50
QQQ +1.17%
282.81
IWM +0.08%
85
Setups scanned

The scanner produced 85 total setups, split 45 bulls and 40 bears. Grade distribution was top-heavy in the middle: 3 A+, 3 A, 53 A-, 18 B+, and 8 B. That gave us 6 true A-grade names on the board, but only 25 breakouts versus 18 failures and 1 expired setup. Translation: there was enough movement to trade, but not enough clean confirmation to justify forcing entries.

Notable breakouts included ADBE, AFRM, BAC, BROS, CELH, and CRWD. You can see live setups in the scanner whenever names start clustering by grade and breakout distance. Today that mattered because the headline indexes looked easy, but the real opportunity set was fragmented and mostly concentrated in a handful of clean movers.

PANW was the right pick, even without a trigger worth chasing

Pick of the Day
PANW

PANW got the nod with a trade_it verdict because it was the highest-grade setup on the board at A+, sitting just 0.229% below the $216.05 breakout with strong pressure at 72 and bullish alignment across the 5-minute, 30-minute, and 4-hour trends.

The statistical case was better than the narrative case, which is exactly what you want. Among the top names, PANW had the only backtest with credible sample quality: 7 trades, 100% win rate, and 0.9989 average R. News flow supported it too, with Barclays maintaining Overweight and lifting its target to $220, plus the company rolling out its new identity security platform, Idira.

Still, being the best setup on the board does not automatically mean it became the best executed trade. That distinction matters. The pick was correct on quality, but the market spent much of the session rewarding selective breakouts and punishing impatience. If you're tracking grade quality and breakout levels, see live setups in the scanner.

No trades, and that says more about the filters than the market

Wex and Xcel both finished with zero executions. That looks passive until you check what actually broke cleanly, what fit the rule set, and what only became obvious in hindsight. The system did not miss because there was no movement. It missed because the movement that mattered often lived in names and conditions the filters did not clear in time. You can watch Wex and Xcel trade live in the Edge Lab.

Wex 0 Trades
No executions. Wex stayed sidelined all session.
That was defensible on paper. The broad tape was positive, but many of the cleaner realized moves were on the short side in single names, especially retail, industrial, and software pockets.
Xcel 0 Trades
No executions. Xcel also never found a valid entry worth taking.
This is where discipline and blind spot start to overlap. No-trade days protect capital, but when the missed list prints nearly 10R of unrealized opportunity, the review has to be honest.

Bottom line: zero trades was not a disaster, but it was not a win either. The filters avoided forcing mediocre entries. They also failed to capture a meaningful downside pocket that was very real under the surface. Watch Wex and Xcel trade live in the Edge Lab if you want to see where those decisions happen in real time.

The missed downside was real, and one runner hurts

The bots missed 10 breakouts for a total of +9.74R in unrealized opportunity. That included 1 TP3 full runner, 1 TP2 hit, and 2 TP1 hits. This was not death by a thousand cuts. It was one meaningful runner, a couple of solid extensions, and a cluster of minor follow-throughs that add up.

IBM A- BEAR +4.09R (TP3) | RVOL 3.19x | Day -4.1%

This is the one that stings. High relative volume, real participation, real trend day. Not a random print. Genuine blind spot.

AFRM B BEAR +2.07R (TP2) | RVOL 0.23x | Day -3.48%

Harder to punish the filters here. Lower grade and weak RVOL make this easier to justify as a correct non-entry.

ADBE A BEAR +1.79R (TP1) | RVOL 3.73x | Day -4.87%

This one also deserves scrutiny. A-grade, heavy volume, decisive downside. More blind spot than acceptable pass.

XLU B+ BEAR +1.79R (TP1) | RVOL 6.29x | Day -0.99%

Defensive sector weakness is not where systems usually go hunting, but the volume was undeniable. Worth reviewing.

LOW A- BEAR +0.98R (Minor) | RVOL 1.0x | Day -3.59%

Reasonable miss. Follow-through was there, but not enough to call this a major failure of process.

ELF A- BEAR +0.90R (Minor) | RVOL 0.89x | Day -1.85%

Borderline. Low urgency in volume probably kept it out, and that is defensible.

HD A- BEAR +0.84R (Minor) | RVOL 1.0x | Day -3.43%

Similar story to LOW. Respectable move, but not an obvious rules failure.

TMO A- BEAR +0.47R (Minor) | RVOL 1.0x | Day -1.81%

Easy to live with. Small extension, low consequence.

The honest verdict: IBM and ADBE were the important misses. AFRM and some of the smaller retail-related names are easier to defend as proper filter rejections. If the review team changes anything off today, it should be around recognizing high-volume bearish continuation in single names even when the index tape is green.

More breakouts than failures, but not enough clean participation

25
Breakouts
18
Failures
1
Expired
6
A-grade setups

The raw scorecard leans constructive. Twenty-five breakouts against eighteen failures is not weak. But the distribution matters more than the count. The best realized momentum was split between tech leadership on the long side and selective, forceful downside in stocks like IBM and ADBE. That kind of internal split is exactly why broad-index confidence can be dangerous.

Notable names that resolved included ADBE, AFRM, BAC, BROS, CELH, and CRWD. Some of those were high-quality directional moves. Others were messy enough that a disciplined system can reasonably stay out. If you're tracking grades and proximity in real time, see live setups in the scanner.

Semis still lead, but gold refuses to back off

Gold
+10.98% vs SPY (5d)

Semis
+10.75% vs SPY (5d)

Metals
+3.51% vs SPY (5d)

Materials
+0.21% vs SPY (5d)

Biotech
-2.03% vs SPY (5d)

Housing
-2.78% vs SPY (5d)

Retail
-5.30% vs SPY (5d)

Energy
-6.71% vs SPY (5d)

Two things stand out. First, semis are still acting like leadership, which fits today's QQQ outperformance and the continued appetite for infrastructure and AI-adjacent names. Second, gold remaining at the top of the 5-day relative strength table tells you this is not a clean, all-in growth regime. There is still a defensive hedge bid in the background.

Retail and housing staying weak also line up with the bearish single-stock breakouts the bots missed. Internal rotation is doing the work here. The index headline alone is not enough.

Specific levels that matter next

These are the unresolved A and A- names still coiling into tomorrow. The key is not the symbol list. The key is whether they clear with enough intent to justify the risk. For updates on setup grades and proximity, see live setups in the scanner.

A Setup
ABNB

BEAR at pressure 60, 0.75% from trigger, RVOL 1.0x. Entry triggers on a clean breakdown through today's support shelf. Use today's low as the trigger line, stop above the first failed reclaim, and target the next intraday support zone for TP1.

A- Setup
AMC

BEAR at pressure 59, 0.376% from trigger, RVOL 1.0x. Very close to resolution. Entry is only valid on confirmed weakness through support. Stop above the breakdown pivot. TP1 at the next liquidity pocket below.

A- Setup
AMD

BULL at pressure 86, 1.4888% from trigger, RVOL 1.0x. Strongest long candidate on this list if semis keep leading. Entry only on a decisive breakout above today's high. Stop below the breakout base. TP1 at the next measured extension. This is exactly the kind of name to monitor if QQQ strength persists.

A- Setup
AVGO

BULL at pressure 68, 0.4204% from trigger, RVOL 1.0x. Close enough that this can go early if tech opens firm. Entry on breakout through resistance. Stop under the immediate coil low. TP1 at the first expansion target above the range.

A- Setup
COIN

BULL at pressure 66, 1.078% from trigger, RVOL 1.0x. This one needs confirmation, not anticipation. Entry on clean continuation above resistance. Stop below the base. TP1 at the first prior supply zone.

The limitation tonight is obvious: we have pressure, distance, and quality, but not validated trigger, stop, and TP1 price prints from the live board. So the plan is structural