How to Trade Support and Resistance Levels in Futures | NinjaTrader Guide
How to Trade Support and Resistance Levels in Futures
A professional breakdown of key price levels — how to identify them, why they hold, and the strategies that turn them into high-probability trade setups.
What Are Support and Resistance Levels
Support and resistance levels are specific price zones where buying or selling pressure has historically concentrated. A support level is a price area where demand has been strong enough to stop price from falling further. A resistance level is a price area where supply has overwhelmed buyers and prevented price from continuing higher.
These levels are not exact prices — they are zones. Thinking of support and resistance as thin horizontal bands rather than single lines will immediately improve your analysis. Price rarely reverses at the exact tick. It probes into a zone, tests the conviction of the participants there, and then either holds or breaks through.
For futures day traders working on contracts like ES, NQ, CL, or YM, levels are the structural foundation of nearly every trade decision. They define where you look for entries, where you place stops, and where you take profits. Without clearly identified levels, you are trading blind.
A level's strength comes from memory. When price reversed sharply at a specific zone in the past, every trader who was in that market remembers it. Institutional algorithms are programmed to react at those same zones. The more times a level has been tested and held, the more participants are watching it — which makes it more likely to produce a reaction again.
Why Levels Work — The Psychology Behind Them
Levels work because markets are driven by human decision-making, and humans anchor to price. When a trader buys ES at 5,200 and watches it drop to 5,150, that trader is underwater. If price eventually recovers back to 5,200, that trader has a powerful emotional incentive to sell at breakeven and avoid further pain. Multiply that behavior across thousands of participants, and you get measurable selling pressure at 5,200. That is resistance.
The same dynamic works in reverse for support. Traders who missed a buying opportunity at a specific price will place resting orders at that level if price returns, creating a cluster of demand. Market makers and institutional algorithms also position around these levels because they know retail and professional traders are watching them.
This creates a self-reinforcing cycle: levels work because traders believe they work, and because traders believe they work, they place orders at those levels, which causes the levels to work. Understanding this feedback loop is essential to using levels effectively. It also explains why levels eventually break — when enough participants have already acted at a level, the resting orders thin out and the level loses its power.
Types of Levels Every Futures Trader Should Know
Prior Day High and Low
The previous session's high and low are among the most widely referenced levels in futures day trading. They represent the extremes of the prior day's price discovery. A break above the prior day high signals that buyers are willing to pay more than anyone paid yesterday — a sign of genuine strength. A break below the prior day low signals the opposite. These levels are watched by virtually every institutional and retail participant, making them high-probability reaction zones.
Prior Day Close / Settlement
The settlement price from the previous session acts as a reference for overnight positioning. Many institutional traders calculate their profit and loss relative to the prior close. When the current session opens and price is above the prior close, the market is signaling a shift in sentiment. This level often acts as a magnet during the first hour of trading as the market decides whether to accept or reject the overnight move.
Overnight High and Low
Futures trade nearly 24 hours, and the overnight session (Globex) establishes its own range before the regular session opens. The overnight high and low are critical references because they represent the boundaries of price discovery that occurred while most retail traders were asleep. A break of the overnight high or low during the regular session often leads to a directional expansion as fresh liquidity enters the market.
Weekly and Monthly Open
Higher-timeframe opening prices carry significant weight. The weekly open — typically Sunday evening's first trade — serves as a weekly VWAP anchor and a reference for swing positioning. The monthly open is even more significant, watched by longer-term funds and portfolio managers. When price is above the weekly or monthly open, the higher-timeframe bias is bullish. Below it, the bias is bearish.
Swing Highs and Lows
Any price point where the market made a visible reversal — a swing high where price topped and turned down, or a swing low where price bottomed and reversed up — becomes a reference level. These are the most intuitive type of support and resistance. The more dramatic the reversal was, and the more volume it attracted, the stronger the level becomes for future interactions.
Round Numbers (Psychological Levels)
Round numbers like ES 5,000, 5,100, 5,200 or NQ 18,000 and 19,000 act as psychological anchors. Large option strikes cluster at round numbers. Stop losses and take-profit orders accumulate at these levels. While round numbers alone are not sufficient for a trade, they add weight to a zone when they coincide with other types of levels.
| Level Type | Timeframe | Strength |
|---|---|---|
| Prior Day High / Low | Daily | Very strong — universally watched by all participant types |
| Overnight High / Low | Session | Strong during first 2 hours, weakens as session develops |
| Weekly / Monthly Open | Weekly / Monthly | Very strong — defines higher-timeframe directional bias |
| Swing Highs / Lows | Variable | Depends on the size and volume of the original reversal |
| Round Numbers | Permanent | Moderate alone — powerful when stacked with other levels |
| Prior Day Close | Daily | Strong in first hour, fades as new session develops its own range |
How to Identify High-Quality Levels
Not all levels are created equal. A line you can draw on a chart does not automatically become a tradeable level. High-quality levels share specific characteristics that separate them from noise.
Multiple Touches
A level that price has tested and respected two or three times is significantly more reliable than a level based on a single reaction. Each test confirms that participants are positioned at that price and are willing to defend it. However, be cautious of levels that have been tested too many times — after four or five touches, the resting orders tend to thin out and the level becomes more likely to break.
Strong Rejection
The quality of the reaction matters as much as the number of touches. A level where price touched and immediately reversed 20 points with heavy volume is far more significant than a level where price slowly drifted away by 5 points. Look for long wicks, sharp reversals, and volume spikes at the level. These characteristics indicate that aggressive participants were defending that price.
Recency
Recent levels carry more weight than old ones. A support level from yesterday is more relevant than one from three weeks ago because the traders who created yesterday's level are still actively managing those positions. As time passes, traders close positions, adjust stops, and the orders that gave a level its power gradually dissipate.
Clean Price Action
The best levels are ones where price arrived, reacted, and left quickly. If price spent 30 minutes chopping back and forth through a zone before eventually moving away, that zone is messy and less reliable. Clean levels are the ones where the market's reaction was decisive and unambiguous.
When in doubt, zoom out. A level that is visible on a 15-minute or 60-minute chart is inherently stronger than one you can only see on a 1-minute chart. Higher-timeframe levels attract more participants, more volume, and more institutional attention.
Five Level-Based Trading Strategies
1. The Support Bounce
The most fundamental level trade. Price approaches a well-established support zone and you look for evidence that buyers are stepping in. The confirmation can be a strong bullish candle off the level, a volume spike showing aggressive buying, or an order flow shift from selling to buying pressure. Enter long at or just above the support zone with a stop a few ticks below the level's low.
Target the nearest resistance level above. The risk-to-reward is typically most favorable when the distance to the next resistance is at least twice the distance to your stop. This setup works best when the higher-timeframe trend is bullish and you are buying support within that uptrend.
2. The Resistance Rejection
The inverse of the support bounce. Price rallies into a known resistance zone and shows signs of failing. Look for bearish rejection candles — long upper wicks, engulfing patterns, or a sudden increase in selling volume at the level. Enter short as price begins to turn away from resistance with a stop above the high of the test.
This setup is especially powerful when price has already been rejected at this same resistance level earlier in the session or on a prior day. Multiple rejections at the same level signal that significant supply exists there and sellers are committed to defending it.
3. The Level Break and Retest
When a well-established level breaks, it often reverses its role — old resistance becomes new support, and old support becomes new resistance. This principle is one of the most reliable patterns in technical analysis. The strategy is to wait for the break, then enter on the first pullback that retests the broken level from the other side.
For example, if ES has been unable to break above 5,250 resistance and then finally pushes through with strong volume, you wait for a pullback to 5,250. That former resistance is now support. Enter long on the retest with a stop below the breakout level. This setup filters out false breakouts because you are requiring the market to prove the level has flipped before committing capital.
4. The Failed Breakdown Trap
One of the highest-probability setups in futures trading. Price breaks below a known support level, triggering stops and inviting breakout shorts. But instead of continuing lower, price immediately reverses back above the broken level. The shorts who entered the breakdown are now trapped — their stops are above the level, and as they cover, the resulting buying pressure fuels a sharp rally.
Enter long when price reclaims the broken support level after a brief undercut. The key confirmation is speed — a failed breakdown should reverse within minutes, not hours. If price lingers below the level for an extended period, the breakdown is likely legitimate. The stop goes below the failed breakdown's low, and the target is the next resistance level above.
5. The Overnight Level Fade
When the regular session opens and price is near the overnight high or low, there is often a tradeable reaction. The overnight range was established on lower volume and thinner liquidity, so those levels are vulnerable to being tested and rejected when the full market opens.
If the regular session opens near the overnight high and shows immediate selling within the first 15 minutes, enter short with a stop above the overnight high. Target the overnight midpoint or VWAP. The same applies in reverse at the overnight low. This strategy exploits the tendency for the regular session to reject the overnight extremes before establishing its own direction.
Trading With Confluence — Stacking Levels
A single level provides a reference point. Multiple levels stacked at the same price zone provide a fortress. Confluence — the alignment of two or more independent levels at the same area — is what separates average setups from exceptional ones.
For example, if the prior day low sits at ES 5,180, the weekly open is at 5,182, and there is a visible swing low from two days ago at 5,178, that 5,178-5,182 zone is a high-confluence support area. Three separate reasons exist for the market to find buyers there. The probability of a reaction at that zone is significantly higher than at any single-level reference.
When you identify a confluence zone, you can afford to be more aggressive with your position size and more patient with your targets. Confluence zones tend to produce stronger reactions that carry further, because the combined resting orders and participant attention at these zones is substantially greater.
Build a daily preparation routine where you mark your key levels before the session opens. Identify the prior day high, low, and close. Mark the overnight range. Note the weekly and monthly opens. Then look for zones where two or more of these levels cluster together. Those are your A-grade trade locations for the day.
Common Mistakes to Avoid
Drawing Too Many Levels
If your chart has 15 horizontal lines on it, you effectively have no levels at all. Every price is near something, which means nothing provides a genuine edge. Discipline yourself to mark only the most significant levels — ideally no more than four to six per session. These should be the levels that would be visible to any experienced trader looking at the same chart.
Treating Levels as Exact Prices
A level is a zone, not a line. If you are placing a limit buy at a single tick because that is where you drew your horizontal line, you will frequently get run over by a few ticks of overshoot or miss fills by a few ticks of undershoot. Think in terms of zones that are 2-4 points wide on ES, or 8-15 points wide on NQ. This gives price room to probe and test without stopping you out prematurely.
Ignoring the Break
A common trap is becoming so attached to a support level that you keep buying it even after it has clearly broken. If price breaks through a level with conviction — strong volume, no immediate reclaim, and follow-through — that level has failed. Do not keep buying it hoping for a reversal. Accept the break, reassess, and look for the next level below.
Forgetting the Context
A support level in a strong downtrend is a speed bump, not a wall. It may produce a temporary bounce, but the prevailing trend will likely overwhelm it. Always evaluate your levels within the context of the higher-timeframe trend, the session's VWAP, and the overall market environment. Levels that align with the dominant trend are far more reliable than levels that oppose it.
Trading Every Level Touch
Not every touch of a level is a trade. You need confirmation — evidence that the level is holding before you commit capital. A level touch without a reaction is just price moving through space. Wait for rejection candles, volume confirmation, or order flow shifts at the level. The patience to wait for confirmation separates profitable level traders from those who constantly get stopped out.
The third or fourth test of any level within a single session is the most dangerous one to trade. Each successive test weakens the resting orders at that level. If a support zone has already bounced three times today, the fourth test is more likely to break through than to hold. Reduce your size or skip the trade entirely on heavily tested levels.
Using Level Indicators on NinjaTrader
NinjaTrader provides several built-in tools for plotting levels on your charts. The Prior Day OHLC indicator automatically marks the previous session's open, high, low, and close. The Pivot Points indicator calculates floor trader pivots, which are mathematically derived support and resistance levels based on the prior session's range.
For daily session levels, you can apply the Prior Day OHLC indicator to any chart by right-clicking, selecting Indicators, and searching for it in the list. This will automatically plot the prior day high, low, open, and close as horizontal lines that update with each new session.
However, the built-in tools have limitations. They plot predetermined mathematical levels, which may or may not align with where the market has actually shown interest. The most effective level indicators are ones that identify levels dynamically based on actual price behavior — detecting where price has repeatedly reversed, where volume has clustered, and where institutional order flow has concentrated. These types of indicators can save significant preparation time and highlight levels you might otherwise miss.
Use a clean chart with your key levels clearly marked. Avoid cluttering the screen with too many indicators — levels, VWAP, and volume are typically all you need. Color-code your levels by type: one color for prior day levels, another for swing levels, and a third for weekly or monthly references. This lets you quickly assess which type of level price is approaching and how much weight to give it.
Frequently Asked Questions
How many levels should I have on my chart?
For intraday futures trading, four to six levels per session is the sweet spot. This typically includes the prior day high and low, one or two swing levels from the recent sessions, and any high-confluence zones. If you are marking more than eight levels, you are probably including low-quality references that will generate noise rather than clarity.
Do levels work on all futures contracts?
Levels work on any liquid futures contract because the underlying principle — human behavior and order clustering at significant prices — is universal. ES, NQ, YM, CL, GC, ZB, and other actively traded contracts all respect support and resistance. The width of the zone varies by contract — ES levels are typically 2-4 points wide, while CL levels may be 20-40 cents wide due to the difference in tick value and volatility.
Should I use horizontal levels or trendlines?
Horizontal levels are generally more reliable for day trading because they are objective — the prior day high is the prior day high regardless of how you draw your chart. Trendlines are subjective; two traders can draw completely different trendlines on the same chart. Horizontal levels also align better with how institutional algorithms and resting orders are placed, since most orders are at specific prices, not at specific trendline intersections.
When does a level break versus when is it just a wick through?
A genuine level break typically involves a full candle body closing beyond the level, above-average volume on the break, and follow-through in the next one to two bars. A wick through — where price briefly pokes past the level but closes back on the original side — is usually a false breakout or a stop run. Context matters: if the break happens with a clear catalyst like an economic report or a sudden shift in order flow, it is more likely to be legitimate.
How do I combine levels with other indicators?
Levels define where you look for trades. Other tools like VWAP, volume profile, and order flow help confirm whether the level is likely to hold. For example, if price is pulling back to a support level and that level also coincides with the session's VWAP, you have strong confluence. Add a volume spike or a visible shift from selling to buying in your order flow tool, and you have a high-confidence setup with multiple confirming factors.
Never Miss a Key Level Again
Our Level Detector indicator for NinjaTrader automatically identifies and plots the highest-probability support and resistance zones on your chart — so you can focus on execution instead of preparation.
Explore Our Level Detector →