Technical analysis

Pivot Points Explained: Formula, Levels and Limits

Pivot points are reference price levels calculated from the prior period's high, low and close. The classic (floor) method averages those three prices to get a pivot point (P), then places resistance levels (R1 to R3) above it and support levels (S1 to S3) below it. The levels describe past prices and do not forecast them.

By RTX5 Editorial TeamLast updated: Editorial methodology
Illustration of a price ladder for the classic pivot points Example. Prior high 1.1000, low 1.0900 and close 1.0980 give a pivot point of 1.0960, with R1 at 1.1020, R2 at 1.1060 and R3 at 1.1120 above it, and S1 at 1.0920, S2 at 1.0860 and S3 at 1.0820 below it, beside the classic formulas.
Example: the classic pivot levels for illustrative prior-period inputs. The values are arithmetic, not market data. Open full-size diagram (opens in a new tab)

In brief

What are pivot points?

A pivot point is a fixed reference built from earlier prices. This guide covers the classic formula, a worked Example, the main variants and the choices that decide which prior bar is used.

Key takeaways

  • Classic pivot points are built from the prior period's high, low and close, so every level is fixed before the new period starts. Woodie's variant also uses the new period's open.
  • The classic (floor) formula gives P = (H + L + C) / 3, with R1 = 2P - L and S1 = 2P - H as the first levels above and below.
  • Variants such as Fibonacci, Woodie, Camarilla and Demark use different formulas, so the same name can give different levels.
  • The period and the session boundary decide which high, low and close are used, and so every level.
  • Pivot points describe a reference from past prices. They are not a promised support or resistance, and they are not a forecast.

What pivot points measure

Pivot points are a set of price levels drawn for one trading period, such as a day or a week. StockCharts describes them as levels that use the prior period's high, low and close to estimate support and resistance, with the pivot point in the middle. StockCharts says floor traders originally used the method to set key levels.

In the classic method the levels are worked out once, from data that has already happened, and they stay fixed for the period. A pivot point is a reference built from past prices, not a view of what price will do next. For the wider idea, see support and resistance.

The pivot points formula: classic (floor) method

The classic method uses the prior period's high (H), low (L) and close (C). The pivot point (P) is the simple average of those three prices, and the other levels are built from P together with the prior high and low. The table gives the Traditional set from TradingView's article.

Classic (floor) pivot formulas and Example values
LevelFormulaExample value
P (pivot point)(H + L + C) / 31.0960
R12P - L1.1020
S12P - H1.0920
R2P + (H - L)1.1060
S2P - (H - L)1.0860
R3H + 2 x (P - L)1.1120
S3L - 2 x (H - P)1.0820

Formulas: TradingView support, 'Pivot Points Standard', Traditional set. TradingView writes R3 as 2P + (H - 2L) and S3 as 2P - (2H - L), which are algebraically equal to the forms shown. Example values use H = 1.1000, L = 1.0900 and C = 1.0980, which are illustrative. Checked 10 November 2026.

The Classic option in the same TradingView article uses P + 2 x (H - L) for R3, which gives a different outer level from the Traditional set.

Pivot points worked example: Example arithmetic

This Example uses round numbers, not a real quote. Assume a prior high of 1.1000, a low of 1.0900 and a close of 1.0980. The range, H minus L, is 0.0100.

Step 1: P = (1.1000 + 1.0900 + 1.0980) / 3 = 3.2880 / 3 = 1.0960. Step 2: R1 = (2 x 1.0960) - 1.0900 = 1.1020, and S1 = (2 x 1.0960) - 1.1000 = 1.0920. Step 3: R2 = 1.0960 + 0.0100 = 1.1060, and S2 = 1.0960 - 0.0100 = 1.0860. Step 4: R3 = 1.1000 + 2 x (1.0960 - 1.0900) = 1.1000 + 0.0120 = 1.1120, and S3 = 1.0900 - 2 x (1.1000 - 1.0960) = 1.0900 - 0.0080 = 1.0820.

In order from the bottom, the Example levels are 1.0820 (S3), 1.0860 (S2), 1.0920 (S1), 1.0960 (P), 1.1020 (R1), 1.1060 (R2) and 1.1120 (R3). The distance from P to R1 is 0.0060, and from P to S1 is 0.0040. The levels are not evenly spaced. That comes from the arithmetic, not the market, and the Example does not say price will turn at R1 or S1.

Pivot points variants: Fibonacci, Woodie, Camarilla and Demark

Several variants share the name pivot points but use different formulas. TradingView's support article lists six pivot types, and StockCharts covers Standard, Demark and Fibonacci pivots.

Pivot point variants as stated by the references
VariantFormula as statedSource
Classic (floor), Traditional setP = (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)TradingView support; StockCharts describes the same average base
TradingView 'Classic' optionSame P, R1, S1, R2 and S2; R3 = P + 2 x (H - L); S3 = P - 2 x (H - L)TradingView support
FibonacciP = (H + L + C) / 3; R1 and S1 = P plus or minus 0.382 x (H - L); R2 and S2 = P plus or minus 0.618 x (H - L); R3 and S3 = P plus or minus 1 x (H - L)TradingView support; StockCharts uses 38.2%, 61.8% and 100% of the range
WoodieP = (H + L + 2 x O) / 4, where O is the open of the current bar; R1 = 2P - L; S1 = 2P - H; R2 = P + (H - L); S2 = P - (H - L)TradingView support
CamarillaP = (H + L + C) / 3; R1 = C + 1.1 x (H - L) / 12; S1 = C - 1.1 x (H - L) / 12; R2, R3 and R4 use the same form with / 6, / 4 and / 2TradingView support
Demark (DM)X depends on the close against the open: if C < O, X = H + 2L + C; if C > O, X = 2H + L + C; if C = O, X = H + L + 2C. Then P = X / 4, R1 = X / 2 - L and S1 = X / 2 - H, with one resistance and one supportStockCharts ChartSchool; TradingView support gives the same X rules

