SPY slips 0.21% as 19 of 20 breakouts fail; ABBV selected

Market recap, bot performance, and scanner analysis for Thursday, July 02.

SPY slips 0.21% as 19 of 20 breakouts fail; ABBV selected

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.

yesterday's debrief

Index damage looked modest until you checked the Nasdaq

$744.21
SPY (-0.21%)
$712.89
QQQ (-1.69%)
$297.13
IWM (-0.73%)
67
Setups Scanned
44 / 23
Bull / Bear Setups
1
A Grades
20
Breakouts
19
Failures

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.

SOFI failed cleanly, and that is the whole point of using a stop

SOFI BULL STOPPED
Entry zone: $18.35322 to $18.42678
Stop: $18.16
TP1: $18.62 | TP2: $18.86
Result: -2.0R

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.

ABBV had the best data, but not enough confirmation to force it

Today's analytical favorite
ABBV BULL

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 breakout scanner chart – July 02, 2026

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.

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.

The bots missed 13 breakouts, but the damage was limited

13
Missed Breakouts
+4.25R
Total Missed
1
TP2 Hits
2
TP1 Hits
NIO BEAR +2.0R
Grade: B+ | Outcome: TP2
RVOL: 1.0x | Day move: -2.83%
<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.

Filter calibration takeaway: the missed list says the opportunity cost was real but manageable, and it reinforces that the bigger blind spot today was selective participation in second-tier momentum, not a broken filter stack.

Almost a coin flip, which is exactly how the tape traded

20
Breakouts
19
Failures
3
Expired
29.9%
Breakout Rate vs Total Setups

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.

A near-even split between breakouts and failures says tape quality was tradable, but only for names with independent relative strength or weakness.

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.

ABNB BULL
Grade: A- | Pressure: 73 | RVOL: 1.0x
Entry trigger: above today's wedge high
Stop: below today's wedge base
TP1: 0.693% above trigger