A pivot point calculator for intraday and swing trading
Pivot points turn the previous session’s high, low and close into a set of reference prices for the next session: a central pivot, resistance levels above it (R1, R2, R3) and support levels below it (S1, S2, S3). This pivot point calculator works them out with the five methods traders actually use — classic floor pivots with the central pivot range (CPR), Camarilla, Fibonacci, Woodie and DeMark — and lists them side by side so you can compare.
Type yesterday’s high, low and close (or last week’s or last month’s for swing trading), optionally the current price, and the levels appear in a ladder with the price slotted between the nearest support and resistance. Numbers can be grouped the Indian way (1,20,000) or internationally (120,000), so it suits Nifty and Bank Nifty, MCX gold, US stocks, forex and crypto alike. Everything is calculated in your browser.
How to use the Pivot Point Calculator
- Choose the method: Classic, Camarilla, Fibonacci, Woodie or DeMark.
- Enter the previous period’s high, low and close — the previous day for intraday levels, the previous week or month for swing levels.
- Optionally enter the current price to see which two levels it sits between.
- Open More inputs for the previous open (DeMark), today’s open (Woodie), decimals and digit grouping.
- Read the ladder and the comparison table, then copy the levels into your trading notes.
Pivot Point Calculator features
Five methods plus CPR
Classic floor pivots, Camarilla (R1–R4, S1–S4), Fibonacci, Woodie and DeMark, with the central pivot range (TC and BC) for classic.
Price-aware ladder
Levels sorted from highest to lowest with your current price inserted and the percentage distance to every level.
Side-by-side table
Every method’s levels in one table, so you can see where they cluster.
Indian or international grouping
Read levels as 1,20,350.50 or 120,350.50, with automatic or fixed decimals.
Worked steps
Each formula is shown with your numbers, so you can check the arithmetic.
Pivot point formulas
All methods use the previous period’s high (H), low (L) and close (C); the range is H − L. The formulas below follow TradingView’s “Pivot Points Standard” help article and StockCharts’ ChartSchool article on pivot points (both checked 19 October 2026).
| Method | Pivot | Resistance | Support |
|---|---|---|---|
| Classic (floor) | P = (H + L + C) ÷ 3 | R1 = 2P − L; R2 = P + range; R3 = H + 2(P − L) | S1 = 2P − H; S2 = P − range; S3 = L − 2(H − P) |
| CPR | BC = (H + L) ÷ 2; TC = 2P − BC | — | — |
| Fibonacci | P = (H + L + C) ÷ 3 | P + 0.382, 0.618, 1.000 × range | P − 0.382, 0.618, 1.000 × range |
| Camarilla | — (close is the centre) | C + 1.1 × range ÷ 12, 6, 4, 2 | C − 1.1 × range ÷ 12, 6, 4, 2 |
| Woodie | P = (H + L + 2 × open) ÷ 4 | R1 = 2P − L; R2 = P + range; R3 = H + 2(P − L) | S1 = 2P − H; S2 = P − range; S3 = L − 2(H − P) |
| DeMark | P = X ÷ 4 | R1 = X ÷ 2 − L | S1 = X ÷ 2 − H |
Worked example and how traders read the levels
With H = 25,250, L = 24,980 and C = 25,120, the classic pivot is 75,350 ÷ 3 = 25,116.67; R1 = 2 × 25,116.67 − 24,980 = 25,253.33 and S1 = 24,983.33. The CPR runs from 25,115 to 25,118.33 — a narrow CPR (here 0.013% of the pivot) is often read as a sign of a trending day, a wide one as a range day. Camarilla R3 is 25,120 + 1.1 × 270 ÷ 4 = 25,194.25; many Camarilla traders fade moves at R3/S3 and follow breakouts beyond R4/S4.
For DeMark, X depends on how yesterday closed versus its open: 2H + L + C after an up day, H + 2L + C after a down day, H + L + 2C when close equals open. Woodie gives the open extra weight; when you leave today’s open empty the calculator uses the previous close, the older textbook form, and says so.
Pair the levels with a stop-loss and a sensible size: the risk-reward calculator checks whether a trade from S1 to R1 is worth taking, and the position size calculator tells you how many shares or lots fit your risk. For swing highs and lows rather than yesterday’s bar, try the Fibonacci retracement calculator.
Limits
- Pivot levels are self-fulfilling at best: they work only as long as enough traders watch them, and price frequently cuts through every level on news days.
- Use the session that matches your market — for Indian equities the 9:15–15:30 session, for 24-hour markets your data provider’s daily bar (the levels change with the closing time).
- Camarilla R5/S5 and the extra Traditional R4/R5 levels some platforms draw are not shown.
Pivot Point Calculator FAQ
How do you calculate pivot points for intraday trading?
Take the previous day’s high, low and close. The classic pivot is their average, P = (H + L + C) ÷ 3; R1 = 2P − L and S1 = 2P − H; R2 and S2 add or subtract the day’s range. The pivot point calculator does this for five methods at once.
What is the Camarilla pivot formula?
Camarilla levels are centred on the previous close: R1 to R4 = close + 1.1 × (high − low) ÷ 12, 6, 4 and 2, and S1 to S4 subtract the same amounts.
What is CPR in trading?
The central pivot range: the pivot P with a bottom line BC = (H + L) ÷ 2 and a top line TC = 2P − BC. A narrow CPR is often read as a trending day ahead, a wide one as a sideways day.
Which pivot point method is best?
None is reliably better. Classic and CPR are the most watched in Indian markets, Camarilla suits range-reversal styles, and Fibonacci pivots space levels by Fibonacci ratios. Compare them in the side-by-side table and test them on your own instrument.
Should I use daily, weekly or monthly pivots?
Daily pivots (from yesterday) suit intraday trades; weekly pivots (from last week’s high, low, close) suit swing trades of a few days; monthly pivots suit positional trades.
Are pivot points accurate?
They are exact arithmetic but not predictions. Treat them as reference prices, not signals — this page gives calculations only, not investment advice.