Skip to content
ForexBob
Free forex tools

Pivot Points Calculator

Use the previous day's (or week's) high, low and close to get support and resistance levels with four popular pivot methods.

LevelClassicWoodieCamarillaFibonacci
R4··1.0912·
R31.0983·1.08911.0948
R21.09481.09471.08851.0919
R11.09091.09081.08781.0902
P1.08741.08731.08741.0874
S11.08351.08341.08641.0845
S21.08001.07991.08571.0828
S31.0761·1.08511.0800
S4··1.0830·

How it works

Classic: P = (high + low + close) ÷ 3, R1 = 2P − low, S1 = 2P − high, R2 = P + range, S2 = P − range.

Woodie gives the close more weight: P = (high + low + 2 × close) ÷ 4.

Camarilla levels sit around the close at fractions of the range × 1.1, and are popular for intraday reversals.

Fibonacci pivots space the levels at 38.2%, 61.8% and 100% of the range from P.

Learn more: Pivot points explained, Fibonacci retracements and trading gold (XAU/USD).

What are pivot points in trading?

Pivot points are support and resistance levels calculated from the previous period's high, low and close. The central pivot, P, marks the balance point; levels above it (R1, R2, R3) are resistance and levels below (S1, S2, S3) are support. Day traders use daily pivots, and swing traders use weekly ones.

How do you calculate classic pivot points?

Add the previous high, low and close and divide by three to get P. Then R1 = 2 × P − low and S1 = 2 × P − high. R2 and S2 sit one full range (high minus low) above and below P. Woodie, Camarilla and Fibonacci pivots change the weighting but use the same three prices.

Worked example

  1. Yesterday's EUR/USD high was 1.1050, the low 1.0950 and the close 1.1020.
  2. P = (1.1050 + 1.0950 + 1.1020) ÷ 3 = 1.10067.
  3. R1 = 2 × 1.10067 − 1.0950 = 1.10633, and S1 = 2 × 1.10067 − 1.1050 = 1.09633.
  4. The range is 0.0100, so R2 = 1.11067 and S2 = 1.09067.