TL;DRPrice levels where buying pressure (support) or selling pressure (resistance) has historically concentrated. These are the levels where traders make decisions, and they form the backbone of most trading strategies.
Support is a price level where buying interest is strong enough to prevent further decline. When price falls to a support level, buyers step in and push price higher. The more times price bounces off a level, the stronger the support is considered.
Resistance is the opposite: a level where selling pressure prevents further advance. When price rises to resistance, sellers overwhelm buyers and push price lower.
Support and resistance are not exact prices. They're zones, often 1-3 points wide on ES, where activity concentrates. Thinking in zones rather than exact numbers helps avoid getting shaken out by minor price fluctuations.
Horizontal levels are the most basic: prior swing highs and lows, round numbers (5,000, 5,100, 5,200), and prior day's high, low, and close. These are visible to all traders, which is what makes them work.
Volume-based levels come from volume profile analysis. High-volume nodes (HVN) are levels where significant trading occurred and act as magnets for price. Low-volume nodes (LVN) are areas price moved through quickly and act as barriers.
Dynamic levels include moving averages (20, 50, 200 day), VWAP, and trend lines. These change over time and provide evolving reference points.
The most powerful support or resistance occurs when multiple types of levels converge at the same price. A prior swing low that aligns with VWAP and a high-volume node is a stronger level than any one of those in isolation.
When a support level breaks, it often becomes resistance. If ES bounced three times off 5,180 and then finally breaks below it, 5,180 now becomes a ceiling. Traders who bought at 5,180 before are looking to sell at breakeven, creating selling pressure at that level.
This role reversal (also called polarity flip) is one of the most reliable patterns in trading. The logic is simple: broken support means buyers who were right are now wrong, and they want out.
The reverse is also true. A resistance level that gets broken often becomes support. Traders who sold at that level are now looking to cover (buy back), creating buying pressure.
Bounce off support
ES has bounced off 5,180 three times in the past week. Price drops to 5,181 during today's session.
You buy at 5,182 with a stop at 5,176 (below the support zone). Target is 5,200 (the midpoint of the recent range). Risk: 6 points ($300). Reward: 18 points ($900). The 1:3 ratio only needs a 25% win rate to be profitable.
Support-to-resistance flip
ES broke below 5,200 support yesterday and closed at 5,185. Today, price rallies back to 5,199.
5,200, which was support, is now resistance. You watch for rejection at 5,199-5,201 (the zone). If ES stalls there with selling on the tape, you short with a stop above 5,205 and target a retest of 5,185.
Trading support and resistance as exact prices
Levels are zones. If support is 5,180, expect activity between 5,178-5,182. Placing orders at the exact number often means getting front-run or missing fills.
Fading every test of support or resistance without confirmation
Not every touch of a level produces a bounce. Wait for a reaction (rejection candle, volume shift, delta confirmation) before entering.
Ignoring the trend when trading levels
In a downtrend, support levels break more often than they hold. In an uptrend, resistance breaks more often. Trade in the direction of the trend, and use levels for entry timing.