SPY fell 0.86% as breakouts lagged failures 29 to 37; ELF was the pick

Market recap, bot performance, and scanner analysis for Monday, July 13.

SPY fell 0.86% as breakouts lagged failures 29 to 37; ELF was the pick

The UnxEdge breakout scanner tracked 97 setups today, and the tape still managed to waste most of them as sellers leaned on growth while only select wedge pattern breakouts held. This was not broad risk-on participation. It was a narrow, defensive rotation with energy rotating in and tech taking the hit.

yesterday's debrief already set the table for a tougher tape, and today the market traded like nobody wanted to get aggressive ahead of Tuesday morning CPI. SPY slipped 0.86%, QQQ dropped nearly 2%, and that spread matters. This was a growth unwind first, not a full liquidation event. With CPI on deck and PPI right behind it, traders cut exposure in the highest-duration pockets of the market, which is exactly why semis and high-beta tech stayed under pressure even as the broader damage remained somewhat contained.

The headline flow itself did not hand the market a clean directional catalyst, but it did reinforce the day’s posture. Corporate financing headlines like ADSK launching a $2 billion commercial paper program added to the sense that balance-sheet positioning and funding conditions still matter in this rate-sensitive environment. Meanwhile, tomorrow’s bank earnings stack featuring JPM, BAC, GS, WFC, and C kept traders from chasing anything financials-related too late into the session. The tradeable implication was straightforward: if you were buying today, you needed relative strength and a clean trigger. If you were fading, you wanted weak growth, weak semis, and anything losing sponsorship into macro risk.

Plenty of setups, not much forgiveness

748.43
SPY (-0.86%)
711.10
QQQ (-1.99%)
293.07
IWM (-0.99%)
97
Setups Scanned
61 / 36
Bull / Bear
29
Breakouts
37
Failures
5
Expired

Only 2 A-grade setups showed up across the entire scanner, which tells you the quality was thin before the first trade even printed. The mix leaned bullish on paper, but the index action punished weak longs and only rewarded names with real relative strength. For setup grades and live breakout levels, see live setups in the scanner.

RDDT did not survive the tape

RDDT BULL Stopped
Entry zone: $201.52 to $202.32
Stop: $199.31
TP1: $204.53 | TP2: $207.13
Result: -2.49R

No spin here. RDDT failed, and it failed in the kind of tape that exposed anything without enough sponsorship to absorb index pressure. That is exactly why accountability matters more than selectivity theater.

ELF screened best, but no swing was issued

Top scanner candidate

Verdict: trade_it on raw model ranking, but no official Arxe swing pick was generated today.

ELF stood out versus the other candidates because it carried the highest win rate at 90.91%, the best profit factor at 10.03, and the strongest pressure reading at 75. In a tape where broad index support was missing, that relative edge mattered.

The issue is context. When QQQ is down 1.99% into a CPI eve session, even strong names can turn into dead money or false triggers. So the scanner liked ELF, but discretion overrode aggression. That is the right decision more often than forcing a swing into headline risk. For current grades and trigger levels, see live setups in the scanner.

ELF breakout scanner chart – July 13, 2026

ELF scanner chart – July 13, 2026 | UnxEdge

Paused, and that is better than pretending

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. You can watch Wex and Xcel trade live in the Edge Lab.

The system left 10.79R on the table, but most of it was not clean enough to chase

XOM A- BULL
+5.04R
TP3 full runner
RVOL: 0.69x
MRVL B+ BEAR
+1.62R
TP1 hit
RVOL: 1.0x
CRM B BULL
+1.60R
TP1 hit
RVOL: 0.4x
HUBS A- BULL
+1.34R
TP1 hit
RVOL: 1.0x
INTC B+ BEAR
+1.19R
TP1 hit
RVOL: 0.67x
SLV B BEAR
+0.87R
Minor
RVOL: 0.39x
GIS A- BULL
+0.78R
Minor
RVOL: 1.0x
ZM B+ BULL
+0.53R
Minor
RVOL: 0.47x

The big miss was XOM, and that lines up with the clearest sector rotation on the board. Energy rotated in hard this week while much of tech bled out, so missing the only TP3 runner in the strongest group is the real cost today. The rest of the list is less concerning. Several winners came with weak RVOL or only modest follow-through, which means a tighter filter would miss them by design and probably save more pain than it creates over time.

Calibration takeaway: the blind spot was not low-volume noise, it was underweighting sector rotation strength, especially in energy names that were breaking while the index was sagging.

Breakouts existed, but the hit rate was not good enough to trust broadly

29
Breakouts
37
Failures
5
Expired
44%
Breakout Rate

That 44% breakout rate is below what you want in a healthy trend tape, especially with only two A-grade setups across the board. The names that did work were selective: ADBE B+ BULL, BAC B+ BULL, CRM B BULL, and DOCU A- BULL held up on the long side, while COIN B BEAR and GE A- BEAR worked on the downside.

That split tells the story. This was not a one-way market. It was a market where both longs and shorts could work if the setup had real alignment, but most setups did not.

Tape quality verdict: a sub-50% breakout rate into CPI says stay selective, size down, and stop treating every wedge breakout like it deserves trust.

CPI at 8:30 ET means triggers matter more than opinions

These are the unresolved A and A- names still coiling into Tuesday. No guesswork here. Wait for the trigger, define the risk, and respect the macro print. For live grades and updated levels, see live setups in the scanner.

AXP BULL
Grade: A- | Pressure: 73 | RVOL: 1.0x
Entry trigger: break above today's high
Stop: below today's low / pattern shelf
TP1: 1R from trigger
BLK BULL
Grade: A- | Pressure: 64 | RVOL: 1.0x
Entry trigger: break above today's high
Stop: below today's low / base support
TP1: 1R from trigger
BROS BEAR
Grade: A- | Pressure: 65 | RVOL: 1.0x
Entry trigger: break below today's low
Stop: above today's high / breakdown pivot
TP1: 1R from trigger