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.

Support & Resistance
Category
Advanced
Difficulty
Price scale — eight levels clustered near prior close
Output Range
Previous day OHLC (strictly daily — not weekly or monthly)
Default Period
None — calculated from prior closed session
Repaint Risk
Simple — prior day High, Low, Close
Data Need
SUPPORT_RESISTANCE · CODE_HEAVY · REAL_TIME · INTRADAY
Tags

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
💡 TIP
The most reliable Camarilla setup is the H3 fade on the first touch, within the first 90 minutes of the session, when price opens between H1 and H3. At that point, the probability of mean reversion back to L3 is highest — the trend day signal (H4 break) has not yet triggered. Set a 15-minute bar stop above H4 and target L3 for a 1:3 or 1:4 risk/reward.

False Signals

⚠️ WARNING
On days with pre-market catalysts (earnings, major economic data, sector-wide news), the gap-open rule applies. Do not fade H3 when price gaps more than 1% above H3 at the open. Gap-up sessions with positive catalysts frequently run to H4 and beyond on the open — fading them into the gap creates a series of losing trades. Check pre-market news before applying the H3 fade.

Chart — H3 Fade and H4 Breakout

SPY — Camarilla H3 Fade (Left) and H4 Breakout Day (Right)


Section 3: Pass vs. Live — Real-Time Reliability

None — prior session is closed, inputs are fixed at market open
Repaint Risk
Zero — all eight levels are known before the session begins
Lag
Use 15-minute bar close for H3/H4 fade entry confirmation
Confirmation Timing
Intraday day trading with defined fade and breakout levels
Best Use
Swing trading — Camarilla is a daily system; weekly Camarilla is non-standard and unreliable
Avoid

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

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 WithAvoid Combining With
Opening Range BreakoutOR break + H4 break in same direction = double-confirmation trend day signal
Volume Spike at H3High volume at the H3 level on first touch = institutional activity confirming the fade zone
VWAPVWAP crossing H3 or L3 mid-session adds dynamic confirmation to the Camarilla level
Standard PivotsUsing Camarilla H3/L3 with standard pivot R1/S1 — confluence of both systems = stronger level
Multiple pivot systems simultaneouslyCamarilla + standard + Woodie's on one chart = 20+ lines, impossible to trade
Fibonacci RetracementFibonacci requires clear swing structure; Camarilla is session-based. Mixing creates conflicting entry signals.
Long-term moving averagesDaily 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

ℹ️ INFO
**Camarilla Pivot Points**

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