Support and resistance aren't mystical concepts. They're where real money sits—where buyers step in or sellers dump. In futures, where you're trading contracts with exact specifications, leverage, and tight tick sizes, identifying these levels separates traders who make money from those who donate to the market.
The problem I see constantly: traders mark up a chart with 15 levels and call them all "important." Then the market blows through five of them and they're confused. The fix is mechanical rigor. You need rules for which levels matter, why they matter, and how much weight to give them based on volume, time, and contract behavior.
This is exactly where TradeDisciple's signal types like Supply/Demand Zone (SDZ), Market Structure Break (MSB), and VWAP Reclaim (VWR) come in—they automate the grunt work of identifying confluent support and resistance so you can focus on execution.
The simplest and often most powerful. When ES (S&P 500 E-mini futures) bounces off a previous swing low three times, that level is loaded with buyers. When it fails to break above a swing high, sellers are entrenched.
The catch: not all swings are equal. A swing low that held for three days on 800M contracts in volume is stronger than a swing low from a 2-minute bar with 100k contracts. Track the volume profile. On ES, a 50-point swing on heavy afternoon volume is worth noting. A 10-point swing during the overnight session? Less so.
Real example: ES breaks down, finds a low at 5,245. Next day it tests 5,250 (that swing low + 5 points). If it bounces there on volume, you have a tradable level. The tick size on ES is 0.25, so that move is 20 ticks or $25 per contract.
This is where most traders miss money. The volume profile shows where the market spent the most time and traded the most contracts. The value area high and low act as soft resistance and support because they represent the "accepted price" for that session.
On NQ (Nasdaq 100 E-mini futures), if the value area for yesterday's session was 19,200 to 19,350, expect NQ to find resistance near 19,350 today—especially if today's open is below that range. This is mechanical. Volume cluster at a level = friction when price tries to break it.
ES opens at 8:30 AM CT. The first 30 minutes define the day for most retail traders. The level where ES opens is often a magnet—price returns to it repeatedly. Same with the day's open, the prior day's close, and the weekly open.
CL (Crude Oil futures) trades around the clock, but NYMEX official open at 8:00 AM CT and NY afternoon session close at 2:30 PM are critical anchors. Traders who live in the overnight can tell you: CL respects overnight highs and lows like nothing else.
One level alone is noise. Two levels on top of each other? That's a setup. Three? That's a trade I'm sizing into.
Example from real trading: NQ pulls back. The 50-day moving average sits at 19,180. The volume profile POC (point of control) from the previous five days is at 19,182. The prior swing low is at 19,175. That's a 7-point zone where three separate types of support converge.
When NQ tests that zone on a VWAP Reclaim bounce or a Gap Fill signal from TradeDisciple, your confidence jumps. The platform's confidence scoring reflects this—signals that align with multiple support/resistance confluences get flagged higher because the data supports it.
How to build confluence yourself:
When you stack two or three of these, you have a zone worth trading. When TradeDisciple's SDZ (Supply/Demand Zone) signals fire near these confluent areas, execution probability climbs.
This is where most traders blank out, but it matters. Understanding contract specifications tells you how "sticky" a level will be.
ES: $50 per point, 0.25 tick size ($12.50 per tick). A 10-point move = $500 per contract. At 5,250, if there's heavy resistance, expect tight consolidation around that level before a break. Traders with stops above a previous swing high will get liquidated on a spike—that's momentum.
NQ: $20 per point, 0.25 tick size ($5 per tick). Tighter tick size means NQ moves more in tick increments. Support holds until it doesn't. The psychological round numbers (20,000, 19,500) matter more on NQ because of the smaller point value.
CL (Crude Oil): $1,000 per cent ($10 per 0.01). Support and resistance in CL often cluster around round cents (like $82.50). A 1-cent move is $10—small, which means support can be tested dozens of times before breaking. You need volume confirmation on breaks.
GC (Gold futures): $100 per point, 0.1 tick size ($10 per tick). Gold respects technical levels rigidly. A previous high often acts as hard ceiling. Support at round numbers (2,600, 2,500) is sticky. On GC, VWR (VWAP Reclaim) and MSB (Market Structure Break) signals tend to have high win rates because the contract trades cleanly.
BTC futures: $100 per point, $25 tick ($1 per tick). Bitcoin volatility means support and resistance zones are wider, but when price consolidates into a tight support zone, the breakout is often clean. Psychology matters: round numbers like $100,000 are magnets.
A support level on zero volume is a mirage. I've watched traders hold a level with their eyes closed. Then one market participant with size passes through, and the level evaporates. Always ask: did the market spend time here? What was the volume?
Use volume profile. On a platform with order flow, watch where contracts are clustering. If ES bounces at 5,250 three times but each time on declining volume, that level is weakening. The next test breaks it.
Don't wait for a perfect bounce. Price doesn't always respect support exactly. A level at ES 5,245 might hold you at 5,242 before reversing. Use a range, not a pin. TradeDisciple's 1R/2R/3R target system solves this—you take signals in a zone, define your risk clearly (1R), and scale targets (2R, 3R) so you're not hunting for perfection.
Support and resistance change. When ES breaks above a previous high, that high becomes support. When price consolidates above a level for hours, the level authority shifts. Update your levels daily. Delete levels that are too far from current price—they create noise.
The TradeDisciple signal types work because they're built on support and resistance principles:
The key: use these signals as confirmation, not replacement, for your S&R analysis. If an ORB signal fires near a zone of confluence you've identified, your confidence score should spike. If it fires in isolation, take it with smaller size.
TradeDisciple's confidence scoring factors in exactly this—signals that align with technical levels and volume clusters get flagged as higher-confidence plays.
Support and resistance aren't indicators—they're markets. Markets are where the money sits. Learning to identify these levels is the foundation of consistent trading.
Start with three rules:
Then combine your levels with signal confirmation. Sign up for the free TradeDisciple plan (3 signals per day) and start tracking how our signals align with your support and resistance zones. You'll see which levels matter, which setups have edge, and which are just noise.
If you're serious about scaling, the Pro plan ($49/month, unlimited signals + AI confidence scoring) gives you real-time signal volume and lets you backtest confluent zones. But start free. Master the mechanics first.
Support and resistance don't predict the market. They show you where the game is played. Trade there, and you'll win more than you lose.
TradeDisciple detects ORB, VWAP Reclaim, Liquidity Sweep, and 5+ more signal types across ES, NQ, CL, GC, and BTC futures — with confidence scores and 1R/2R/3R targets.
Start Free — 3 Signals/DayNo credit card required · Pro plan $49/mo