Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Pivot Point & Fibonacci Levels Calculator

Five kinds of pivot levels and Fibonacci retracements from prices you enter.

Finance No upload Works offline Free, no sign-up

Previous period’s prices

Of the previous day for intraday levels, or of the previous week or month for longer ones.

Current price and options optional
Shows which levels the price is between.
Pivot point · Classic —

Support and resistance

Level ClassicFibonacciCamarillaWoodieDeMark
R4 — Resistance 4 —————
R3 — Resistance 3 —————
R2 — Resistance 2 —————
R1 — Resistance 1 —————
P — Pivot point —————
S1 — Support 1 —————
S2 — Support 2 —————
S3 — Support 3 —————
S4 — Support 4 —————

Swipe the table sideways to see every method.

Camarilla levels are centred on the close, so its pivot can lie outside R1–S1. Formulas: StockCharts ChartSchool: Pivot Points and TradingView: Pivot Points Standard.

Fibonacci retracements and extensions

The move went
LevelPrice

Retracement = end of the move − ratio × the move; extension = start + ratio × the move (ratios explained). Levels are maths on past prices, not forecasts or advice.

How this was calculated

Next steps

Results are estimates for general information and planning, not financial advice. Banks and institutions may calculate differently (rounding, fees, rate changes). Confirm figures with your lender or a qualified adviser before deciding.

About the Pivot Point & Fibonacci Levels Calculator

Enter the previous period’s high, low and close — and its open for DeMark — and see the support and resistance levels of the five common pivot-point methods side by side: Classic (floor), Fibonacci, Camarilla, Woodie and DeMark. Add the price now to see which levels it sits between.

Below the pivots, Fibonacci retracements (23.6%, 38.2%, 50%, 61.8%, 78.6%) and extensions (127.2% to 261.8%) are worked out between a swing high and a swing low, for a move up or down. It works for shares, indices, currency pairs, commodities and crypto: prices keep the decimals you type. This is arithmetic on the prices you enter — not a forecast, a signal or investment advice.

How to use it

  1. Enter the high, low and close of the previous period — yesterday for intraday trading, last week or last month for longer views. Add the period’s open for DeMark’s levels.
  2. Optionally enter the current price to see which levels it is between, and choose whether Woodie’s pivot uses the previous close (the usual form) or today’s open.
  3. Read the table: R rows are resistance above the pivot, S rows support below it. Each column is one method.
  4. For Fibonacci levels, enter the swing high and swing low and choose whether the move went up (low first) or down (high first). Use the high and low above copies the previous period’s range.
  5. Copy the levels as text or download them as a CSV for your trading journal or spreadsheet.

Examples

A share: previous day H 152.40, L 148.10, C 151.20, O 149.00
Result
Classic P 150.57 · R1 153.03 · S1 148.73 · R2 154.87 · S2 146.27 · Camarilla R3 152.38 · S3 150.02 · Woodie P 150.73 · DeMark P 151.03 (closed above the open)

P = (152.40 + 148.10 + 151.20) ÷ 3 = 150.567; R1 = 2 × 150.567 − 148.10 = 153.03. DeMark: X = 2H + L + C = 604.10, P = X ÷ 4.

Woodie’s pivot from today’s open of 151.50 instead of the close
Result
P 150.88 · R1 153.65 · S1 149.35

P = (152.40 + 148.10 + 2 × 151.50) ÷ 4.

Fibonacci levels of a rally from 100 to 150
Result
38.2% retracement 130.90 · 50% 125.00 · 61.8% 119.10 · 161.8% extension 180.90 · 261.8% extension 230.90

Retracement = 150 − ratio × 50; extension = 100 + ratio × 50.

Common uses

  • Plan intraday entries, stops and targets around the day’s pivot levels.
  • Compare what Classic, Camarilla and DeMark pivots say for the same session.
  • Mark Fibonacci pullback zones and extension targets on a swing.
  • Check the levels your charting platform draws.

The formulas

