Pivot Points – How to Calculate the Levels That Floor Traders Still Use

You open your chart at 9:30 AM and price is hovering at a level you did not draw. It bounces off that level twice, then breaks through and accelerates. You missed the trade because the level was not on your chart. The trader who caught it had seven numbers plotted before the session opened, all derived from a single calculation using yesterday’s high, low, and close.

Pivot Points are one of the oldest price structure tools in trading. They were originally used by floor traders who needed reference levels they could calculate on the back of an envelope before the opening bell. No indicator lag, no optimization, no subjective drawing. Three numbers from yesterday produce seven levels for today. The math is fixed. The interpretation is yours.

I have used pivot points as a pre-market preparation tool for years. Not as a system. As a map. They tell me where the session’s battleground levels sit before a single candle prints. That alone makes them worth understanding.

Where Pivot Points Come From

Before electronic charting, floor traders at the CME and CBOT needed a quick way to identify potential support and resistance for the upcoming session. They used the previous session’s high, low, and close to calculate a central pivot and three levels above and below it. The entire calculation takes thirty seconds with a calculator.

The method survived the transition from trading pits to screens because it works on a basic principle: yesterday’s price range contains information about where today’s buyers and sellers are likely to engage. The high, low, and close capture the session’s full range and its settlement point. Averaging them creates a fair value estimate. The support and resistance levels extend that estimate into zones where price might stall or reverse.

There are several pivot point variants (Woodie, Camarilla, Fibonacci, DeMark). This article covers the Classic (or Standard) pivot point formula, which is the original and most widely referenced version.

The Classic Pivot Point Formula

The central pivot point (PP) is the average of the previous session’s high, low, and close:

PP = frac{High + Low + Close}{3}

From the PP, three resistance levels and three support levels are calculated:

R1 = (2 times PP) - Low

S1 = (2 times PP) - High

R2 = PP + (High - Low)

S2 = PP - (High - Low)

R3 = High + 2 times (PP - Low)

S3 = Low - 2 times (High - PP)

Notice the structure. R1 and S1 are derived from the PP and one extreme (the low or high). R2 and S2 add or subtract the full previous range. R3 and S3 extend further using twice the distance from PP to the opposite extreme. Each level sits progressively farther from the central pivot.

The calculation is deterministic. Everyone using the same high, low, and close gets the same seven levels. That consensus is part of why pivot points work. When thousands of traders watch the same numbers, those numbers attract orders.

A Worked Example

AAPL on 10 March 2025 had a session high of $235.14, a low of $223.25, and a close of $226.49. Plugging into the formulas:

PP = frac{235.14 + 223.25 + 226.49}{3} = 228.29

R1 = (2 times 228.29) - 223.25 = 233.34

S1 = (2 times 228.29) - 235.14 = 221.45

R2 = 228.29 + (235.14 - 223.25) = 240.18

S2 = 228.29 - (235.14 - 223.25) = 216.40

On the following session (11 March), AAPL opened at $222.84, below both the PP at $228.29 and S1 at $221.45. The session’s low was $216.51, which came within 11 cents of S2 at $216.40. Price bounced off that S2 zone and recovered to close at $219.88. The pivot calculation, using nothing but three numbers from the prior session, identified the day’s turning point to within a dime.

What Each Level Means

The central pivot (PP) is the session’s equilibrium estimate. Price above the PP suggests bullish bias for the session. Price below it suggests bearish bias. This is not a trading signal by itself, but it frames which side of the market has the early advantage.

R1 and S1 are the first test levels. In a typical session, price will interact with at least one of these. R1 is where the first meaningful selling pressure tends to appear in an up move. S1 is where the first buying interest surfaces in a down move. These calculated levels serve the same role as traditional support and resistance zones, but with the advantage of being derived from fixed math rather than subjective drawing. Most range-bound sessions stay between R1 and S1.

R2 and S2 mark extended moves. When price reaches R2, the session is trending strongly to the upside. When it hits S2, the session is trending strongly to the downside. These levels are less frequently touched, which makes reactions at them more significant when they occur.

R3 and S3 are extreme levels. They represent roughly twice the previous session’s range projected from the pivot. Price reaching R3 or S3 indicates an unusually powerful move. I find these levels most useful as profit targets on trend days rather than areas to initiate new positions.

Practical Setup: PP as Intraday Bias Filter

