SPY slips 0.21% as 19 of 20 breakouts fail; ABBV selected
Market recap, bot performance, and scanner analysis for Thursday, July 02.
The UnxEdge breakout scanner only found 67 setups today, and that lower count mattered because the wedge pattern tape was selective, not forgiving. In a market where SPY barely slipped but QQQ got hit, the better wedge breakout action lived outside big-cap tech, with biotech continuing to rotate in while semis stayed under pressure. Also worth noting: Energy flipped to ROTATING OUT week-over-week, which fit the defensive tone better than the index close did.
The macro driver was straightforward: today’s June jobs report landed before the holiday tape and kept traders from pressing risk into stretched growth. That helps explain why Nasdaq weakness was sharper than the broad index and why duration-sensitive growth names lagged while healthcare and biotech held up better. If yields stay sticky after payrolls, that is still a headwind for long-duration exposure and a reason to keep an eye on bond proxies like TLT and IEF.
The news flow under the surface was more noise than tape-changing catalyst. Meta commentary about AI spend pressuring the stock reinforced the same message the market has been sending for weeks: investors are no longer giving software and megacap tech a free pass on spending-heavy narratives. That showed up in weak semiconductor relative strength and a market that rewarded cleaner, lower-expectation setups like ABBV and punished crowded growth leadership.
Market Snapshot
Index damage looked modest until you checked the Nasdaq
Scanner quality was decent but not deep. Twenty breakouts out of 67 total setups is workable, but 19 failures tells you this was still a mixed tape with no room for lazy entries. For grade distribution and live levels, see live setups in the scanner.
Yesterday's Pick
SOFI failed cleanly, and that is the whole point of using a stop
No spin needed. Yesterday’s high-conviction bull call on SOFI did not hold up, and the stop was the right outcome. In a tape where growth was already vulnerable, this was a reminder that breakout quality on paper does not override index pressure once momentum rolls over.
Arxe Pick of the Day
ABBV had the best data, but not enough confirmation to force it
Verdict: wait.
ABBV carried the strongest historical edge of the candidate set with an 80.0% win rate, a 3.99 profit factor, and the strongest pressure reading at 69. The problem was sample size. Five trades is not enough to pretend certainty, especially with QQQ weak and the broader volatility regime still unclear.
This is what discipline looks like. Best candidate does not always mean immediate entry. The scanner liked the structure, biotech relative strength supported it, and the broader sector tape was better than tech, but confirmation still mattered. For current grades and trigger levels, see live setups in the scanner.

ABBV scanner chart – July 02, 2026 | UnxEdge
Separately, today's swing pick for bot conversion was MRNA BULL (HIGH), and neither bot took it. That was not a judgment on the direction. With both systems paused, no conversion occurred, even though the setup later produced a modest winner.
Bot Performance
Nothing executed because both systems remain paused
Wex and Xcel are in training mode while strategy is being refined. The scanner and Arxe intelligence remain fully active. When trading resumes, every trade will be published here. watch Wex and Xcel trade live in the Edge Lab.
Missed Trades
The bots missed 13 breakouts, but the damage was limited
<div class="bt-card">
<div class="trade-header">
<span><a href="/ticker/LYFT" style="color:#00C851;text-decoration:none;">LYFT</a></span>
<span class="side-badge side-bull">BULL</span>
<span class="trade-result win">+1.19R</span>
</div>
<div class="trade-detail">Grade: A- | Outcome: TP1</div>
<div class="trade-detail">RVOL: 0.24x | Day move: +3.78%</div>
</div>
<div class="bt-card">
<div class="trade-header">
<span><a href="/ticker/MRNA" style="color:#00C851;text-decoration:none;">MRNA</a></span>
<span class="side-badge side-bull">BULL</span>
<span class="trade-result win">+1.06R</span>
</div>
<div class="trade-detail">Grade: A- | Outcome: TP1</div>
<div class="trade-detail">RVOL: 1.0x | Day move: +13.3%</div>
</div>
<div class="bt-card">
<div class="trade-header">
<span><a href="/ticker/CAVA" style="color:#00C851;text-decoration:none;">CAVA</a></span>
<span class="side-badge side-bear">BEAR</span>
<span class="trade-result win">+0.74R</span>
</div>
<div class="trade-detail">Grade: B | Minor follow-through</div>
<div class="trade-detail">RVOL: 0.54x | Day move: -2.41%</div>
</div>
<div class="bt-card">
<div class="trade-header">
<span><a href="/ticker/XLV" style="color:#00C851;text-decoration:none;">XLV</a></span>
<span class="side-badge side-bull">BULL</span>
<span class="trade-result win">+0.69R</span>
</div>
<div class="trade-detail">Grade: A- | Minor follow-through</div>
<div class="trade-detail">RVOL: 0.77x | Day move: +2.64%</div>
</div>
<div class="bt-card">
<div class="trade-header">
<span><a href="/ticker/PENN" style="color:#00C851;text-decoration:none;">PENN</a></span>
<span class="side-badge side-bull">BULL</span>
<span class="trade-result win">+0.44R</span>
</div>
<div class="trade-detail">Grade: B+ | Minor follow-through</div>
<div class="trade-detail">RVOL: 0.3x | Day move: +2.28%</div>
</div>
<div class="bt-card">
<div class="trade-header">
<span><a href="/ticker/STX" style="color:#00C851;text-decoration:none;">STX</a></span>
<span class="side-badge side-bear">BEAR</span>
<span class="trade-result win">+0.42R</span>
</div>
<div class="trade-detail">Grade: B+ | Minor follow-through</div>
<div class="trade-detail">RVOL: 0.55x | Day move: -8.19%</div>
</div>
<div class="bt-card">
<div class="trade-header">
<span><a href="/ticker/WDC" style="color:#00C851;text-decoration:none;">WDC</a></span>
<span class="side-badge side-bear">BEAR</span>
<span class="trade-result win">+0.40R</span>
</div>
<div class="trade-detail">Grade: B+ | Minor follow-through</div>
<div class="trade-detail">RVOL: 0.36x | Day move: -10.25%</div>
</div>
The honest read: this was not a day where the systems missed some massive trend day with multiple full runners. There were no TP3 moves. The one clean standout was NIO on the short side. Everything else was either moderate follow-through or one-target business.
Breakout Scorecard
Almost a coin flip, which is exactly how the tape traded
Notable names that resolved in the right direction included ABBV bull A-, C bear B, CAVA bear B, CSCO bear B+, HUBS bull B, and LYFT bull A-. That mix matters. Leadership was scattered across healthcare, idiosyncratic longs, and tech-adjacent shorts, which is not the profile of a clean index-driven trend day.
Watch Tomorrow
The unresolved A and A- names are where the next clean entries live
These are the setups worth stalking if they confirm. The data below comes from today’s unresolved leaders, and the levels should be treated as trigger zones rather than blind market orders. For the full live board and any intraday changes, see live setups in the scanner.