SPY slips 0.29% as 8 of 88 setups break out and 20 fail; FTNT pick

Market recap, bot performance, and scanner analysis for Monday, June 22.

SPY slips 0.29% as 8 of 88 setups break out and 20 fail; FTNT pick

The UnxEdge breakout scanner only found 88 setups today, and that thinner menu mattered: the wedge pattern breakouts that worked were selective, while broad index tape went nowhere fast.

IWM quietly did the real lifting with a 0.79% gain while SPY and QQQ both closed red, which tells you this was not a clean risk-on session, despite the scanner still surfacing several tradable wedge breakout names. Semis and biotech kept acting like leadership, and that showed up directly in names like LRCX and XBI.

There was no major macro event on the calendar, so single-name and sector-level headlines had more room to move flows. The $1.2 billion Public Storage Canada deal helped keep real estate and hard-asset talk in circulation, while buyback news from Seadrill added a small pocket of support in an otherwise weak energy complex. That matters because on quiet calendar days, leadership tends to narrow rather than broaden, and today the implication was simple: traders had to follow relative strength, not the index prints.

One rotation worth noting: gold flipped from laggard last week to ROTATING IN this week, while semis and biotech continued to outperform and energy stayed stuck in the penalty box. For context on how today stacked up versus recent sessions, here is yesterday's debrief.

Small caps led, but the breakout tape stayed narrow

$744.55
SPY -0.29%
$737.84
QQQ -0.38%
$297.93
IWM +0.79%
88
Setups Scanned
46 / 42
Bull / Bear Setups
2
A Grades
8
Breakouts
20
Failures

The scanner was not flooded with opportunity, and that is the first clue about tape quality. Just 8 breakouts against 20 failures is not the profile of a forgiving market. If you were forcing trades outside the top grades, odds were working against you. For setup grades and live breakout levels, see live setups in the scanner.

BX bull failed cleanly

BX BULL Stopped
Entry zone: $128.54 to $129.06
Stop: $127.90
TP1: $129.70 | TP2: $130.60
Result: -4.21R

No spin here: yesterday's BX bull was wrong. The setup never developed into follow-through and instead rolled into the stop. Accountability matters more than the pitch, especially in a tape where failure rates are still running ahead of breakouts.

AFRM got the swing nod, but the bots passed

Today's Swing Pick
AFRM BULL (HIGH)

FTNT actually had the strongest quantified edge in the candidate pool, with the best win rate and profit factor, but today's published swing pick and bot conversion record tags AFRM as the selected name. That mismatch is worth flagging because it tells you the final decision process leaned on discretionary overlay or a later ranking update rather than the raw backtest alone.

Neither Wex nor Xcel traded AFRM. Most likely explanation is pre-filter rejection or structure/contract quality issues rather than a discretionary miss, since both systems remained live and only one closed breakout trade printed all day. If you want the live grading and trigger map behind these selections, see live setups in the scanner.

FTNT breakout scanner chart – June 22, 2026

FTNT scanner chart – June 22, 2026 | UnxEdge

Wex found one clean winner, Xcel stayed on the sidelines

On a day with more failed breakouts than successful ones, being selective was not a bug. It was the right posture. You can watch Wex and Xcel trade live in the Edge Lab.

Wex HUBS BEAR +3.6%
Closed at TP1
TP1 hit: $170.82
Position management: full exit, 1 contract

Xcel closed no trades today. That is not automatically a problem. In this tape, a low trigger count can be evidence that filters did their job, especially when the breakout scorecard is this uneven.

The systems left money on the table, but not a runaway amount

A- BULL
Missed: +2.75R
Outcome: TP2
RVOL: 1.22x
A- BULL
Missed: +1.13R
Outcome: TP1
RVOL: 0.42x

Total missed upside came to +3.88R across two breakouts. That is meaningful, but it is also not catastrophic. There were no TP3 full runners, which matters because the most painful misses are the explosive trend days that filters completely fail to capture. Today was not that.

XBI looks like the more important omission because biotech remains one of the clearest leadership groups on a relative basis. Missing LRCX is easier to defend given the low RVOL, which may have tripped a quality filter correctly. That is the distinction that matters: some misses are blind spots, others are the cost of not overtrading marginal volume.

Calibration read: the filter stack probably needs a little more tolerance for strong A- sector leaders like biotech, but it should not loosen broadly just because two names worked.

More setups failed than resolved higher, and that is the whole story

8
Breakouts
20
Failures
1
Expired
28.6%
Breakout Rate

Notable successful names included RIOT bull A-, LRCX bull A-, XBI bull A-, and ANET bull A-. On the downside, MSFT bear B and META bear A- show there was still room for downside continuation in select large-cap names even with small caps green.

A 28.6% breakout rate says the tape still rewards precision, not participation.

Specific levels matter more than opinions here

These are the unresolved high-grade names still coiling into tomorrow. This is where traders should focus first, and for live grades and any trigger updates intraday, see live setups in the scanner.

SHOP BEAR
Grade: A- | Pressure: 62 | Distance: 3.692% | RVOL: 1.45x
Entry trigger: breakdown through wedge support on confirmation
Stop: back above the breakdown pivot
TP1: first measured move into prior intraday support
XME BEAR
Grade: A- | Pressure: 56 | Distance: 0.4971% | RVOL: 1.04x
Entry trigger: break below active wedge floor
Stop: reclaim of the trigger band
TP1: prior range support
QQQ BULL
Grade: A- | Pressure: 62 | Distance: 0.273% | RVOL: 1.0x
Entry trigger: clean push through wedge resistance
Stop: back inside the pattern
TP1: intraday extension above breakout range
SOXS BEAR
Grade: A | Pressure: 65 | Distance: 0.9119% | RVOL: 1.0x
Entry trigger: loss of wedge support
Stop: reclaim above the trigger candle high
TP1: prior low extension
ASML BULL
Grade: A- | Pressure: 50 | Distance: 0.108% | RVOL: 1.0x
Entry trigger: breakout above wedge cap
Stop: failure back through the breakout line
TP1: first extension into overhead supply

The best-looking names tomorrow are still tied to semis and index tech, with ASML and QQQ representing the cleaner upside path if leadership persists. On the other side, SHOP and XME are the better fades if this tape keeps rejecting lower-quality cyclicals.

Biotech and semis still lead, energy still bleeds