Pivot Points: Your Pre-Market S/R Grid
Seven price levels — calculated in seconds from yesterday’s data — that tell you where buyers and sellers are likely to show up before the market opens.
A Pivot Point (PP) is the average of the prior session’s High, Low, and Close. From it you derive three support levels (S1–S3) and three resistance levels (R1–R3). Price above PP → bullish bias for the day. Price below PP → bearish bias. S1 and R1 carry the most weight — they’re where the most meaningful reactions happen.
What do Pivot Points actually measure?
Unlike most indicators, Pivot Points are static for the entire session. They don’t repaint. Every level is fixed at the open based on prior-session data, so you can plan your whole day around them before price moves a single tick.
The core insight is simple: markets have memory. Institutions track the prior day’s high, low, and close — and so do their algorithms. When price approaches a mathematically derived level that thousands of other traders are watching, you get order clustering. That clustering creates predictable reactions.
Pivot Points work best on liquid instruments (SPY, QQQ, large-cap stocks, key ETFs) where institutional participation is high enough to create meaningful reactions at the levels.
The Classic Pivot formula (and what each level means)
R1 = (2 × PP) − Low
R2 = PP + (High − Low)
R3 = High + 2 × (PP − Low)
S1 = (2 × PP) − High
S2 = PP − (High − Low)
S3 = Low − 2 × (High − PP)
| Level | What it represents | Typical reaction | Reliability |
|---|---|---|---|
| R3 | Extreme resistance — 3 multiples above PP | Rarely reached; indicates very strong trend day | Low (outlier) |
| R2 | Secondary resistance — full range above PP | Profit-target zone; stalls often but not always | Moderate |
| R1 | First resistance — closest to current price | Most common intraday reaction point | High ★ |
| PP | Neutral pivot — market midpoint for the session | Defines bullish/bearish bias; strong magnet | High ★ |
| S1 | First support — closest below pivot | Most common bounce or breakdown level | High ★ |
| S2 | Secondary support — full range below PP | Bounce zone on down-trend days | Moderate |
| S3 | Extreme support — 3 multiples below PP | Panic-sell level; rarely reached except crash days | Low (outlier) |
Classic vs Camarilla: which variant should you use?
There are several pivot variants, but two dominate real-world usage. Knowing when to switch is half the battle.
Classic (Standard) Pivots
- Wider levels — uses full range
- Best for trending days and swing setups
- Works on daily, weekly, monthly timeframes
- R1/S1 are the key reaction levels
- Widely followed by algos and retail traders
Camarilla Pivots
- Tighter bands — uses close and range
- Designed for mean reversion intraday
- H3/L3 = high-probability bounce zones
- H4/L4 = breakout levels (high risk)
- Best on stocks that gap and fill regularly
A practical rule: use Classic pivots when the prior day had a strong trend (large range, directional close). Use Camarilla when the prior day was a tight inside bar or the stock tends to gap-and-fill.
Timeframe matters: daily vs weekly vs monthly pivots
Pivots can be calculated from any completed session — the timeframe you choose determines what kind of trader they serve:
| Pivot period | Best for | Session impact |
|---|---|---|
| Daily | Day traders, scalpers | Valid for 1 trading session; refreshes each morning |
| Weekly | Swing traders (2–5 day holds) | Valid Mon–Fri; provides medium-term context |
| Monthly | Position traders, options traders | Defines major S/R for the entire month |
The most powerful setups occur when daily, weekly, and monthly pivots stack on the same price level. A weekly S1 sitting at the same price as a daily PP is a much more significant level than either alone.
How to read the bullish and bearish signals
- Price opens above PP and holds it — bias long for the day
- Price dips to S1, holds, and bounces with volume — buy the S1 test
- Price breaks R1 on above-average volume — target R2
- Gap down to S2 that immediately recovers PP — squeeze setup
- Price opens below PP and fails to reclaim — bias short for the day
- Price rallies to PP or R1 and stalls with shrinking volume — fade the rally
- Price breaks S1 on volume — target S2
- Gap up to R1 that immediately fails back below PP — trapped-buyers reversal
Combining Pivot Points with trend context
Pivot Points are most powerful when you know the macro trend before you look at the levels. Here’s a practical framework:
| Trend context | Pivot strategy | Levels to watch |
|---|---|---|
| Strong uptrend | Buy dips to PP or S1; don’t short R1 | PP, S1 (buy zone) |
| Strong downtrend | Short rips to PP or R1; don’t buy S1 | PP, R1 (short zone) |
| Range-bound | Buy S1, sell R1; fade extremes at S2/R2 | Full S1–R1 range |
| Breakout day | Enter on R1 break, target R2; trail stop to PP | R1 break, R2 target |
Never use Pivot Points in isolation. Always check whether the broader market regime (see Market Regime) supports the trade direction. A bullish S1 bounce in a bear regime is a low-probability trade.
Stop placement and targets using the levels
One of the least-discussed advantages of Pivot Points is they give you a math-based framework for sizing and stops:
- Buying S1 bounce: stop below S2 (or 0.3× ATR below S1), target PP or R1
- Shorting R1 rejection: stop above R2, target PP or S1
- Breakout above R1: stop back at PP (keep it tight — breakouts fail often), target R2
- Weekly pivot long: stop below weekly S1, hold toward weekly R1 over 2–3 days
The key: the distance between pivots is the natural risk unit for the session. If R1–S1 is $2.40, that’s the day’s expected range. Size accordingly.
The #1 mistake traders make with Pivot Points
Newer traders mark every pivot level and expect a reaction at each one. In practice, PP, S1, and R1 are the three levels that matter on most days. S2/R2 matter on volatile days. S3/R3 are extreme outliers — plotting them clutters your chart and creates false signals. Start with just PP + S1 + R1 until you see how price actually behaves.
What the MadStocks Pivot Points Analyzer scores
The analyzer runs a 5-point buy signal checklist on any ticker using Classic daily pivots. Each signal checks one specific condition — pass all five and you have a high-probability setup. Here’s exactly what’s being measured:
| # | Signal | Pass condition | Why it matters |
|---|---|---|---|
| 1 | Above Pivot Point | Price > PP | Establishes bullish intraday bias. Below PP = bearish bias by default. |
| 2 | R1 Breakout | Price > R1 | Price has cleared the first resistance level — confirms breakout momentum, not just bias. |
| 3 | Favorable Risk / Reward | Upside to R2 ≥ Downside to S2 | The distance from current price to the R2 target is at least as large as the distance to the S2 stop zone. Quantifies whether the trade is geometrically worth taking. |
| 4 | Prior Session Bullish | Prev close > prev open | Yesterday’s candle closed above its open — the same session that generated today’s pivot levels showed upward conviction. Adds directional confirmation to the level. |
| 5 | Room to R2 (Not Overbought) | Price < R2 | The primary upside target hasn’t been reached yet. If price is already above R2, the setup is extended — reward is gone, risk remains. |
Analyze Pivot Levels on Any Stock
MadStocks calculates Classic Pivot Points for any ticker — precomputed from the prior session so you know your S/R grid before the open.