CPR Calculator (Central Pivot Range)
Central pivot range, its width and pivot levels from a day’s high, low and close.
Try before you buy.
- Free preview: the central pivot in full, with the first rows of each table (up to 3) and a watermarked chart; every other figure is hidden.
- Locked until you unlock it: download and copy.
- Unlock: Pro pass, ₹179 for 30 days, a one-time payment that never renews.
Ways to unlock shows how to get the full result.
Printing this result is locked in the free preview.
The session before
These are the levels the formulas give for the session’s high, low and close. They say nothing about where the price will go.
The levels
Every session in your file
The range and the pivots
How this was calculated
Locked in the free preview. Opens the ways to unlock this result.
Locked in the free preview. Batch runs unlock with a pass.
Locked in the free preview. Query results unlock with a pass.
For education only, not investment advice: no tool here tells you what to buy, sell or hold. Results use only the figures you enter, the files you load (read in your browser, never uploaded) and the published rules each page names. Check them against your broker's or exchange's own figures, and consider a licensed or registered adviser for advice on your situation.
About the CPR Calculator (Central Pivot Range)
Type the previous session’s high, low and close and get the session’s central pivot range: the central pivot (P), the bottom central level (BC) and the top central level (TC), the width of the range in points and as a percentage of the pivot, and the classic floor pivots R1 to R3 above and S1 to S3 below.
Or load a daily price file: the tool works out one CPR per session, each for the session after it, and describes each one against your own file — how its width compares with the other sessions’ (“narrower than 80% of the other sessions in your file”) and whether the next session’s range reached it (a CPR it did not reach is what traders call a “virgin CPR”). A chart shows the ranges over the closes. Intraday files are grouped into days in the file’s time zone.
The levels are what the formulas give for your prices. They say nothing about where a price will go, and a narrow or wide range describes the session before, nothing more. Works for any market: shares, indices, futures, currency pairs and coins.
How to use it
- Type the previous session’s high, low and close — or choose a daily price file exported from your broker or charting app, or try the sample file of the fictional DEMO share.
- Set the tick size of your instrument, or the decimals, so the levels read as it is quoted.
- Read the central pivot, the top and bottom central levels, the width and R1–R3 and S1–S3; with a file, read the table of sessions.
- Copy the levels or download them as a CSV — with a pass, or after unlocking this result.
Examples
High 105, low 95, close 102
P 100.6667 · BC 100.0000 · TC 101.3333 · width 1.3245% of P
The same session
R1 106.3333 · R2 110.6667 · R3 116.3333 · S1 96.3333 · S2 90.6667 · S3 86.3333
High 105, low 95, close 97
P 99.0000, BC 100.0000, TC 98.0000: the top is 100.0000 (BC) and the bottom 98.0000 (TC)
Common uses
- Work out today’s central pivot range and floor pivots from yesterday’s high, low and close.
- Read how the width of the latest range compares with the sessions in your own price file.
- Count how often, in your file, the next session’s range did not reach the CPR.
- Get every session’s levels into a spreadsheet.
The formulas
From the previous session’s high H, low L and close C:
- Central pivot P = (H + L + C) ÷ 3.
- Bottom central level BC = (H + L) ÷ 2; top central level TC = 2P − BC. When the close is below the midpoint TC comes out below BC: the higher of the two is shown as the top.
- Width = |TC − BC|, and as a share of P.
- Floor pivots: R1 = 2P − L, S1 = 2P − H, R2 = P + (H − L), S2 = P − (H − L), R3 = H + 2(P − L), S3 = L − 2(H − P).
The central pivot range is described by Frank Ochoa in Secrets of a Pivot Boss; the pivot, R1, R2, S1 and S2 are the standard floor pivots (StockCharts ChartSchool: Pivot Points), and R3 and S3 the extended ones the pivot point calculator uses.
Reading the results
- Width is a description of the session the levels come from: a small width means its close was near the middle of its range.
- With a file, each session’s width is compared with the other sessions of the same file, and the next session’s high and low are checked against the range. Both describe your file only.
- Rounding: levels are shown rounded to your tick; the CSV keeps the exact values beside them.
What it leaves out
Which high, low and close to use is yours: platforms and markets end a session at different times (currencies and crypto especially), and a CPR from another session’s prices differs. The levels describe prices already traded; they carry no view of the next session.
Limitations
- Daily sessions only: intraday files are grouped into calendar days in the file’s time zone.
- The comparisons describe the file you load; they are not a statistic about any market.
- It uses no market data: you type the prices or load your own file.
Privacy
Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.
Frequently asked questions
What do I get without a pass?
Without a pass, CPR Calculator (Central Pivot Range) shows the central pivot in full, with the first rows of each table (up to 3) and a watermarked chart; every other figure is hidden. Until you unlock it, the result can’t be downloaded or copied. A Pro, Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.
How is the CPR worked out?
From the previous session’s high, low and close: the pivot P = (H + L + C) ÷ 3, BC = (H + L) ÷ 2 and TC = 2P − BC. With H 105, L 95 and C 102: P 100.6667, BC 100.0000 and TC 101.3333.
Why is TC sometimes below BC?
TC = 2P − BC is below BC whenever the close is below the middle of the range. The tool then shows the higher of the two as the top and the lower as the bottom, so the range always reads from its top down.
What is a virgin CPR?
Traders call a central pivot range that the following session’s prices never reached a virgin CPR. With a daily file the tool marks each session’s range as touched or untouched by the next session, from your own prices.
Which high, low and close should I use?
Those of the session before the one you are looking at, as your market or platform defines a session. For a weekly CPR, use the previous week’s high, low and close.
Does a narrow CPR say what the price will do?
No. Width describes the session the levels come from. The tool shows where it sits among the sessions in your file and leaves the reading to you.