Pivot Point Calculator
The previous period's high, low and close turned into a pivot with support and resistance levels (S1 to S3, R1 to R3), worked four ways, Classic, Fibonacci, Camarilla and Woodie, side by side. Pre-marked structure for the session ahead, with every formula shown on the page.
By Joey van Diest, founder and editor Updated
Paste the previous period's values from your own chart (previous day for intraday, previous week for swing).
| Level | Classic | Fibonacci | Camarilla | Woodie |
|---|
What a pivot point is
A pivot point is a single reference price for the session ahead, worked out from the previous period's high, low and close, with a ladder of support levels (S1, S2, S3) below it and resistance levels (R1, R2, R3) above. It is old floor-trader arithmetic: take the prior range and its centre of gravity, and mark the places where price is most likely to pause or turn. Nothing in the maths predicts anything. The value is that the levels are fixed and public, so you and a lot of other traders are watching the same lines. Enter the prior high, low and close and the table gives you all of them at once, in four methods side by side.
The formulas
Classic P = (H+L+C)/3 · R1 = 2P−L · S1 = 2P−H · R2 = P+(H−L) · S2 = P−(H−L) · R3 = H+2(P−L) · S3 = L−2(H−P)
Fibonacci P = (H+L+C)/3 · R1/S1 = P ± 0.382(H−L) · R2/S2 = P ± 0.618(H−L) · R3/S3 = P ± 1.000(H−L)
Camarilla R1/S1 = C ± (H−L)×1.1/12 · R2/S2 = C ± (H−L)×1.1/6 · R3/S3 = C ± (H−L)×1.1/4 · R4/S4 = C ± (H−L)×1.1/2
Woodie P = (H+L+2C)/4 · R1 = 2P−L · S1 = 2P−H · R2 = P+(H−L) · S2 = P−(H−L)
A worked example
Take a session that ranged between 1.0950 and 1.1050 and closed at 1.1020. The classic pivot is (1.1050 + 1.0950 + 1.1020) ÷ 3 = 1.10067. First resistance is 2 × 1.10067 − 1.0950 = 1.10633; first support is 2 × 1.10067 − 1.1050 = 1.09633. Notice the pivot sits below the close: the session finished in the upper half of its range, so price opening above the pivot the next day is the arithmetic default, not a bullish signal. That is the kind of thing worth understanding before reading meaning into a level.
Compare the methods on the same numbers and the difference in character is obvious. Camarilla's R1 and S1 sit far closer to the close than Classic's, because they are scaled fractions of the range rather than reflections of it, which is why Camarilla suits traders fading small moves while Classic suits those trading breaks of wider structure.
Central pivot range and the other variants
Beyond the four methods in the table, two names come up constantly. The central pivot range (CPR), popular on Indian indices, wraps the classic pivot in two extra lines: a bottom-central BC = (H + L) ÷ 2 and a top-central TC = pivot + (pivot − BC). A narrow band between them is read as a trend day, a wide one as a range day. The DeMark method branches on whether the close finished above or below the open, so it needs the open price this calculator does not ask for. Gann and other floor-trader variants exist too, but Classic, Fibonacci, Camarilla and Woodie are the levels the large majority of charting platforms actually plot, which is much of why they are worth watching: their edge is partly that everyone sees them.
Using levels without fooling yourself
Pivots are pre-marked lines, and their honest value is that they are decided before the session starts, when you are calm, rather than mid-trade when you are not. Mark them, decide in advance what you will do if price reaches one, and let the plan run. What they cannot tell you is size: that comes from where your stop sits relative to the level, which the position size calculator turns into lots, and whether the resulting reward justifies the risk, which is what the risk/reward calculator is for. Levels are structure; the edge is in the sizing and the discipline.
Any market, any timeframe
The formula does not care what you feed it, so the same three inputs work for forex pairs, gold and crude oil, the Nifty and other indices, and crypto. What changes is the period you take the high, low and close from, and that sets which session the levels are good for: the previous day for intraday and day trading, the previous week for swing trades, the previous month for position trades. Daily pivots are stale by the next day, so re-run it each session with fresh numbers off your own chart.
Frequently asked questions
- Which pivot method should I use?
- They are different lenses on the same three numbers, not competing predictions. Classic is the most widely watched, which arguably matters more than its maths, a level many traders see is a level that can act as one. Fibonacci spaces the levels by ratio rather than by simple reflection. Camarilla clusters levels tightly around the close and suits mean-reversion intraday styles. Woodie weights the close double, so it reacts more to where the period finished. Pick one and stay consistent rather than switching to whichever fits your bias.
- What period should the high, low and close come from?
- Whatever period you intend to trade against. Day traders typically use the previous trading day, swing traders the previous week, position traders the previous month. The key is that the levels only mean something for the session that follows the period you used; yesterday's pivots are stale by tomorrow.
- Do pivot points actually work?
- They are arithmetic, not a forecast: nothing in the formula knows anything about the future. Their usefulness is as pre-marked reference levels, places where you have decided in advance to pay attention, which is a genuine discipline benefit. Any tendency for price to react at them is partly self-fulfilling, because many participants watch the same widely-published levels. Treat them as structure, not signals.
- Why is there no auto-fill from a live price feed?
- Because the exchange and market-data feeds that would provide it forbid redistributing their data on a public site. Rather than quietly break someone's terms, we ask you to paste the high, low and close from your own chart. The arithmetic is identical, and you keep control over exactly which period you are using.
- What is CPR, or the central pivot range?
- The central pivot range is the classic pivot plus two lines around it: a bottom-central BC = (high + low) ÷ 2, and a top-central TC = pivot + (pivot − BC), where the pivot is the usual (H + L + C) ÷ 3. A narrow band between TC and BC is read as a trending-day setup, a wide one as a range day. It is popular on Indian indices like the Nifty. You can read it straight off the Classic column here: the pivot is the middle line, and BC and TC come from the same high, low and pivot.
- Where is the DeMark method?
- DeMark pivots need the period's open as well as its high, low and close, because the formula branches on whether the close finished above or below the open. This calculator takes only high, low and close, which all four methods shown use, so DeMark is left out rather than approximated wrongly. If you trade DeMark levels specifically, apply the open in the standard DeMark formula by hand.
- Is this the trading pivot point, not physics or a pivot table?
- Yes, this is the trading pivot: support and resistance levels derived from a prior session's high, low and close. It is unrelated to a pivot point in physics (the fulcrum of a lever), a pivot in linear algebra, or a spreadsheet pivot table. If one of those is what you need, this is the wrong tool.
Method and limitations
Pure arithmetic on the three values you enter, computed in your browser; nothing is fetched and nothing you type leaves the page. There is no live-price auto-fill because the market-data feeds that would supply it do not permit republishing on a public site. Pivot levels are reference structure derived from past prices, not forecasts, and carry no predictive guarantee. This is an information tool, not trading advice.
This tool runs entirely in your browser. Nothing you enter is sent to us or stored.
For general information and education only. This is not financial advice and not a recommendation to buy or sell anything. This tool is provided as is, with no warranty of accuracy: like any software it can contain errors, so always verify figures against your broker or the original source before acting on them. Trading and investing carry risk, including the risk of losing more than your initial outlay.
Spotted an error? Email [email protected] and it will be corrected. Maintained by Joey van Diest.