Last updated: July 2026
Quick Answer
A pivot point is a single reference level calculated from the previous session’s high, low and close: P = (High + Low + Close) ÷ 3. From that one number, three support levels and three resistance levels are derived arithmetically. The levels are a map of where price reacted before, not a forecast of where it will react next.
Trading involves significant risk of loss and is not suitable for everyone. This is not financial advice.
What Pivot Points Are
Pivot points are levels calculated from the previous session’s price data and plotted across the current session. Unlike support and resistance drawn by eye, every trader using the same formula and the same session data plots identical lines — which is part of why price often reacts at them.
The set consists of the central pivot (P), three resistance levels above it (R1, R2, R3), and three support levels below (S1, S2, S3). Most intraday traders use the pivot, R1 and S1, and treat R2/S2 as extended targets. R3 and S3 are reached rarely, usually on high-volatility days.
They are used to answer three questions during a session: is the market trading above or below its reference level, where is the nearest level price has to clear, and where does the current read stop being valid.
One thing pivot points are not is a system. They produce coordinates, not decisions. A trader who plots them and nothing else has a chart with seven horizontal lines and no rule for what to do when price arrives at one — which is why the sections below spend more space on the limits of the method than on the arithmetic.
The Pivot Point Formula
The classic calculation uses the previous period’s high (H), low (L) and close (C):
| Level | Formula |
|---|---|
| Pivot (P) | (H + L + C) ÷ 3 |
| R1 | (2 × P) − L |
| S1 | (2 × P) − H |
| R2 | P + (H − L) |
| S2 | P − (H − L) |
| R3 | H + 2 × (P − L) |
| S3 | L − 2 × (H − P) |
Two structural points follow from the formulas themselves. R2 and S2 sit exactly one session range above and below the pivot, so the width of yesterday’s range sets how far apart today’s outer levels are. And R1 and S1 depend on where the close landed inside the range, which is what makes the set asymmetric.
Worked example (illustrative figures). A EUR/USD session closes with a high of 1.1180, a low of 1.1090 and a close of 1.1150.
P = (1.1180 + 1.1090 + 1.1150) ÷ 3 = 3.3420 ÷ 3 = 1.1140
With a session range (H − L) of 0.0090 — 90 pips — the remaining levels follow:
| Level | Calculation | Result | Distance from pivot |
|---|---|---|---|
| R3 | 1.1180 + 2 × (1.1140 − 1.1090) | 1.1280 | +140 pips |
| R2 | 1.1140 + 0.0090 | 1.1230 | +90 pips |
| R1 | (2 × 1.1140) − 1.1090 | 1.1190 | +50 pips |
| Pivot | (1.1180 + 1.1090 + 1.1150) ÷ 3 | 1.1140 | — |
| S1 | (2 × 1.1140) − 1.1180 | 1.1100 | −40 pips |
| S2 | 1.1140 − 0.0090 | 1.1050 | −90 pips |
| S3 | 1.1090 − 2 × (1.1180 − 1.1140) | 1.1010 | −130 pips |
Note that the levels are not evenly spaced. R1 sits 50 pips above the pivot while S1 sits 40 pips below it, because the close finished in the upper half of the session range. Spacing carries information: an asymmetric set tells you where the previous session’s close sat relative to its range.
The practical consequence is that the near-side level is not always the one you expect. Here the market closed strong, yet the nearest level below (S1, 40 pips away) is closer than the nearest level above (R1, 50 pips). A trader looking for the first target after an opening move up has 50 pips of room; one fading the open has 40. That difference is set entirely by yesterday’s close and is visible before the session starts.
Every mainstream platform plots these automatically, and a pivot point calculator will return the same values. Working through the arithmetic once is still worth the ten minutes — it is what makes the asymmetry above readable rather than arbitrary.
Which Session Close to Use
This is the detail that produces mismatched levels between two traders looking at the same pair, and it is rarely explained.
Forex trades continuously across the week, so “the previous day” requires a definition. The common convention takes the New York close (17:00 ET) as the session boundary, which is also the default on most charting platforms. Change your chart’s timezone setting and your pivot levels move, because the high, low and close feeding the formula have changed.
The size of that shift is not trivial. Moving the boundary a few hours can capture or exclude an entire Asian session, which changes the high, the low and the close at once — and since all seven levels derive from those three numbers, every line on the chart moves together. Two traders comparing notes on “the pivot” may be describing levels tens of pips apart without either being wrong.
Before comparing your levels with anyone else’s, check three things: which session convention the chart uses, whether the data is from your broker’s feed or a third-party feed, and whether you are plotting daily, weekly or monthly pivots.
Weekly and monthly pivots use the same formula on a longer input. Weekly pivots take the previous week’s high, low and close and are used by swing traders holding positions for several days; monthly pivots follow the same pattern over the previous calendar month. Because the input range is wider, the outer levels sit much further from price — a weekly R2 may be a target that takes days to reach rather than hours, which is the point of using it.
Classic, Fibonacci and Camarilla Variants
Three calculation methods are in common use. All start from the same central pivot; they differ in how the surrounding levels are spaced.
Classic uses the formulas above. It is the default on most platforms and the most widely plotted, which matters when the levels’ usefulness partly depends on other traders watching them.
Fibonacci applies Fibonacci ratios to the session range: R1 = P + 0.382 × (H − L), R2 = P + 0.618 × (H − L), R3 = P + 1.000 × (H − L), with support levels mirrored below. Applied to the same session:
| Level | Calculation | Result |
|---|---|---|
| R3 | 1.1140 + 1.000 × 0.0090 | 1.1230 |
| R2 | 1.1140 + 0.618 × 0.0090 | 1.1196 |
| R1 | 1.1140 + 0.382 × 0.0090 | 1.1174 |
| Pivot | — | 1.1140 |
| S1 | 1.1140 − 0.382 × 0.0090 | 1.1106 |
| S2 | 1.1140 − 0.618 × 0.0090 | 1.1084 |
| S3 | 1.1140 − 1.000 × 0.0090 | 1.1050 |
The Fibonacci set is symmetrical around the pivot by construction, which loses the close-position information the classic set carries. It is also tighter: Fibonacci R1 sits 34 pips above the pivot against 50 for classic. And note the overlap — Fibonacci R3 (1.1230) lands exactly on classic R2, because both are one full session range above the pivot.
Camarilla spaces its levels from the close rather than the pivot, using multipliers of 1.1 divided by 12, 6, 4 and 2. This produces four levels either side, clustered much closer to the close:
| Level | Multiplier | Result |
|---|---|---|
| H4 | 1.1 ÷ 2 | 1.1200 |
| H3 | 1.1 ÷ 4 | 1.1175 |
| H2 | 1.1 ÷ 6 | 1.1167 |
| H1 | 1.1 ÷ 12 | 1.1158 |
| L1 | 1.1 ÷ 12 | 1.1142 |
| L2 | 1.1 ÷ 6 | 1.1134 |
| L3 | 1.1 ÷ 4 | 1.1125 |
| L4 | 1.1 ÷ 2 | 1.1101 |
Values rounded half-up to four decimals.
Anchoring to the close rather than the pivot produces a result worth noticing: Camarilla L1 lands at 1.1142, which is two pips above the classic central pivot at 1.1140. Because this session closed in the upper half of its range, Camarilla’s entire inner band sits above where the classic method puts its reference line. Two traders using different variants are not looking at the same market picture at all.
| Variant | R1 / H1 | Distance from pivot |
|---|---|---|
| Classic | 1.1190 | +50 pips |
| Fibonacci | 1.1174 | +34 pips |
| Camarilla | 1.1158 | +18 pips |
Tighter levels mean more touches per session and more signals, not better ones. A method whose first level sits 18 pips away will be tested on almost any active day; one at 50 pips will not. That is a difference in trade frequency, not in accuracy. Whichever variant you choose, use one consistently — switching methods after a losing session produces a chart with nine levels on it and no way to evaluate anything.
How Day Traders Use the Levels
The central pivot is treated as a session reference point. Price trading above it is generally read as constructive for the session, below it as the opposite. That read is a starting assumption to be revised, not a position.
Two behaviours are watched at each level. Price approaching a level and rejecting it points toward a reversal within the session’s range. Price closing decisively beyond a level and holding above or below it on a retest points toward continuation to the next level.
Distinguishing the two before the fact is not reliably possible, which is the honest limitation of the method. What the levels do provide is structure for the decision: a defined invalidation point beyond the level, and a natural first target at the next one.
A practical sequence:
- Plot the levels before the session opens
- Note where price opens relative to the pivot
- Wait for price to reach a level rather than trading between them
- Place the stop beyond the level, at a distance sized to current volatility rather than a fixed pip count
- Take the next level as the first target
Carried through on the worked example, that sequence produces defined numbers rather than intentions. Price opens above the pivot at 1.1140 and pushes into R1 at 1.1190. A trader treating R1 as resistance has an invalidation point above 1.1190 and a first target back at the pivot, 50 pips away. A trader treating a decisive close above R1 as continuation has an invalidation point back below 1.1190 and a first target at R2, 1.1230 — 40 pips of further room. The same level, read two ways, produces two different trades with two different risk-reward profiles, and both are defined before entry rather than after.
Note what the levels did not do in that description: they did not indicate which of the two readings was correct. They supplied the coordinates. The decision came from what price actually did on arrival.
When Pivot Levels Stop Working
Pivot levels are least reliable in three conditions, and knowing them is more useful than any entry rule.
Around scheduled news. A release can carry price through R1, R2 and R3 in minutes. Spreads can widen at the same time, so both the entry and the stop may fill at levels different from those on the chart. Levels calculated from a quiet previous session have little bearing on a session driven by new information.
In thin liquidity. During the late New York session, weekend gaps, or public holidays, the previous session’s range may not represent normal conditions at all. A pivot set derived from a holiday session is arithmetic without meaning.
After an outsized session. A very wide previous range pushes R2, R3, S2 and S3 far from price, where they will not be touched. A very narrow one bunches every level into a few pips, where price crosses all of them repeatedly. Both cases produce levels that are technically correct and practically useless.
The check for the third case takes seconds: compare yesterday’s range with the average range of the last week or two. If it is a large multiple or a small fraction of that average, the levels it generated deserve less weight today, and the extended levels in particular.
Common Mistakes
Four errors account for most of the disappointment traders report with pivot points.
Treating a level as a signal. A line on a chart is a location, not an instruction. Price arriving at R1 tells you where you are, not what to do.
Plotting several variants at once. Classic plus Fibonacci plus Camarilla puts nineteen lines on one chart. Price will always be near one of them, which means the levels have stopped discriminating between anything.
Ignoring the session convention. Levels calculated on a chart set to one timezone, compared against a calculator set to another, will not match — and the trader usually concludes the calculator is broken rather than checking the boundary.
Sizing the stop to the level instead of to volatility. Placing a stop exactly one pip beyond a level puts it where the largest cluster of other stops sits. Sizing it to current volatility — using ATR, for example — keeps it beyond the noise the level normally attracts.
Combining Pivot Points With Other Tools
Pivot levels tell you where. They do not tell you when or in which direction, which is why they are usually paired with a second input.
- Price action at the level — a rejection candle at R1 is a different observation from price grinding sideways against it
- A trend reference — a moving average or higher-timeframe structure to establish which direction has been dominant
- ATR — for sizing the stop beyond the level to current volatility rather than a fixed distance
One additional input is usually enough. Each tool you add creates another opinion to reconcile, and a chart with four indicators around a pivot level generally produces hesitation rather than clarity. The Beginner’s Academy covers the chart-reading groundwork these inputs assume.
Testing Before You Trade
Levels that look convincing in hindsight behave differently in real time. Plotting pivots and recording what happens at each level for two or three weeks — without trading them — gives you a picture of how your instrument actually behaves at these levels.
A demo account allows this against live market movement without capital at risk. Log every touch: which level, what price did, and whether your intended entry would have worked. Twenty logged observations tell you more about whether the method suits you than any article can, including this one.
One planning detail matters here. Verified against the FXPrimus demo account page in July 2026: a PrimusDEMO account runs on real-time market data with virtual funds across MT4, MT5 and WebTrader, it expires after 90 days and cannot be restored once expired, and each user can open up to five demo accounts initially, with that limit raised on request. A two-to-three-week observation log fits comfortably inside that window, but a longer study needs planning around it.
Frequently Asked Questions
How do pivot points behave differently in high-volatility sessions compared with quiet ones?
In volatile sessions price travels through more levels, so R2, R3 and their support equivalents are reached more often and reversals at R1 or S1 fail more frequently. In quiet, low-liquidity sessions price often oscillates around the central pivot without reaching R1 or S1 at all. The same set of levels produces opposite behaviour, which is why the previous session’s character is worth checking before relying on the levels it generated.
How can traders tell a genuine breakout from a false one at a pivot level?
There is no reliable way to know in advance — anyone claiming otherwise is describing hindsight. What traders use as evidence is a decisive close beyond the level rather than a wick through it, followed by a retest that holds. Both can still fail, which is why the stop is placed before entry rather than after the move is confirmed.
When do pivot levels lose reliability?
Around scheduled economic releases, in thin holiday or late-session liquidity, and when the previous session’s range was unusually wide or unusually narrow. In each case the input data does not represent the conditions the levels are being applied to.
Which pivot variant should I use?
Whichever one you will apply consistently. Classic is the most widely plotted, which is a genuine advantage when part of a level’s effect comes from other traders watching it. Fibonacci and Camarilla place their inner levels closer to price, producing more touches per session — more opportunities to be tested, not more reliable ones. Choose one, log the results on your own instrument, and change only on evidence rather than after a losing day.
How does FXPrimus support risk management around these levels?
A trading account gives you the standard order types used to define risk before entry — stop-loss and take-profit orders placed at the time you open the position — plus a demo environment for testing an approach without capital at risk. Per the client protection page, Negative Balance Protection applies so that clients do not lose more than their account balance, and client funds are held in segregated bank accounts separate from operational funds. Margin call and stop-out levels vary by entity and account type and are set out on the fees and leverage page — check the live platform and the full terms and conditions for what applies to you. None of these mechanisms removes the risk of loss.
Do pivot points work on gold and indices as well as forex?
The formula applies to any instrument with a defined session high, low and close. Session boundaries are cleaner on exchange-traded instruments than on continuously traded ones. On XAU/USD, wide daily ranges push R2, R3, S2 and S3 much further from price than on a major currency pair, so the extended levels are reached less often within a single session.
Should I use daily, weekly or monthly pivots?
Match the pivot period to your holding period. Intraday traders use daily pivots; swing traders holding several days use weekly. Plotting all three at once puts up to twenty-one levels on a chart, at which point the levels stop being reference points.
Are pivot points better than support and resistance drawn by hand?
They answer different questions. Hand-drawn levels reflect where price actually reacted, which may be nowhere near a calculated pivot. Calculated pivots are identical on every trader’s chart, which is their advantage. Many traders plot both and pay most attention to where the two coincide.
Key Takeaways
- The central pivot is (High + Low + Close) ÷ 3, taken from the previous session
- R1, R2, R3 and S1, S2, S3 derive arithmetically from the pivot and the session range
- R2 and S2 sit exactly one session range from the pivot, so yesterday’s width sets today’s spacing
- Uneven spacing between levels reflects where the previous close sat within its range
- The session boundary you use — commonly the 17:00 ET close in forex — changes every level
- Classic, Fibonacci and Camarilla space levels differently; consistency matters more than the choice
- Levels are least reliable around scheduled news, in thin liquidity, and after an outsized previous session
Risk disclosure. Trading involves significant risk of loss and is not suitable for everyone. This is not financial advice. This article is published for educational and informational purposes only and does not take into account your objectives, financial situation or needs. Past performance does not guarantee future results. All prices, levels and calculations above are illustrative and indicative only — verify current conditions on the live platform. Availability and conditions vary by account type and by the entity you onboard with; review the full terms and conditions before trading.