TL;DRThe support/resistance bounce strategy enters trades at price levels where buying or selling pressure has historically concentrated. Buy when price pulls back to support and shows a rejection. Sell when price rallies to resistance and stalls. The edge comes from level selection (confluence of multiple S/R types) and confirmation (not blindly buying every touch of a level).
The support/resistance bounce is the most fundamental trading strategy. The idea is simple: identify a price level where the market has previously reversed, wait for price to return to that level, and trade the expected bounce.
Support levels are prices where buying pressure overwhelmed selling pressure in the past. When price returns to support, traders expect buyers to step in again. Resistance levels are the opposite: prices where selling pressure stopped advances.
This strategy works because markets have memory. A level where a significant number of traders bought or sold creates a reference point. When price returns to that level, those same participants (and others watching the same level) react. Buyers at support don't want to see their level broken. Sellers at resistance don't want to see theirs broken. This creates the bounce.
Identify your levels before the session starts. Pre-market preparation is essential. Mark the following on your chart: yesterday's high, low, and close. The current session's opening range high and low. The prior session's Point of Control (POC) and value area boundaries (VAH, VAL). Any multi-day swing highs or lows that are near the current price.
Wait for price to reach a level. Don't anticipate. Let price come to your level. If you've marked support at 5,190, wait until ES actually trades at or near 5,190.
Look for confirmation. A bounce off a level is not confirmed until you see a rejection signal. This can be a long wick (price dips below support but closes above), a strong reversal candle, volume increasing on the bounce, or visible absorption on the DOM (large resting bids holding at the level).
Entry. Enter after confirmation, not on the first touch. The entry price will be slightly worse than the absolute low, but the probability of success is much higher.
Stop loss. Place your stop beyond the level by 2-4 ticks on ES. If support is at 5,190, your stop goes at 5,188.50 or 5,188. If the level breaks by that much, it's no longer support.
Target. The opposite end of the range, the prior session's POC, or a measured move (1x the height of the recent swing). Take partial profits at the first significant resistance level above your entry.
Not all support and resistance levels are equal. A level where multiple types of S/R converge is much stronger than a level based on a single data point.
Strong confluence example: yesterday's low at 5,190 aligns with a high-volume node on the weekly volume profile AND the lower boundary of the value area AND a round number. Four independent reasons to expect buying at 5,190. This is a high-confidence level.
Weak level example: price bounced once off 5,193 three days ago. That's a single reference point with no confirmation from volume, value area, or other structural levels. This is a low-confidence level.
The best S/R traders prepare 2-3 high-confluence levels per session and only take trades at those levels. They ignore everything else. Fewer trades, higher quality.
S/R bounces work best in range-bound markets. When ES is rotating between support and resistance with no directional bias, these levels hold reliably and you can trade the range with mean-reversion entries at both ends.
The strategy works well when the overall trend supports your trade. Buying at support in an uptrend (buying a dip) is higher probability than buying at support in a downtrend (catching a falling knife).
S/R bounces fail on trend days. In a strong downtrend, support levels break one after another. Each bounce attempt fails and the stop gets hit. If you're buying every support level on a trend-down day, you'll have a string of losses.
The strategy also fails at stale levels. A support level from two weeks ago that hasn't been tested is less reliable than one that was tested yesterday. Fresh levels (tested in the last 1-3 sessions) are more reliable because the participants who created the level are likely still in their positions.
Pre-market analysis shows: yesterday's value area low (VAL) at 5,192. Yesterday's low at 5,190. The weekly volume profile shows a high-volume node at 5,191. These three levels cluster between 5,190-5,192. Strong confluence zone.
ES opens at 5,205 and sells off during the first hour. At 9:40 AM CT, ES reaches 5,193, entering the confluence zone. A 5-minute candle dips to 5,189.75 (below yesterday's low) but closes at 5,193 (back inside the confluence zone). This is a hammer/rejection candle.
Entry: buy at 5,194 (one tick above the rejection candle close). Stop: 5,187.50 (below the confluence zone by 2.5 points, $325 risk per contract). Target: 5,205 (the opening price / developing VWAP area, 11 points, $550). Risk-reward: approximately 1:1.7.
ES bounces from the confluence zone and rallies to 5,208 by lunch. The three-level confluence held because each level independently attracted buyers, and the combined buying pressure was too strong for sellers to overcome.
Buying every touch of a support level without waiting for confirmation
A level is not a buy signal by itself. Wait for a rejection candle, volume shift, or DOM absorption before entering. The first touch of support might be the one that breaks it.
Using support/resistance levels without checking confluence
A single bounce from one session is weak evidence. Look for levels where 2-3 independent factors align: prior highs/lows, volume nodes, value area boundaries, round numbers. Confluence creates high-confidence levels.
Trading S/R bounces against the trend
Buying support in a downtrend catches falling knives. If the market is trending, only trade S/R bounces in the trend direction. Buy support in uptrends. Sell resistance in downtrends.