The Traditional R3 and S3 are written here as H + 2(P - L) and L - 2(H - P). TradingView writes them as 2P + (H - 2L) and 2P - (2H - L), which are algebraically equal. The variant names are as TradingView and StockCharts use them. Woodie and Camarilla are described in TradingView's article only. Checked 10 November 2026.

Two platforms can label a set Fibonacci or Camarilla and draw different levels, so check the formula in your settings before comparing charts.

Choosing the high, low and close: period and time zone

The period you choose sets the prior high, low and close. StockCharts maps chart timeframes to periods: 1- to 15-minute charts use the prior day, 30- to 120-minute charts use the prior calendar week, daily charts use the prior month, and weekly and monthly charts use the prior year.

TradingView's 'Auto' setting follows a similar mapping: a daily period up to and including 15-minute charts, a weekly period for longer intraday charts, and a monthly period for daily and larger charts.

The time zone and session boundary decide where the prior day starts and ends. TradingView's support article says the futures daily candle uses Electronic Trading Hours. For stocks, the same article says extended-hours data, if provided, is usually not included in the daily candle. Neither cited reference states the time zone a chart uses for its day boundary, so check your platform's session settings. For forex and other 24-hour markets, the day boundary is a platform or broker choice that the cited sources do not set.

Exchange holidays add a further question, because the prior trading bar can fall on a different date. The cited sources do not say how each platform handles this. See the stock market holidays guide and your exchange's official calendar.

How the levels are used, and what they do not show

StockCharts describes one common convention: a move above the pivot is read as strength, and a move below it as weakness. The cited source does not show that this works, and this guide does not present it as a signal. StockCharts also calls pivot points predictive or leading indicators. This guide does not adopt that framing, since the cited sources give no accuracy evidence for it.

A level that lines up with a prior swing or a Fibonacci retracement level is not more certain for that reason. StockCharts notes that confirming pivot readings with other technical aspects is important.

Limits of pivot points

  • Built from the past: StockCharts describes pivot points as estimates of future support and resistance, but the sources cited here give no accuracy figure.
  • Fixed for the period: the levels stay the same for the whole period, so a large move can leave price far from every level.
  • Not all levels show: StockCharts notes that the second and third levels are sometimes not seen on the chart.
  • Variant and setting risk: different formulas, periods and session boundaries give different levels for the same market. Compare like with like.
  • No promised reaction: price can pass through a level without a visible reaction. Nothing in this guide shows how often that happens.

Risk disclosure

  • Pivot levels are calculated from past prices. They do not predict the next move, and price can pass through any level without a reaction.
  • The levels depend on the variant, the period and the session boundary. Trading around any level can lose money, and stop orders can fill away from the stop price, as explained in what is a stop-loss order.
  • The numbers on this page are an Example for learning the arithmetic. They are not a quote or a level for any instrument. This page is educational and is not personal financial advice.

RTX5 status

This guide explains pivot points in general and does not describe an RTX5 feature. No RTX5 release record confirms which indicators, chart types or alerts the product includes. RTX5 is Orrnn's trading terminal and broker-technology product. Its Windows desktop client is in preview, and the web and mobile clients are planned. A Google Play listing for Android is published, but the mobile client has no approved release record yet; check the product-availability record before relying on any RTX5 feature.

Check RTX5 product availability

Trust and methodology

How this research was prepared

We want you to be able to identify who owns the page, inspect the evidence, understand how tools were used, and challenge anything that looks wrong or out of date.

Accountable publisher

Published under the RTX5 Editorial Team byline. It identifies the responsible publishing organization; it does not imply that a named lawyer, regulator, financial adviser, or licensed expert approved this page.

Evidence you can inspect

3 primary references are listed on this page with context about what each one supports. The source set was checked on .

Assistance is disclosed

Automation and AI may help organize research, outline a page, or edit language. They are not treated as sources, are not presented as human experts, and do not remove the publisher's responsibility for the final page.

Questions readers ask

What is the pivot point formula?

The classic (floor) pivot point is P = (High + Low + Close) / 3, using the high, low and close of the prior period. The first resistance is R1 = 2P minus the Low, and the first support is S1 = 2P minus the High. Other variants use different formulas, so check which one your chart uses.

Which period should I use for pivot points?

No single period is correct. StockCharts maps intraday charts to the prior day or prior week, and daily charts to the prior month. The right choice depends on the time frame you study and the session your platform uses. Check the period setting in your platform before comparing levels, since the setting decides which prior bar is used.

Are pivot points the same as Fibonacci pivots?

No. Fibonacci pivots use the same pivot point, P, but add or subtract 38.2%, 61.8% and 100% of the prior range to form the other levels. A Fibonacci retracement is a different tool that measures a move between two chosen price points. Both use Fibonacci ratios, but they are different tools with different inputs.

Do pivot points predict price?

No. Pivot points are calculated from past prices and estimate possible support and resistance. Price can pass through any level without a reaction. This guide gives no win rate or performance figure, and does not present the levels as a forecast or a signal.

Do pivot points work for forex and other 24-hour markets?

The formula can be applied to any price data, but it does not set the day boundary. A 24-hour market has no single exchange close, so the platform's or broker's day settings decide the prior high, low and close. The cited sources do not state which boundary to use.