H, L, C and O are the previous period’s high, low, close and open; R = H − L.

  • Classic (floor): P = (H + L + C) ÷ 3; R1 = 2P − L, S1 = 2P − H; R2 = P + R, S2 = P − R; R3 = H + 2(P − L), S3 = L − 2(H − P). TradingView calls this set Traditional; its Classic set puts R3 and S3 at P ± 2R.
  • Fibonacci: the same P; R1/S1 = P ± 0.382R, R2/S2 = P ± 0.618R, R3/S3 = P ± R.
  • Camarilla: R1…R4 = C + 1.1R ÷ 12, ÷ 6, ÷ 4 and ÷ 2; S1…S4 = C minus the same amounts. The levels are centred on the close, so the pivot P can lie outside R1–S1.
  • Woodie: P = (H + L + 2C) ÷ 4 — or 2 × today’s open, as TradingView computes it; R1 = 2P − L, S1 = 2P − H, R2/S2 = P ± R, R3 = H + 2(P − L), S3 = L − 2(H − P), R4 = R3 + R, S4 = S3 − R.
  • DeMark: X = H + 2L + C when the period closed below its open, 2H + L + C when it closed above, H + L + 2C when it closed at the open; P = X ÷ 4, R1 = X ÷ 2 − L, S1 = X ÷ 2 − H.

Sources: StockCharts ChartSchool: Pivot Points (Standard, Fibonacci and DeMark) and TradingView: Pivot Points Standard (Camarilla, Woodie and the higher levels).

Which period’s prices to use

Pivots always come from the period before the one you trade. StockCharts uses the previous day’s high, low and close for charts of 1 to 15 minutes, the previous week’s for 30- to 120-minute charts, the previous month’s on daily charts and the previous year’s on weekly and monthly charts.

Use the same session as your chart: for markets that trade around the clock (currencies, crypto) the “day” depends on the closing time your platform uses, which is why two platforms can show different pivots for the same instrument.

Fibonacci ratios

In the Fibonacci sequence (1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89 …) a number divided by the next one tends to 0.618, by the one two places higher to 0.382 and by the one three places higher to 0.236 (StockCharts ChartSchool: Fibonacci Retracements). 50% is not a Fibonacci number: it comes from Dow Theory’s idea that prices often retrace half a move. 78.6% is the square root of 0.618, 127.2% the square root of 1.618, 161.8% the golden ratio itself and 261.8% its square.

For a move up from A to B, a retracement level is B − ratio × (B − A) and an extension A + ratio × (B − A). For a move down the signs swap.

Limitations

  • You enter the prices: the calculator has no market data and does not know the latest high, low or close.
  • Platforms use slightly different versions of some methods (for example a Classic R3 of P + 2R instead of H + 2(P − L), or Woodie from today’s open); the formulas used here are listed above.
  • Levels are arithmetic on past prices. They do not predict where a price will go, and nothing here is investment advice or a recommendation to trade.

Privacy

Everything is calculated in your browser. The prices you enter are never uploaded or stored.

Frequently asked questions

How is a pivot point calculated?

The classic pivot is the average of the previous period’s high, low and close: P = (H + L + C) ÷ 3. The first resistance is R1 = 2P − L and the first support S1 = 2P − H. With H 152.40, L 148.10 and C 151.20, P = 150.57, R1 = 153.03 and S1 = 148.73.

Which pivot point method is best?

None is better in general: they are different conventions. Classic and Fibonacci pivots are spread around the average price, Camarilla levels sit close to the previous close, Woodie gives the close (or today’s open) more weight, and DeMark changes with whether the period closed up or down. Compare them on past charts of what you trade.

Why are my platform’s pivot levels different?

Usually because of the prices used — a different session close (common for currencies and crypto), the previous day instead of the previous week, or adjusted prices — or a different version of a formula. Check the high, low and close your platform used, then enter them here.

What are Camarilla pivot points?

A set of eight levels centred on the previous close: R1 to R4 = C + 1.1 × (H − L) ÷ 12, ÷ 6, ÷ 4 and ÷ 2, and S1 to S4 the same distances below. With H 152.40, L 148.10 and C 151.20, R3 = 152.38 and S3 = 150.02, R4 = 153.57 and S4 = 148.84.

How do I calculate Fibonacci retracement levels?

Take the move from the swing low to the swing high and subtract a share of it from the high: for a rally from 100 to 150, the 38.2% retracement is 150 − 0.382 × 50 = 130.90, the 50% level is 125 and the 61.8% level is 119.10. For a fall, add the shares to the low instead.

Is this a trading signal or investment advice?

No. It is arithmetic on prices you enter. Support and resistance levels are widely watched, but prices can and do move straight through them.

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.