$SPY Phantom Prints: Clusters, Reactions, and Resolution
- Kelsy

- 4 hours ago
- 4 min read
In this post, I’ll review a large cluster of $SPY phantom prints recorded on Monday, March 9, 2026. What makes this cluster interesting isn’t just the volume, but how price interacts with it over multiple sessions—bouncing, revisiting, and ultimately resolving the entire zone. I want to highlight the complexity of phantom prints, and how dense clusters have, at times, aligned with pivot areas on the chart.
These observations reflect how I track and interpret data, and should not be considered predictive or indicative of future market behavior.
Phantom prints are rare dark pool trades that appear at price levels outside of recent price action—think $SPY trading around $660 with a recent range of $655 to $665, and a transaction later reported at $638. These trades are published to the standard time and sales feed after the fact.
In many cases, charting platforms apply filtering rules based on condition codes, so these prints don’t show directly on the candle when they’re reported. Occasionally, some brokers may display them, but it’s not consistent across platforms.
When prints like this show up, they’re sometimes dismissed as “fat-finger” trades. While that’s one “possibility,” I tend to approach them more neutrally—recognizing that they’re recorded transactions and focusing on how price behaves if those levels come back into play.
I don’t attempt to interpret phantom prints as buys or sells. Each transaction represents matched participants within the institutional network. Occasionally, phantom prints appear with zero reported volume. I refer to these as “ghost prints,” and historically, they have sometimes aligned with key pivot areas, so I track them separately.
The 3/9 Phantom Print Cluster
On Monday, March 9, 2026, a total of 3,740 $SPY phantom prints were recorded during pre-market.
40 prints occurred early in the $666 area
The primary focus is the remaining 3,700 prints
Within that group:
421 ghost prints ranged from $659.24 to $661.54
3,279 phantom prints ranged from $659.20 to $663.80
This created a tightly packed zone that later coincided with notable price reactions.
How I Track "Filled" Prints
In my database, I update the status of each phantom print to “FILLED” when price trades at that level.
This doesn’t imply an order was waiting there—it simply reflects that price has returned to that level, fulfilling the idea that it could act as a point of attraction.
Initial Reaction and Bounce
On that first day, Monday, March 9, a total of 1,648 phantom prints with that same record date were filled.
Focusing specifically on the dense zone (excluding the $666 prints), that number becomes 1,608 fills, occurring between $663.80 and $661.72.
From there, price bounced from $661.72 to $683.36 by Tuesday, March 10—a +3.27% move.
This move occurred alongside phantom prints being tagged, as well as broader market context discussed in my Sunday Analysis. I had noted the potential for an initial bearish reaction followed by a bounce if markets interpreted the weekend’s geopolitical escalations as some of the worst was behind. That sequence ultimately played out and contributed to the move higher.
3/9/2026 to 3/10/2026 $SPY Bounce

The Outlier Prints (3/10/2026)
Tuesday, March 10 is when the activity became more unusual.
A $SPY phantom print is already relatively rare—some days produce one, others perhaps a handful. Seeing a print far removed from current price (spot price) is even less common, especially when the distance exceeds $150.
On that day, there weren’t just one—but four such prints:
$510.85
$499.90
$455.50
$412.40
My log with status, record date, symbol, phantom print price, spot price, and volume.

At the time, my daily review noted:
“The new phantom prints below $600, extending down to $412.40, are certainly interesting and could warrant some caution. However, let’s remember that these do not mean, “Hey, let’s go straight down to $412.40.” They are simply records of transactions that have occurred. In the past, these prints have sometimes correlated with downside moves, though that could just be coincidence. I’m not biased in either direction—I’m always just happy to see price move.”
This reflects how I approach these levels—as context, not prediction.
Return to the Cluster
That Tuesday when the low phantom prints were recorded marked the cycle high before price rotated back into the original phantom print zone between $661.71 and $659.20, where unfilled phantom and ghost prints remained.
By Friday, March 13:
399 phantom prints were hit from $661.71 to $659.86
327 updated to FILLED
72 ghost prints were tagged
Once again, price found support within the zone, producing a +2.05% move into Wednesday, March 18.
Resistance, Weakness, and Final Resolution
The rally into Wednesday, March 18 stalled at $674.70, failing to reclaim the prior high of $683.36—the same session where the $400-range phantom prints were recorded.
Weakness followed.
Price rejected from the $674.72 500k filled PhantomSpot and rotated back into the 3/9 cluster.
3/18/2026 Daily Review Chart

From my database (record date 3/92026, filled date 3/182026):
1,306 phantom prints were filled
337 ghost prints were tagged
Total: 1,643 hits between $661.14 and $659.37
Weakness persisted into early Friday, March 19, where the final portion of the cluster was resolved:
38 phantom prints
12 ghost prints
This completed the remaining 50 prints between $659.34 and $659.20, fully exhausting the original 3,700-print zone.
Summary of the Cluster Resolution


The takeaway here isn’t that phantom prints predict direction—it’s that dense clusters tend to act as areas of negotiation. Price doesn’t move randomly through them. It reacts, rotates, and often resolves them in phases. That’s clearly seen in the chart above.
What mattered most wasn’t the presence of the prints, but how price behaved each time it returned to the zone—initially supporting a bounce, then later failing to hold and transitioning into full resolution.
Going forward, what I’ll be watching for in similar situations is how price behaves on the first revisit versus repeated tests of a dense cluster. Initial reactions can offer support or resistance, but each additional test can shift the behavior from holding to resolving.
I’ll also pay close attention to whether price reacts sharply or begins to trade more freely through the zone, as that transition can signal that the cluster is being worked through rather than defended.
PhantomSpot
If you're interested in exploring how these concepts are tracked and discussed, you can learn more about PhantomSpot and the available access options below:
Interested in TradingView?
My affiliate link offers new users $15 toward the cost of a new TradingView plan:
Comments