How ETFs and Futures Track the Same Market
Scope: a structural explanation — how the two instrument types are tied to the same underlying. It presents no new measurements; where it leans on measured numbers, it links to the note that measured them.
SPY and the S&P 500 futures contract print the same shape because both are chained to the same underlying basket of stocks — by two different mechanisms. Neither copies the other. The futures price is held to the index by index arbitrage; the ETF price is held to it by creation and redemption. Understanding those two chains explains why the charts agree, why their clocks disagree, and why the ETF appears to "gap" overnight when nothing gapped at all.
All 7 research notes
01Claims retail traders inherit — tested
Calendar effects, tested Reversal stories need controls02Before you read any indicator
When futures actually trade Best time of day to buy an ETF Premarket and after hours The gap before you see it ETFs vs futuresThis note is written as the questions traders actually ask, in the order they usually ask them.
Are SPY and the futures the same instrument?#
No. One is a fund, the other is a contract. SPY is an exchange-traded fund that owns the stocks in the S&P 500; buying a share makes you a part-owner of that basket, and the position has no expiry. An index futures contract is an agreement about the index's future level; it owns nothing, it expires on a schedule, and the venue settles the difference in cash. The same split applies down the family: QQQ holds the Nasdaq-100 basket while NQ is a contract on that index, and GLD holds vaulted gold while GC is a contract on bullion.
What they share is the reference. Both prices are tethered to the same underlying, which is why a chart of one looks like a chart of the other scaled by a roughly constant factor.
If neither copies the other, why do they move together?#
Two separate arbitrages, each pulling one of the prices toward the same anchor.
| Price | Anchored by | Who does it |
|---|---|---|
| Futures | Index arbitrage: buy the basket / sell the contract (or the reverse) when they drift apart | Arbitrage desks |
| ETF | Creation / redemption: swap ETF shares for the basket (or the reverse) when the fund drifts from its net asset value | Authorized participants |
When the futures run ahead of fair value relative to the stocks, arbitrageurs sell the contract and buy the basket until the gap is not worth taking. When SPY drifts from the value of what it holds, authorized participants exchange shares for the basket — in either direction — until that gap closes too. Both mechanisms are profit-seeking, continuous, and entirely indifferent to what the other one is doing. Same anchor, two chains: co-movement without coordination.
The practical consequence: the futures and the ETF agree on shape — direction, timing of turns, relative magnitude. They do not agree on numbers. The contract trades in index points, the fund in dollars per share, and the small persistent offset between futures and cash (carry, dividends, funding) means the levels themselves are not interchangeable. Reading structure across the two is sound; reading an exact futures level as an exact ETF level is not.
Why does the ETF gap at the open when futures barely moved?#
Because the ETF was closed and the futures were not. US index futures trade close to twenty-three hours a day; the ETF's exchange sessions cover sixteen at most, and most of the volume sits inside six and a half — when futures actually trade walks the exact clocks. News that lands at 2 a.m. ET prices into the futures within seconds. The ETF has no market open to respond in, so the entire overnight repricing shows up in its chart as a single step — the "gap".
The gap is therefore not a mystery and mostly not new information. It is the visible residue of trading you could not see on that chart. Measured directly: on gap days, a median 60% of SPY's overnight move was already in place by 04:01, before the pre-market's first print — the numbers are in the overnight gap is mostly over before you see it.
Which one leads?#
Outside the ETF's sessions the question answers itself: only the futures are open, so overnight information can only price in there first. Inside shared hours the honest answer is that leadership is an empirical question, not a law — it varies by minute and by event, and measuring it properly needs lead-lag data this note does not present. What can be said structurally: the futures concentrate index-level trading into one contract on one venue, which is where index-scale news tends to be expressed first, while the ETF aggregates that same information through its own order flow moments later. For reading a chart, the usable version is: when the two disagree for more than a moment, one of them is about to be corrected — and the arbitrage decides which.
Does one session's futures close match the ETF close?#
No, and this trips up anyone comparing daily bars. The ETF's regular session ends at 4:00 p.m. ET, while the futures continue trading afterward — so "yesterday's close" means different timestamps on the two charts, and a daily-bar comparison quietly mixes clocks. Intraday comparisons during shared hours avoid the problem entirely.
What should a reader take from this?#
- Same basket, two chains: index arbitrage holds the futures to the index, creation/redemption holds the ETF to it. Shape agrees; levels and clocks do not.
- The ETF gap is mostly the futures' night, delivered at once.
- Cross-reading structure between the two is legitimate. Cross-reading exact prices is not, because basis and denomination separate them.
Related reading#
- When futures actually trade — the contract clocks, including the closes that do not match the ETF's.
- The overnight gap is mostly over before you see it — the measured version of the gap story above.
- Trading ETFs premarket and after hours — what the ETF's own extended sessions actually contain.
See these levels on a live chart
Option-derived levels and futures tape on one timeline.