Camarilla pivot points generate eight tightly clustered intraday levels from the prior day's OHLC — closer to the prior close than standard pivots — with explicit trading rules for mean reversion at H3/L3 and momentum breakouts at H4/L4.
Section 1: Core Mechanics
What Is It?
Camarilla pivot points were developed in 1989 by Nick Scott, a successful bond trader. The system applies a 1.1 multiplier to the prior day's range, then divides by a series of denominators to generate four resistance levels (H1–H4) above the prior close and four support levels (L1–L4) below it. The design intent: intraday prices revert to the prior close within the H3–L3 band on normal days, and break out beyond H4 or L4 on trend days.
Unlike standard pivots, Camarilla levels are not centered on a pivot point — they are centered on the prior day's close.
Core Formula
Where , , and are the prior trading day's values.
The 1.1 Coefficient
The 1.1 multiplier is the heart of the Camarilla system. Scott derived it from observing that intraday price movements in futures markets tended to mean-revert within a specific fraction of the prior day's range. The 1.1 coefficient scales the range such that the H3–L3 zone captures approximately 80% of normal intraday price action, while H4–L4 captures extreme moves.
Inputs
- High: Prior trading day's high
- Low: Prior trading day's low
- Close: Prior trading day's close (note: Camarilla uses close as the center, NOT a calculated pivot)
Parameters
| Parameter | Default | Range | Impact |
|---|---|---|---|
| Multiplier | 1.1 | Fixed (1.1 is the standard — do not change) | Changing this breaks the mean-reversion probability model |
| Session | Daily | Daily only | Camarilla is designed for daily OHLC — weekly application is non-standard |
| Active levels | H1-H4, L1-L4 | Trade at H3/H4 and L3/L4 primarily | H1/H2/L1/L2 are reference levels — less actively traded |
Output
Eight horizontal price levels per session. H4 and L4 are the outer bounds. H3 and L3 are the primary trading levels. H1, H2, L1, L2 are inner reference bands.
Visual Behavior
On a normal day, price oscillates between H3 and L3, reversing at each. On a trend day, price breaks through H3 or L3 and continues to H4 or L4. At H4 and L4, the expected behavior reverses — breakout traders buy above H4, fade traders buy below L4.
Section 2: Interpretation & Signals
The Two Trading Regimes
Camarilla has two distinct strategies based on market behavior at the outer levels:
Regime 1 — Mean Reversion (H3/L3 Fade)
When the session opens inside H3 and L3, and price rallies to H3 without a gap-and-go above it, fade the move:
- At H3: sell short, stop above H4, target L3 or the open
- At L3: buy long, stop below L4, target H3 or the open
This strategy applies on approximately 70–80% of trading sessions (normal range days).
Regime 2 — Breakout (H4/L4 Follow)
When price pushes through H3 and closes a 15-minute bar above H4 (or below L4), the mean-reversion regime has failed. Trade the breakout:
- Above H4: buy long, stop back below H3, target H4 + (H4 - H3) as a minimum
- Below L4: sell short, stop above L3, target L4 - (L3 - L4)
This strategy applies on approximately 20–30% of sessions (trend days).
Signal Zones
| Level | Zone Name | Action in Normal Session | Action in Trend Session |
|---|---|---|---|
| H4 | Outer resistance | Hard stop for shorts from H3 | Breakout long entry above H4 |
| H3 | Inner resistance | Fade short here — primary sell signal | Stop level — breach signals trend day |
| H2 | Reference level | Minor resistance | Often traversed quickly |
| H1 | Near resistance | Minor resistance, close to open | Often traversed quickly |
| L1 | Near support | Minor support | Often traversed quickly |
| L2 | Reference level | Minor support | Often traversed quickly |
| L3 | Inner support | Fade long here — primary buy signal | Stop level — breach signals trend day |
| L4 | Outer support | Hard stop for longs from L3 | Breakout short entry below L4 |
The Gap-Open Adjustment
If price opens above H3 or below L3 at session start, the fade strategy does not apply from that level — price has already moved through the mean-reversion zone. Instead:
- Gap above H3 at open: look for first pullback to H3 as new support (role reversal)
- Gap above H4 at open: the session is immediately in breakout mode — trade long with H4 as support
False Signals
Chart — H3 Fade and H4 Breakout
SPY — Camarilla H3 Fade (Left) and H4 Breakout Day (Right)
Section 3: Pass vs. Live — Real-Time Reliability
Camarilla levels never repaint — they derive from the prior day's closed OHLC. The only "live" decision is which regime applies: fade or breakout. That determination happens in the first 90 minutes of the session based on price behavior at H3/L3.
Section 4: Practical Use Cases
Setup: Plot all 8 Camarilla levels on 5m or 15m chart each morning Signal H3 Fade: Price touches H3 within first 90 minutes, 15m bar closes below H3 Entry Fade: Short at H3 close, stop above H4, target H1 or L3 depending on daily trend Signal H4 Break: Two consecutive 15m bars close above H4 Entry Break: Long above H4 close, stop at H3, target H4 + (H4 minus H3) Key Rule: Never fade H3 if price gapped above it at open — wait for retest from above
Setup: Weekly Camarilla levels (non-standard but used by some) on daily chart Signal: Price holds weekly H3 or L3 for 2 consecutive daily bars Entry: Third daily close respecting the level — long above weekly L3, short below weekly H3 Stop: Daily close through weekly H4 or L4 Target: Opposite weekly level (H3 to L3 or vice versa — approximately full week range)
Setup: Camarilla levels are not well-suited to position trading — use standard pivots instead Signal: Not applicable Entry: Not applicable Stop: Not applicable Target: Not applicable — use Fibonacci extension for position-level targets
Real-world example — ES Futures 2024-04-15: The prior day (2024-04-12) ES closed at 5100. High was 5155, Low was 5065. Range = 90 points. H3 = 5100 + (90 × 1.1/4) = 5100 + 24.75 = 5124.75. H4 = 5100 + (90 × 1.1/2) = 5100 + 49.5 = 5149.50. On April 15, ES gapped to 5115 at open, consolidated, then pushed through H3 at 5125 on the 9:45 AM bar. A 15-minute close above H4 at 5150 triggered the breakout entry at 5152. Stop at 5125 (H3). Target: 5152 + (5150 - 5125) = 5177. ES reached 5182 by 1:30 PM — 30 points gain on a 27-point risk. Risk/reward: 1:1.1. Note: on breakout days, the risk/reward is tighter than fade days — compensated by higher win rate.
Section 5: Pseudo Code
INPUT: prev_high, prev_low, prev_close
PROCESS:
Step 1: Calculate the prior day's range
daily_range = prev_high - prev_low
Step 2: Calculate the 1.1-adjusted range unit
adjusted_range = daily_range * 1.1
Step 3: Calculate resistance levels (above prior close)
H1 = prev_close + adjusted_range / 12
H2 = prev_close + adjusted_range / 6
H3 = prev_close + adjusted_range / 4
H4 = prev_close + adjusted_range / 2
Step 4: Calculate support levels (below prior close)
L1 = prev_close - adjusted_range / 12
L2 = prev_close - adjusted_range / 6
L3 = prev_close - adjusted_range / 4
L4 = prev_close - adjusted_range / 2
Step 5: Determine opening regime
if open_price > H3:
regime = "BREAKOUT_BULL" if open_price > H4 else "GAP_ABOVE_H3"
elif open_price < L3:
regime = "BREAKOUT_BEAR" if open_price < L4 else "GAP_BELOW_L3"
else:
regime = "MEAN_REVERSION" # standard fade strategy applies
Step 6: Set active trade levels based on regime
if regime == "MEAN_REVERSION":
fade_short = H3; fade_short_stop = H4; fade_short_target = L3
fade_long = L3; fade_long_stop = L4; fade_long_target = H3
elif regime == "BREAKOUT_BULL":
breakout_long = H4; breakout_stop = H3
breakout_target = H4 + (H4 - H3)
OUTPUT: {H1, H2, H3, H4, L1, L2, L3, L4, regime, active_trade_levels}
EDGE CASES:
- prev_high == prev_low: zero range — all levels equal prev_close. Flag as invalid (holiday/half day).
- Large overnight gap (>3 times H4-H3): extreme session — reduce position size, widen stops
- prev_close outside [prev_low, prev_high]: data error — verify feed before calculating
Section 6: Parameters & Optimization
Standard Conventions
| Level Pair | Coefficient | Distance from Close | Primary Use |
|---|---|---|---|
| H1/L1 | 1.1/12 | Smallest — near-close | Minor reference, rarely traded |
| H2/L2 | 1.1/6 | Small | Minor reference, take-partial zone |
| H3/L3 | 1.1/4 | Medium | Primary fade levels — most active trading |
| H4/L4 | 1.1/2 | Largest — outer bounds | Breakout trigger + hard stop |
Comparison: Camarilla vs. Standard Pivots
| Attribute | Standard Pivots | Camarilla Pivots |
|---|---|---|
| Center reference | Calculated pivot P | Prior day's close |
| Level spacing | Wider — full range | Tighter — 1.1x fraction |
| Primary use | Intraday bounce and target | Mean reversion fade + breakout |
| Best session type | Any normal day | Works best on non-gap days |
| Complexity | Moderate | High — two distinct regimes |
Why is the multiplier specifically 1.1 and not 1.0 or 1.2?
Nick Scott calibrated the 1.1 coefficient empirically from bond futures data in the late 1980s. A multiplier of 1.0 placed H3 too close to the close — too many false H3 tests. A multiplier of 1.2 pushed H3 too far from the close — too few trades per session. The 1.1 value maximized the number of valid H3/L3 tests while maintaining a meaningful outer band (H4/L4) that represented genuine trend days. Do not optimize this parameter on recent data — you will overfit.
How does Camarilla differ from Woodie's pivots?
Woodie's pivots weight the close more heavily in the central pivot: P = (H + L + 2C) / 4. They still center on a calculated pivot point and project R/S levels from it — the same structural concept as standard pivots, just with a close-weighted P. Camarilla abandons the central pivot entirely and uses the close directly as center. The level geometry is fundamentally different. Camarilla is closer to a mean-reversion model; Woodie's is closer to a momentum reference model.
Should I use Camarilla on crypto or only equities?
Camarilla works on any liquid instrument with defined daily sessions. For 24-hour markets like crypto, use the UTC midnight close as the prior close and the 24-hour high/low as H and L. Many crypto charting tools support this. The 1.1 multiplier may need expanding (try 1.3–1.5) for highly volatile crypto assets where the H3/L3 distance is too tight relative to normal hourly ranges. Bitcoin daily ranges of 3–5% often push through standard H3 within the first hour — a wider multiplier adjusts for this.
Section 7: Synergies & Conflicts
| Works Well With | Avoid Combining With | |
|---|---|---|
| Opening Range Breakout | OR break + H4 break in same direction = double-confirmation trend day signal | — |
| Volume Spike at H3 | High volume at the H3 level on first touch = institutional activity confirming the fade zone | — |
| VWAP | VWAP crossing H3 or L3 mid-session adds dynamic confirmation to the Camarilla level | — |
| Standard Pivots | Using Camarilla H3/L3 with standard pivot R1/S1 — confluence of both systems = stronger level | — |
| Multiple pivot systems simultaneously | — | Camarilla + standard + Woodie's on one chart = 20+ lines, impossible to trade |
| Fibonacci Retracement | — | Fibonacci requires clear swing structure; Camarilla is session-based. Mixing creates conflicting entry signals. |
| Long-term moving averages | — | Daily SMA(200) is not an intraday tool — do not mix long-term trend indicators with intraday Camarilla fade setups |
Section 8: Common Mistakes
| Mistake | Root Cause | Solution |
|---|---|---|
| Fading H3 after a gap open above it | Ignoring the gap-open regime change | Check open relative to H3 before applying fade — gap above H3 = no fade |
| Using Camarilla for swing trades | System designed for daily sessions only | For swing trades, use weekly standard pivots or Fibonacci retracement |
| Setting stop at H3 for the H3 fade | Too tight — noise above H3 triggers it | Stop must be above H4 — the outer level, not the traded level |
| Trading H1/H2/L1/L2 as primary levels | Over-trading minor levels | H3/L3 for fade entries; H4/L4 for breakout entries. Skip H1/H2/L1/L2 for entries. |
| Applying same strategy every day | Not distinguishing fade vs. breakout regime | Determine regime in first 30 minutes based on price behavior — do not pre-commit to one strategy |
Section 9: Cheat Sheet
USE WHEN: Normal non-gap session, liquid instrument, first 90 minutes for regime determination
AVOID WHEN: Pre-market gap > 1% through H3 or L3, major economic data release day, illiquid instruments
ENTRY SIGNAL (Fade): Price touches H3 or L3, 15m bar closes back inside — short at H3, long at L3
ENTRY SIGNAL (Break): Two consecutive 15m bars close outside H4 (long) or L4 (short)
PARAMETERS: Fixed — do not change the 1.1 multiplier. H3/H4 and L3/L4 are the only active trading levels.
CONFLUENCE: Volume spike at H3/L3 on first touch + VWAP nearby = highest-confidence fade entry
RISK: Fade fails on 20–30% of sessions when trend day develops — H4 stop is non-negotiable
BEST TIMEFRAME: 5m to 15m intraday charts for day trading; daily OHLC as input, always