Narrow CPR Scanner Free Tool — Daily & Weekly NSE Bhavcopy Scanner
Narrow CPR · Stock Scanner
Read article →
There are no items in your cart
Add More
Add More
| Item Details | Price | ||
|---|---|---|---|
CPR is built from the previous period's high, low and close. When the market closes near the middle of a tight range, the next CPR comes out very thin. That thin band tells you the market is balanced and coiled, and balanced markets tend to leave balance in one sharp move.
Many traders search for "narrow CPR stocks" and get long lists. The more useful filter is the abrupt change: yesterday the CPR was wide, today it collapses. That sudden compression is what separates a stock with real breakout potential from one that simply trades in a quiet range every day. This is also the idea behind "extreme narrow CPR" setups.
Most traders memorise the three CPR formulas and stop there. Put them together and something useful drops out. The width of the CPR is TC minus BC:
In words: CPR width is two-thirds of the distance between the close and the midpoint of the day's range (take the positive value, since TC and BC swap places when the close is below the midpoint). A narrow CPR therefore means one thing: the stock closed almost exactly in the middle of its range. Neither buyers nor sellers won the close.
That is why "narrow" alone is not enough, and why I added "abruptly". Two checks make it useful:
An abruptly narrow CPR is one where both numbers are low together: a small width % and a small ratio. For example, you might treat a width under 0.5% of price that is also under a quarter of yesterday's width as abrupt. Treat that as a starting rule for your own study, then tune it on your charts.
One honest caution: because width depends on where the close lands, not on how big the range was, a stock can print a narrow CPR even after a violent, wide-range day. Always glance at the day's range and volume before you trust the squeeze.
Here are illustrative numbers (not a real stock) so you can follow every calculation. Each day's CPR is built from the previous day's high, low and close.
| Day | High | Low | Close |
|---|---|---|---|
| Day 1 (Mon) | 1,060 | 1,000 | 1,050 |
| Day 2 (Tue) | 1,070 | 1,030 | 1,051 |
| Day 3 (Wed) | 1,100 | 1,052 | 1,095 |
Tuesday closed at 1,051, almost exactly at the day's midpoint of 1,050. That is the balance. This is your BTST watchlist entry on Tuesday evening.
| CPR for | BC | Pivot | TC | Width | Width % | Narrowing ratio |
|---|---|---|---|---|---|---|
| Tuesday | 1030.00 | 1036.67 | 1043.33 | 13.33 | 1.29% | - |
| Wednesday | 1050.00 | 1050.33 | 1050.67 | 0.67 | 0.06% | 0.05 |
| Thursday | 1076.00 | 1082.33 | 1088.67 | 12.67 | 1.17% | 19.0 (width reopened) |
What the three days show: on Wednesday, price opened near 1,051, broke above TC (1,050.67) and ran to 1,100, a move of about 4.7% in one session. Thursday's CPR (1,076 to 1,088.67) sits completely above Wednesday's (1,050 to 1,050.67), which is a higher-value CPR and a bullish continuation clue. Its width also reopened to nearly 19 times Wednesday's, so the spring was released. If Wednesday had instead closed below BC with volume, the same squeeze would have been a short setup.
The weekly version uses exactly the same maths. Just replace the day's high, low and close with the previous week's.
Daily CPR for tomorrow is already known once today's market closes at 3:30 PM. That is why the daily scan is a natural fit for BTST (Buy Today, Sell Tomorrow). After the close, scan for stocks whose next-day CPR is abruptly narrow, build a short watchlist, and plan your entries before the next session opens.
For narrow CPR stocks for today, run the same scan before the market opens and check which names still hold a thin CPR on their charts. Pre-open is the best time to plan: you decide the trigger level and stop-loss while the market is calm, not in the middle of a fast candle.
Weekly CPR uses the previous week's high, low and close. A narrow weekly CPR points to a week where the stock may start a multi-day move, which suits swing trading holding periods of a few days to a few weeks.
The strongest swing setups come from confluence: the weekly CPR is narrow and the daily CPR is narrow around the same price zone. When both timeframes compress together, a breakout has more fuel behind it and fewer reasons to fail.
| Feature | Daily narrow CPR | Weekly narrow CPR |
|---|---|---|
| Built from | Previous day's high, low, close | Previous week's high, low, close |
| Best for | Intraday and BTST | Swing trading |
| Holding period | Hours to 1-2 days | Days to weeks |
| When to scan | After close or before open | Weekend or Monday pre-open |
Scanner results are a starting list, not a buy or sell signal. The chart decides.
If you want a complete system built around CPR, price action and risk management, explore the Smart Trader Program by Trading Direction. To learn CPR from the ground up in Hindi, see my published books on tradingdirection.in, and read the full CPR reference guide.
It is a CPR whose width suddenly becomes much smaller than the previous day's or week's, suggesting compression and a possible sharp move.
Run the daily scan after 3:30 PM IST once the day's high, low and close are final, then shortlist the stocks on the chart.
It can be, when the stock closes strong with volume and the next-day CPR is narrow. Always use a stop-loss for overnight risk.
Weekly CPR gives the bigger picture. The best swing trades often have both weekly and daily CPR narrow near the same level.
No. It raises the probability of a directional move but gives no direction or certainty. Confirm with price and volume.
Width = TC - BC = (2C - H - L) / 3, taking the positive value. It depends only on how far the close sits from the midpoint of the high and low.
Disclaimer: This article is for education only and is not investment advice. Trading in stocks involves risk. Consult a SEBI-registered advisor before acting.