Stocks sleep at night. Futures don't.
Futures support and resistance levels belong on the full electronic session, overnight bars included. Stock levels go on regular hours only. Mix the two up and your chart shows gaps that never happened, or hides prices where real size changed hands.
Where do futures support and resistance levels come from?
Futures support and resistance levels come from candle pattern extremes and price gaps, like any other level. The difference is the session you draw them on. For futures, that's the full electronic session, overnight trading included.
The process stays the same. Work on the daily, 4-hour and 1-hour charts. Start at the current candle and walk left. Mark the lowest low of a bullish pattern and the highest high of a bearish one. Keep the gaps between neighbouring candles as boxes.
The trouble starts when you copy a stock trader's setup. Stock traders are told to switch extended hours off, and they're right to. Apply that habit to an index future and you throw away most of the trading day. Your levels then sit where the cash market happened to open, not where the contract turned.
Why the session rule flips between stocks and futures
The rule follows the volume. A level means something because real orders filled there and price turned. So you chart the hours when real trading happens.
For a stock, the regular session is where the business gets done. Pre-market prints can come from a handful of small orders. A high set at 7:10 a.m. on thin trade isn't a price the market fought over. Drawing it adds noise to your map.
Equity index futures are different. They trade from Sunday evening to Friday afternoon, with a short pause each day. News lands overnight, and the futures market prices it while stocks are shut. A turn at 3 a.m. on an index future is real buying or selling in that contract. Leaving it off your chart means ignoring part of the record your level is supposed to come from.
A regular-hours futures chart invents gaps
Here's the quickest way to see the problem. Load an index future and switch the chart to regular hours only. Almost every morning now opens with a gap between yesterday's close and today's open.
Those gaps are fake. The contract traded all night and covered that ground one tick at a time. If you draw them as boxes, you're waiting for price to react to space that was already filled.
On the full session, real futures gaps are rarer. They tend to appear across the weekend or the daily pause. Those are worth boxing, edge to edge, like any other gap.
Also check what your candles contain. On a full-session chart the daily candle opens the evening before. The 4-hour and 1-hour candles are cut from that longer day. Your levels shift with the session setting, so pick one and keep it.
Futures zones need wider spacing than stock zones
Two levels that sit too close together are one zone. You can't trade between them, because there's no room for a stop and a target. On a large-cap stock, a gap of under a dollar is often enough to merge them.
Index futures quote in points, and a normal session covers a lot of them. So the merge distance, in raw numbers, runs wider. Run the numbers on your own contract.
Say your usual stop on an index future is 4 points. A trade that pays two to one needs 8 points of room before the next level. Two highs 3 points apart can't hold that trade. Merge them into one zone and treat the whole thing as a no-trade area.
The exact threshold is a judgment call. Base it on price and on how far the contract normally moves.
Keep the map short and redraw it every day
A full-session chart gives you more candles, which tempts you to draw more lines. Resist it. Keep three supports and three resistances in total, across all three timeframes. A line, a zone or a gap box each count as one.
Clear the chart and redraw from the current price before every session. With futures, the market has already moved overnight by the time you sit down. Yesterday's nearest support might be two levels behind price now.
Start with the level closest to price and work outward. Ignore the obvious old high from three weeks ago until you've found the closer ones. Inside a zone, do nothing. Act once price is clearly above it or clearly below it.
Once in, stay until a candle closes beyond your level. A wick poking through at 4 a.m. is no exit signal.
Set up a futures level chart in ten minutes
Run this before the session you trade, on the contract you actually trade.
- Open the futures contract you trade, not the cash index or an ETF.
- Set the chart session to the full electronic session.
- Confirm the daily candle opens the evening before.
- Delete every line left over from yesterday.
- Mark pattern extremes on the daily chart, nearest to price first.
- Repeat on the 4-hour, then tighten zones on the 1-hour.
- Box only the gaps between two neighbouring candles.
- Merge levels closer than your stop plus room for a two to one target.
- Stop at three supports and three resistances in total.
- Write down which session setting you used, so tomorrow matches.
Frequently asked questions
Use the same candle patterns and gaps you'd use on stocks, on the daily, 4-hour and 1-hour charts. The difference is the session: draw them on the full electronic session, overnight included.
No. For stocks and ETFs, draw levels on regular trading hours only. Overnight stock prints are often thin and add lines that don't mean much.
Your chart is probably set to regular hours only. The contract traded overnight, so those morning gaps are a display effect rather than real gaps.
Replay every trade against your levels in TraderLog
Import your trades from Schwab, IBKR or a CSV file. Each opens on a TradingView chart with your fills marked. You'll see if you entered at your level or halfway past it. Start free on the Hobby plan, no card.
Every trading morning at 8:40 ET our model draws the SPY, QQQ and IWM zones it expects to matter, on a TradingView chart, before the open. Where price reaches one, it has turned 74 percent of the time. Free, no account. See today's map