The simplest and most reliable way I use pivot points is as a directional filter. If price opens above the PP and holds above it for the first 15 minutes, I only look for long setups for the rest of the session. If price opens below and stays below, I only look for shorts.

This sounds basic, and it is. That is the point. The PP is not a signal. It is a filter that prevents you from fighting the session’s dominant bias. On the SPY 5-minute chart, this single rule keeps you on the right side of the market more often than any oscillator signal I have tested.

META on 6 March 2025 demonstrated this clearly. The previous session (5 March) had a high of $656.86, a low of $635.11, and a close of $653.85, producing a PP of $648.61. On 6 March, META opened at $645.41, below the PP. It pushed up to $647.96 during the morning but could not close the 65-cent gap to the PP at $648.61. That was the tell. The bias was bearish. Price then collapsed through S1 at $640.35, continued through S2 at $626.86, and bottomed at $621.62 before closing at $625.42. If you spent that morning looking for longs because the stock had been up the day before, the PP told you to think differently within the first 15 minutes.

Practical Setup: S1/R1 Reaction

When price trends away from the PP and reaches R1 or S1, watch for a reaction. If the level holds (price touches it and pulls back), it confirms the boundaries of the session’s range. A bounce off S1 with a bullish candle is a long entry with a stop below S1 and a target at the PP. A rejection at R1 with a bearish candle is a short entry with a stop above R1 and a target at the PP.

This setup works best in range-bound sessions. You can tell it is a range day when price oscillates between S1 and R1 without conviction. On trend days, S1 or R1 will break on the first attempt, and you should not be fading the move.

NVDA on 21 February 2025 showed the R1 test dynamic, though with a twist. The prior session’s data (20 February: H=$140.61, L=$136.75, C=$140.06) produced a PP of $139.14 and R1 of $141.53. NVDA opened at $139.99, above the PP, and pushed to a high of $141.41, within 12 cents of R1. The level held. But instead of a modest pullback to PP (a range-day pattern), the stock reversed hard: through the PP, through S1 at $137.67, through S2 at $135.28, all the way to $133.99 before closing at $134.39. This is why the R1 test matters as a signal, not a trade. The R1 rejection was real. But the magnitude of the reversal was a trend-day move, not a range-day fade. Pivot points showed the inflection. Context determined the setup.

Practical Setup: R2/S2 Breakout Continuation

When price blows through R1 and reaches R2, the session is trending. R2 is not the place to fade the move. It is the place to look for continuation if price pulls back and holds R1 as new support.

The pattern is: price breaks R1, extends to R2, pulls back to R1 (which was resistance and is now support), and resumes the move toward R2 or R3. This is a classic polarity flip, and pivot points give you the exact levels where it plays out.

SPY on 15 January 2025 showed this pattern at one level higher. The prior session (14 January: H=$576.64, L=$570.08, C=$573.87) produced a PP of $573.53, R1 of $576.98, and R2 of $580.09. SPY gapped up and opened at $581.89, above R2. Rather than chasing the gap, the trade was to wait for a pullback to R2 as new support. The session’s low was $580.78, holding just 69 cents above R2 at $580.09. Price then resumed its move upward and closed at $584.30. R2 held as a floor. The pivot calculation framed the entry level before the opening bell rang.

Daily, Weekly, and Monthly Pivots

The classic calculation uses the previous day’s data, producing daily pivot levels. But the same formula works on weekly and monthly data.

Weekly pivots use the previous week’s high, low, and close. These levels carry more weight because they incorporate five sessions of price data. I find weekly pivots useful for swing trading. If a stock is pulling back during the week and reaches the weekly S1, the level is often a zone where multi-day buyers step in.

Monthly pivots use the previous month’s high, low, and close. These are the most significant because they reflect a full cycle of market activity. Monthly pivot levels often align with key structural levels on the daily chart. When a monthly S1 or R1 coincides with a Fibonacci retracement level, the confluence makes the zone worth watching closely.

In my own workflow, I plot daily pivots on the intraday chart and weekly pivots on the daily chart. Monthly pivots go on the weekly chart. Each timeframe’s pivots serve a different purpose, and overlapping them creates unnecessary noise.

Pivot Points and Volume Profile

Pivot points tell you where levels should be based on yesterday’s math. Volume Profile tells you where levels actually are based on traded volume. When the two agree, you have a level worth trusting.

