SPY falls 1.20% as 37 failed breakouts outpace 32 winners across 118 setups
Market recap, bot performance, and scanner analysis for Friday, May 15.
Risk got sold first, and nothing on the tape argued back.
The market spent Friday unwinding growth, small caps, and anything that needed clean sentiment to keep working. QQQ took the bigger hit than SPY, and IWM was worst of all, which tells you this was not a selective cleanup. It was broad risk reduction. The headline flow did not offer a real macro rescue either. Outside of a scattered series of halt notices and a soft miss from Shinhan Financial, there was no positive catalyst to absorb profit-taking, so sellers kept control into the close.
The more useful read came from rotation. Semis are still one of the few groups that remain strong week over week, but they still got hit on the day, which is what late-week de-risking looks like when leadership starts getting trimmed instead of bought. Housing and materials have now clearly rotated out versus SPY, while retail weakness kept getting worse. Tradeable implication: this was not a session to force upside continuation in beta. The better opportunities were in selective bearish breaks and defensive relative strength, especially where volume confirmed the move. For context and levels, review yesterday's debrief.
Indexes broke lower, breadth stayed ugly
The scanner found 118 total setups, split almost evenly between 61 bulls and 57 bears. That balance looks neutral on paper, but the resolution data was not. We got 32 breakouts against 37 failures and 3 expirations, which is a weak conversion rate for a market that needed cleaner follow-through. Only 7 setups graded A or better. see live setups in the scanner.
DELL BULL is still alive, but barely comfortable
Yesterday's Arxe pick, DELL BULL, remains open. Entry zone was $249.70 to $250.70, stop is $246.08, TP1 is $254.32, and TP2 is $258.44. No target was hit today, and with the broader tape rolling over, this setup now needs the market to stabilize quickly or it risks turning from constructive to dead money.
The system picked AMD. The grade won, not the story.
AMD was the only A++ setup on the board, and that matters. Under the selection rules, grade outranks distance and pressure, so it moved ahead of the A+ alternatives automatically. The backtest is not massive, but it is credible enough to respect: 7 trades, 71.43% win rate, 2.51 profit factor, and 0.4307 average R. That is real edge compared with the two A+ names, each of which only had a single trade in sample and no proven statistical base.
News flow around AMD was effectively neutral. The discussion centered on trading disclosures, AI hardware commentary, and supply chain risk chatter, but there was no direct company-specific bearish catalyst driving the setup. That matters because on a weak tape, neutral news plus top-grade structure is often enough to stay in play while lower-quality names get flushed. Still, with semis taking a hit intraday despite remaining week-over-week leaders, this is a name that needs precise execution rather than blind conviction. see live setups in the scanner.

AMD scanner chart – May 15, 2026 | UnxEdge
Where the volume was today
XLI BULL A- printed the highest RVOL on the board at 3.95x. Pressure was 60. It failed.
That is the kind of read traders routinely get wrong. High relative volume is not automatically bullish. In this case, it likely reflected active repositioning inside industrials rather than clean accumulation. When a setup carries almost 4x normal volume and still cannot convert, that is not strength. That is supply meeting demand and winning. In a better tape, this type of volume would have sponsored follow-through. On Friday it just marked a battleground that bulls lost.
Wex traded. Xcel stayed out.
All bot activity is published in real time, and today's tape did not offer much to celebrate. watch Wex and Xcel trade live in the Edge Lab.
Xcel closed no trades today. That restraint was probably the better decision given how sloppy the follow-through was outside a handful of isolated names.
The bots left money on the table, but not all misses are mistakes
XLB A- BEAR | +3.89R | TP3 full runner | RVOL 2.48x
CVNA A BEAR | +2.81R | TP2 | RVOL 1.84x
V A- BULL | +1.91R | TP1 | RVOL 1.0x
CVX A- BULL | +1.49R | TP1 | RVOL 1.0x
KRE A- BEAR | +0.81R | Minor | RVOL 2.97x
META B BEAR | +0.61R | Minor | RVOL 1.95x
TMO B+ BEAR | +0.55R | Minor | RVOL 1.0x
T B+ BEAR | +0.36R | Minor | RVOL 0.45x
The headline number was 14 missed breakouts and +10.1R in missed opportunity. That looks bad because it is bad. The biggest miss was XLB on the short side, where elevated volume and a clean downside move produced a full TP3 runner. CVNA was another real miss, not a trivial one, and should have been more actionable given the weak market backdrop and the stock's tendency to trend once it breaks.
That said, some of the smaller misses were acceptable filter rejects. A low-RVOL move like T does not need to be chased just because it happened to work. The problem is not that the filter was selective. The problem is that it may still be underweighting clean bearish continuation when the index tape is deteriorating. watch Wex and Xcel trade live in the Edge Lab.
Calibration insight: the filter did its job avoiding noise, but it was too slow to trust high-quality downside breaks in a broad risk-off tape, especially sector ETF and high-beta short setups.
More failures than breakouts, which fits the tape
Notable conversions included BMY BULL, C BEAR, CVNA BEAR, CVX BULL, DDOG BULL, and DECK BEAR. The list itself tells the story: mixed pockets worked, but there was no clean broad upside trend carrying lower-quality names with it.
A sub-50% breakout rate tells you the tape was tradable only if you were selective and willing to lean short where structure and market context lined up.
The levels that matter next
These are the unresolved A and A- names still coiling. This is the section to actually trade from, not just read. see live setups in the scanner.
<