Trading tools, tested and written up by the people who actually use them.

Draw Lines

SPY, QQQ Close Lower Into FOMC Day Two Tomorrow

SPY opened today at $760.12, just below Monday’s $760.88 close. It traded a high of $760.34 and a low of $756.15. That’s a $4.19 range on the day. Narrow. It closed at $757.39, down 0.46%, and it closed near the low of that range, not the middle of it.

QQQ told the same story with a little more motion in it. Open $708.76, high $709.53, low $703.64, final close $704.54. Down 0.65% from Monday. Wider range than SPY relative to price, and it closed near its low too.

Both settled where sellers had the last word. Not a selloff. Not a reversal signal. Just a quiet slide that held all day and didn’t get bought back before the close.

A Tight Range Is Not a Boring Range

A four-dollar range in SPY looks like nothing happened. Something did. Price moved down and stayed down. It didn’t chop sideways and settle in the middle — it drifted lower from the open and never recovered. That’s a different kind of day than a wide, violent range that closes flat. This was a narrow range with directional conviction, small as that conviction was.

I don’t need a reason for it. I don’t trade the reason. I mark where the low held, I mark where the open sat, and I watch whether price comes back to either level tomorrow or blows through it.

SPY’s low today, 756.15, is a line now. QQQ’s low, 703.64, is a line now. That’s the whole analysis. Not a story about why sellers showed up. Just where they stopped.

I also mark the opens. SPY opened at 760.12 and never got back above it. QQQ opened at 708.76 and spent the entire session under it too. An open that never gets retested from below tells me something about where supply was sitting today, even inside a range this small. Small ranges still have structure inside them — a high, a low, an open, a close — and each one is a level worth writing down, not just the extremes.

Why Today Looked Like Nothing

Today was day one of a two-day FOMC meeting. The meeting started today. It doesn’t end today. There’s no announcement, no statement, no press conference until tomorrow. Day one of an FOMC meeting is usually a day where the market sits on its hands and waits, and that’s what both charts did — small range, quiet drift, no commitment either direction.

I’ve seen this shape before. It isn’t fear. It isn’t calm either. It’s a market that already knows the real decision is tomorrow and doesn’t want to commit capital ahead of it. The tight range wasn’t indecision about direction — it was indecision about whether to act at all before the event that actually matters.


Tomorrow Is the Real Day

Wednesday carries two separate events, and they don’t happen at the same time.

At 8:30am ET: Retail Sales and Core Retail Sales. I don’t have a forecast number for either, and I’m not going to invent one. I’ll see the actual print when it prints, same as everyone else.

At 2:00pm ET: the Federal Funds Rate decision, the FOMC’s Economic Projections — the dot plot — and the FOMC Statement, all released together. Thirty minutes after that, at 2:30pm ET, the Fed Chair holds a press conference.

Going into tomorrow, the market’s own pricing implies a move from 3.75% to 4.00%, a 25 basis point hike. That’s what positioning currently reflects. It’s not a prediction I’m making and it’s not something I know the outcome of. The Fed could hike, hold, or cut, and I don’t have information that tells me which. What the market has priced in and what the Fed actually does are two different things, and only one of them shows up on a chart before 2pm.

What I’m Actually Doing With This

I’m not positioning for a hike, a hold, or a cut. I’m marking the range this week has built — SPY’s low near 756, QQQ’s low near 704, today’s opens as reference points — and I’m watching how price behaves around those lines once the actual news is out.

The dot plot matters more than the rate decision itself, most cycles. A rate move everyone already expects doesn’t move a chart much. A projection that surprises people does. I won’t know which one tomorrow gives us until it’s on the screen, and neither will anyone writing about it today.

Retail Sales at 8:30am can move price before the Fed even opens its mouth. If that number surprises, the range I’m marking tonight might already be broken by lunchtime, hours before the 2pm decision. That’s why I mark levels instead of writing a script for how tomorrow goes. A script written the night before an event like this is usually wrong by 9am.

The Waiting Is the Position

Today wasn’t a day to act on. It was a day to record. Two charts drifted lower on light volume conviction and closed near their lows, and that’s useful information precisely because nothing forced it — no headline, no data surprise, just a market quietly getting out of its own way before something bigger.

Tomorrow there’s no room to sit on hands. Retail Sales in the morning, the full Fed sequence at 2 and 2:30 in the afternoon. I’ll have my lines drawn before the open. What price does with them once the data and the decision are both out is the only part of this that’s ever told me anything true.

There will be two separate reactions tomorrow, and traders who mix them up get confused by their own charts. The morning move on Retail Sales is a data reaction — quick, sometimes fake, often reversed within the hour. The afternoon move, if there is one, unfolds over ninety minutes across three separate releases and a live press conference, and it can keep drifting well after the cameras stop rolling. A level that holds on the 8:30am reaction can still break on the 2pm one. I treat them as two different tests of the same line, not one continuous event.

None of this requires an opinion about what the Fed should do. I’m not paid to have one, and a chart doesn’t care what I think is correct policy. It only cares where price actually goes once the number is on the tape. That’s the entire discipline — write down where price stopped, wait for it to come back, and let the reaction tell you what the market decided rather than what a headline says it decided.


Join the free Static chart room →

Disclosure: that’s an affiliate link — I may earn a commission if you join a paid tier later, at no extra cost to you. The free room is free.

Full risk disclosure


Related reading