Pivot Point Calculator
Standard pivot point calculator with a Nifty worked example. CPR, Camarilla and Fibonacci pivots are shown as hand formulas, not tool options.
This pivot point calculator uses a completed session’s high, low and close to calculate a central pivot and standard support and resistance levels. Enter Previous High, Previous Low and Previous Close above. R marks resistance (possible barriers to a rise); S marks support (possible barriers to a fall). The form displays the pivot plus R1, R2, R3, S1, S2 and S3. These are calculated reference prices; they cannot tell you whether the next session will reach or hold a level.
Which pivot method does this page calculate?
The visible form calculates standard floor pivots. It has no method selector, opening-price field or volume field. You cannot select Fibonacci, Camarilla, Woodie or DeMark here. The extra methods use different formulas and sometimes different inputs.
For the broader idea, read what a pivot point means. If your chart has a pivot indicator, match its formula before comparing its displayed prices with this calculator. A shared label such as “standard” does not establish that every platform uses the same outer levels.
Choose prices from the same completed session
- Previous High means the highest price in the chosen completed session.
- Previous Low means the lowest price in that same session.
- Previous Close means its closing price, using a consistent close convention.
- Use the same symbol and data source for all inputs. An index, its futures contract and an option on it have different prices.
- Check the values before pressing Calculate. The form has no exchange connection to confirm what you entered.
For daily levels, use the previous completed trading session rather than an unfinished candle. After a non-trading day, the relevant session may be earlier than yesterday. The page does not find that session or fetch its prices for you.
Standard pivot formulas, with the terms explained
Let H mean Previous High, L mean Previous Low, C mean Previous Close, and P mean the pivot (central reference price). The prior range is H minus L. The following formulas match this form’s standard calculation and the corresponding Traditional formulas documented by TradingView. The displayed prices are rounded to the nearest whole price unit, so an unrounded chart value can differ even when the formula and inputs match.
- 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).
R labels the resistance references above the pivot; S labels the support references below it. The labels describe their place in the formula. They do not create an obligation for buyers or sellers to act there. Our support and resistance guide explains that distinction.
Worked example: calculate every displayed level
In this made-up example, enter Previous High = 22,600, Previous Low = 22,400 and Previous Close = 22,500. These are illustrative index prices, with no claim about an actual market session. The range is 22,600 − 22,400 = 200 points.
| Result | Arithmetic | Example value |
|---|---|---|
| Pivot | (22,600 + 22,400 + 22,500) / 3 | 22,500 |
| R1 | 2 × 22,500 − 22,400 | 22,600 |
| S1 | 2 × 22,500 − 22,600 | 22,400 |
| R2 | 22,500 + 200 | 22,700 |
| S2 | 22,500 − 200 | 22,300 |
| R3 | 22,600 + 2 × (22,500 − 22,400) | 22,800 |
| S3 | 22,400 − 2 × (22,600 − 22,500) | 22,200 |
The close happens to be halfway between the high and low in this example, so the pivot equals that close. That equality is a feature of these chosen inputs. A close nearer the high or low moves the pivot away from the midpoint.
Nifty and Bank Nifty Pivot Points: Worked Example
This calculator does not fetch Nifty or Bank Nifty prices. Read the previous session's high, low and close from your own chart or from NSE's index data, then type them in. The example below uses made-up index levels that are not any real session.
Previous High 25,200, Previous Low 24,900 and Previous Close 25,140. The sum is 75,240 and the pivot is 75,240 / 3 = 25,080. The range is 300 points.
| Level | Arithmetic | Value |
|---|---|---|
| R3 | 25,200 + 2 x (25,080 - 24,900) | 25,560 |
| R2 | 25,080 + 300 | 25,380 |
| R1 | 2 x 25,080 - 24,900 | 25,260 |
| Pivot | (25,200 + 24,900 + 25,140) / 3 | 25,080 |
| S1 | 2 x 25,080 - 25,200 | 24,960 |
| S2 | 25,080 - 300 | 24,780 |
| S3 | 24,900 - 2 x (25,200 - 25,080) | 24,660 |
The same steps work for Bank Nifty with its own previous-session prices. Use the cash index for all three inputs, or use one futures contract for all three, and do not mix them. Our guides on how to use pivot points, the standard pivot points indicator and the pivot point trading strategy cover how traders use the levels.
CPR Calculator: TC, Pivot and BC
CPR stands for Central Pivot Range. It is a band built from the same three prices and shown on charts as three lines: the pivot (P), the bottom central pivot (BC) and the top central pivot (TC). This calculator shows only the pivot, but you can work out BC and TC by hand from the same inputs:
- P = (H + L + C) / 3, the same pivot as above.
- BC = (H + L) / 2, the midpoint of the high and low.
- TC = 2 x P - BC.
With the example above, BC = (25,200 + 24,900) / 2 = 25,050 and TC = 2 x 25,080 - 25,050 = 25,110. The CPR runs from 25,050 to 25,110, a width of 60 points, or about 0.24% of the pivot.
The width has a simple meaning. It equals two thirds of the distance between the close and the midpoint of the day's range: 2/3 x (25,140 - 25,050) = 60. A narrow CPR therefore means the close finished near the middle of the range, and a wide CPR means it finished near the high or low. If the close is below the midpoint, the formula gives a TC that is lower than BC, and platforms then simply swap the two names.
Many traders watch narrow CPRs as days where price may move further in one direction, and wide CPRs as days with more back-and-forth. These are tendencies that traders talk about, not rules, and there is no standard cut-off for narrow or wide. A common way to judge it is to compare today's width with the last several days on your own chart. CPR is not a buy or sell signal.
Why your chart may show different pivots
TradingView documents differences between daily and intraday data, extended and regular sessions, and futures settlement versus last-traded closes. A formula match alone is therefore insufficient: the underlying prices and session boundaries must also match.
- Check the exact contract rather than comparing cash-index inputs with futures outputs.
- Check whether the chart uses daily-based values or builds its prior session from intraday candles.
- Check whether a futures close uses settlement or the last trade.
- Compare the formula for the outer levels. The names Classic and Traditional are distinct options in TradingView.
See standard pivot indicators for chart context, or Camarilla pivots for a different calculation. The tool above does not switch to either platform’s settings.
Camarilla and Fibonacci Pivot Formulas
Other pivot types use the same previous-session high (H), low (L) and close (C) with different formulas. This calculator does not offer them, so work them out by hand or use a charting platform with a method selector.
Camarilla levels are built around the close and a fraction of the range: R1 = C + 1.1 x (H - L) / 12, R2 uses / 6, R3 uses / 4 and R4 uses / 2. The support levels S1 to S4 subtract the same amounts from C. They sit closer to the close than standard pivots.
Fibonacci pivots start from the standard pivot P and add or subtract fractions of the range: R1 = P + 0.382 x (H - L), R2 = P + 0.618 x (H - L), R3 = P + 1.0 x (H - L). The supports mirror them below P.
| Level | Camarilla | Fibonacci pivot |
|---|---|---|
| R4 | ₹25,305 | - |
| R3 | ₹25,222.5 | ₹25,380 |
| R2 | ₹25,195 | ₹25,265.4 |
| R1 | ₹25,167.5 | ₹25,194.6 |
| S1 | ₹25,112.5 | ₹24,965.4 |
| S2 | ₹25,085 | ₹24,894.6 |
| S3 | ₹25,057.5 | ₹24,780 |
| S4 | ₹24,975 | - |
The same prices give very different lines depending on the method, which is why a level quoted by one trader may not match your chart. Read more on our Camarilla pivots, Woodie pivots and how to trade with Camarilla pivots pages.
What a pivot calculation leaves unanswered
This form has no current-price input, price history, news input or record of earlier outcomes. It cannot measure a success rate, confirm a breakout or decide whether a trade fits your risk limit. A price can pass through several reference levels without reversing.
If you record a trade around a pivot, keep the input session, formula name, planned stop and actual outcome in your notes. That makes later comparisons interpretable. Recording only “pivot trade” loses the detail needed to know which level and setup you meant.
Daily, Weekly or Monthly Pivots?
- Daily pivots use the previous trading day. They suit intraday trades and are recalculated for every new session.
- Weekly pivots use the previous full week's high, low and close. They suit swing trades lasting several days.
- Monthly pivots use the previous full month. They show wider reference areas for longer-term views.
Pick the timeframe that matches how long you hold a trade, and label each set of levels with its timeframe. Levels from a longer timeframe are fewer and cover bigger distances.
When to Recalculate Pivots
Calculate the next period's levels once the previous period is complete, so the high, low and close are final. For daily levels, wait until the session ends. Do not update the levels during the day with the current day's values, because they then describe a candle that is still moving. After a holiday, use the last completed session. Keep a note of which close you used (cash index or a specific futures contract), since the two can differ.
Related tools: the Bollinger Bands calculator works out a different kind of band, and the Fibonacci retracement calculator measures a pullback inside a swing. OneTradeJournal does not draw charts or send alerts. You log trades by hand, and you can note which pivot level and method you used for each trade, then review the results over many trades.
Pivot point calculator questions
Sources
- TradingView: pivot formulas and data differences (checked 15 Oct 2026).
- MetaQuotes: pivot reference levels (checked 15 Oct 2026).
Related Topics
Related Articles
Pivot Point Trading Strategy for Indian Markets: A Complete Guide
Learn how to calculate pivot points and trade them on Nifty and Indian stocks, with entry and exit rules, a worked Nifty 50 example and common mistakes.
Absolute Returns Calculator: Total Gain or Loss
Absolute return calculator with formula, worked rupee examples and a comparison with CAGR and XIRR. Learn when absolute return misleads, such as for SIPs.
Options Rollover Calculator
Work out the debit or credit of rolling an option from premiums and lots. Learn roll up, down and out, charges, STT, and futures rollover cost and percentage.
Options Probability Calculator: Model Inputs and Limits
Estimate an option's expected move and price range from price, volatility and days to expiry, with a worked example and why the probability cards need care.
Trading Expectancy Calculator: Formula and Example
Trading expectancy calculator (EV per trade) from win rate, average win and average loss. See R-multiples, profit factor, sample size and low win-rate examples.
Trading Emotion Tracker: Review Feelings and Plan Discipline
Free trading emotion tracker. Log the mood, intensity and plan discipline behind a trade, get a simple rule-based score, and keep a record to review later.
The trading journal for Nifty, Bank Nifty and Indian F&O. Track your trades, spot patterns, build discipline.
- Log one trade a day by hand, on purpose
- AI mentor finds your repeat mistakes
- Behavioural analytics catch tilt early
- Trading calendar with P&L heatmap
- Pre-trade checklist flags risks
Yearly ₹3,499 · No broker credentials