If today’s PP aligns with yesterday’s Point of Control from the Volume Profile, that price is both the session’s mathematical equilibrium and the price where the most volume traded yesterday. That double confirmation rarely fails as a reference level.

Conversely, if the PP sits in a low volume node on the Volume Profile, expect price to move through it quickly rather than consolidate around it. The pivot level exists, but the volume structure does not support it. This distinction between “level exists” and “level will hold” is where combining tools earns its keep.

Combining with Momentum Indicators

Pivot points provide the levels. Momentum indicators provide the timing. I find the combination of pivot levels with the RSI particularly clean.

When price touches S1 and RSI is below 30, the level is more likely to hold. You have structural support and oversold momentum converging at the same price. When price touches R1 and RSI is above 70, the level is more likely to act as a ceiling.

The Force Index adds another dimension. If price reaches R1 but Force Index is declining, the buying pressure is fading as price hits resistance. That divergence strengthens the case for a reversal at the pivot level.

Where Pivot Points Fail

Pivot points assume that yesterday’s range is relevant to today’s market. On days with major news events, earnings releases, or Fed announcements, this assumption breaks down. The session’s range can be two or three times the previous day’s range, pushing price through R2, R3, and beyond in the first hour. When that happens, the pivot levels are irrelevant because the market has fundamentally reset its range expectations.

Gap opens also create problems. If a stock gaps above R1 at the open, the PP and S1 levels sit far below the current price and may never come into play during the session. The R2 and R3 levels were calculated based on yesterday’s range and may not be calibrated to the new price zone. In these situations, I switch to using the opening range or VWAP as my reference instead of pivots.

Low-volatility sessions expose another weakness. SPY on 14 February 2025 had a previous-day range of just $1.89 (high $602.25, low $600.36). That produced a PP of $601.20, R1 of $602.03, and S1 of $600.14. All three levels sat within a $1.89 band on a $600 instrument. That is 0.3% from top to bottom. On a day like that, the pivot levels cluster so tightly that they fall inside normal bid-ask noise. When I see a previous range this narrow, I skip the pivot levels entirely and wait for a breakout of the compression.

Another failure mode: thin markets. Pivot points rely on the consensus effect (many traders watching the same levels). In a micro-cap stock trading 50,000 shares per day, nobody else is watching the pivot levels. There is no crowd to create the self-fulfilling reaction. Stick to liquid instruments.

Settings and Platform Notes

Most charting platforms include a built-in Pivot Points indicator. When configuring it:

Set the period to “Daily” for intraday trading on 5-minute or 15-minute charts. The indicator will automatically use the previous day’s high, low, and close. Some platforms offer “Auto” which selects the period based on chart timeframe. I prefer setting it explicitly.

Make sure the “Previous Close” source matches your instrument. For futures, the session close time matters (RTH close vs. 24-hour close). Different close times produce different pivot levels. For stocks, use the regular session close (4:00 PM ET for US equities). Pre-market and after-hours data should not enter the calculation unless you deliberately want to capture extended hours activity.

Display R3/S3 if your platform allows it. Some platforms only show R1/R2 and S1/S2 by default. The outer levels are less frequently hit but valuable when they are.

Color coding is personal preference, but I use one color for resistance levels and another for support. The PP gets its own color to distinguish it from both. When price is between levels, you want to instantly see which is above and which is below without reading labels.

From Calculation to Conviction

Pivot points do not predict direction. They do not generate signals. What they do is eliminate the guesswork about where the session’s key levels sit. Every trader who uses the classic formula sees the same seven numbers. That consensus creates a self-reinforcing effect: orders cluster at these levels because traders expect reactions at these levels.

I use them the same way I was introduced to them: as the first thing I check before the session opens. Calculate the levels (or let the platform do it), note where the open sits relative to the PP, and watch how price reacts to R1 or S1 on the first test. That sequence tells you more about the session’s character in the first hour than any lagging indicator will tell you all day.

Start with daily pivots on one liquid stock or ETF. SPY, QQQ, or AAPL. Watch the levels for two weeks without trading them. Notice how often price stalls, reverses, or accelerates at these numbers. Once you see the pattern, you will not want to trade without them.

Educational content only. Not investment advice. Trading involves risk. You are responsible for your decisions.