OPEN INTEREST + CPR

Open Interest with CPR: How to Use OI Data for Nifty & Bank Nifty Option Buying

A practical, rule-based way to line up option writers' positions with your CPR levels before you pay a premium.

Anil Hanegave, Founder of Trading Direction. Professional trader, investor and trading educator with 9+ years of market experience, published trading author, and mentor to 21,000+ students.

Quick Answer

To use open interest with CPR, mark the day's CPR levels first, then find the strikes with the highest call and put OI. Trade a Nifty or Bank Nifty option only when price breaks a CPR level in a direction that is not blocked by a heavy OI wall, and when change in OI supports the move. CPR gives you the entry and stop-loss; OI tells you how far the move can realistically run.

Definition

Open interest (OI) is the number of option or futures contracts that are still open and not yet squared off or expired. CPR (Central Pivot Range) is a band of three levels, Pivot, Top Central (TC) and Bottom Central (BC), calculated from the previous session's high, low and close.

Most option buyers look at one tool and hope it is enough. CPR shows where price may react; OI shows where option writers are concentrated. Using open interest with CPR gives you two independent views of the same market, and a trade is worth taking only when both agree. I personally prefer to trade Nifty 50 options, so the examples below use Nifty, and I then show how the same logic adapts to Bank Nifty.

If you are new to CPR, start with the CPR calculator to get your daily levels. If you trade premium charts, my guide on Premium CPR on call and put option charts pairs well with this article.

What does open interest tell you in Nifty options?

Open interest shows how many contracts are still open at each strike, which tells you where positions are concentrated. It does not tell you who is right, and it does not predict direction on its own.

Every time a new buyer and a new seller create a contract, OI rises by one. When both close, it falls by one. If one trader hands his position to another, OI does not change. This is why OI is different from volume: volume counts everything traded today, while OI counts what is still alive.

  • High call OI at a strike: many call contracts are open there, and that strike often acts as a resistance reference for the session.
  • High put OI at a strike: many put contracts are open there, and that strike often acts as a support reference.
  • Change in OI: this matters more than the raw number, because it shows whether positions are being added or closed today.

One limit to keep in mind: OI counts both sides of every contract, so it cannot tell you whether a writer is outright bearish or simply hedging another position. Treat OI as a map of crowded levels, not as a signal to buy or sell. You can see strike-wise OI and change in OI on the NSE option chain page and in most broker platforms. The option chain shows OI in contracts, so with a Nifty lot of 65 units (verify the current lot size on NSE), 1 lakh contracts equals 65 lakh units.

How do you read OI together with price?

Rising OI with a move in price means fresh positions are backing that move, while falling OI means positions are being closed. Reading OI and price together separates real trends from short covering.

PriceOIWhat it usually meansHow I treat it
UpUpLong build-up: fresh buyingSupports a call-buying idea if CPR also breaks up
DownUpShort build-up: fresh sellingSupports a put-buying idea if CPR also breaks down
UpDownShort covering: shorts exitingWeaker move; be quick on targets
DownDownLong unwinding: longs exitingWeaker move; avoid chasing

In options, apply the same idea strike by strike. If call OI at 24,600 is falling while price rises through it, writers are covering and resistance there is weakening. If put OI at 24,500 keeps rising while price holds above it, support is strengthening. These readings are context, never a trigger by themselves.

Why combine open interest with CPR?

CPR gives you precise levels for entry and stop-loss, but it cannot tell you whether the market is crowded at the next level. OI shows crowded strikes but gives no entry trigger. Together they answer both questions: where do I enter, and how far can I expect this to run?

CPR is calculated from the previous day's data:

  • Pivot = (High + Low + Close) / 3
  • BC = (High + Low) / 2
  • TC = (2 × Pivot) − BC

A narrow CPR (TC and BC close together) generally points to a day with a higher chance of a directional move, while a wide CPR suggests a range-bound day. OI adds the second layer: if a narrow CPR breaks upward but a huge call OI wall sits just above, the move may stall early. If the same breakout has room up to the next wall, the trade has space to work. My article on CPR with VWAP filters covers the confirmation side in more depth.

What is the step-by-step OI + CPR framework?

The framework has five steps: mark CPR, locate OI walls, check change in OI, confirm with price and VWAP, then size the trade. If any step disagrees, skip the trade.

Open interest with CPR: five-step process (illustrative)1Mark CPRPivot, TC, BC,R1, S12Find OI wallsHighest call andput OI strikes3Check OI changeBuild-up orunwinding?4Confirm priceCandle close+ VWAP5Plan the tradeEntry, SL, target,quantityNo alignment between CPR, OI and price = no trade. Skipping is a valid decision.
Figure 1 (illustrative): the five-step OI + CPR process.
  1. Mark CPR before the open. Note Pivot, TC, BC, R1 and S1. Check whether the CPR is narrow or wide compared with recent days.
  2. Find the OI walls. Identify the strike with the highest call OI above price and the highest put OI below price.
  3. Check change in OI. Are walls being built (OI rising) or abandoned (OI falling)? A call wall that is unwinding is weaker than one still being added to.
  4. Wait for price confirmation. Look for a candle close beyond TC (for calls) or BC (for puts) with price on the right side of VWAP. See the spot vs futures chart guide for which chart to read.
  5. Plan entry, stop-loss, target and quantity. Put the stop-loss on the other side of the CPR level, set the first target before the nearest opposing OI wall, and size the position from your risk per trade.

What each step is protecting you from

  • Skipping step 1 means trading without defined levels.
  • Skipping step 2 means walking into a wall without knowing it.
  • Skipping step 3 means treating old OI as if it were fresh.
  • Skipping step 4 means entering on a guess rather than a break.
  • Skipping step 5 means the loss size is decided by the market, not by you.

Worked example: buying a Nifty call with OI and CPR

In this illustrative example, a narrow CPR breaks upward with a put wall below and a call wall well above, so there is room to run. The stop-loss is 30 index points and the target is 88 points, a risk-reward of about 1:2.9. All numbers are illustrative, not real market data.

Step 1: CPR from the previous session (illustrative)

Assume the previous session had High 24,620, Low 24,420 and Close 24,540.

LevelCalculationValue
Pivot(24,620 + 24,420 + 24,540) / 324,527
BC(24,620 + 24,420) / 224,520
TC(2 × 24,526.67) − 24,52024,533
R1(2 × 24,526.67) − 24,42024,633
S1(2 × 24,526.67) − 24,62024,433

TC minus BC is only about 13 points, so this is a narrow CPR.

Step 2 and 3: OI walls and change in OI (illustrative)

Call vs put open interest by strike with CPR levels (illustrative)Illustrative OI by strike (lakh contracts, not real data)14224,40011524,5006924,60031624,70021024,800S1 24,433Spot 24,540R1 24,633Put OICall OIPut wall 24,400 (below S1) and call wall 24,700 (above R1) frame a tradable range
Figure 2 (illustrative): call and put OI by strike with S1, spot and R1 marked.
StrikeCall OI (lakh)Change in call OIPut OI (lakh)Change in put OIReading
24,4002014+1.8Put wall, below S1
24,5005-1.211+2.5Call OI unwinding, put OI added: support building
24,6009+0.86+0.3Moderate resistance
24,70016+2.13-0.2Call wall, above R1

Put OI is being added at 24,500 right under price, call OI at 24,500 is unwinding, and the heavy call wall sits at 24,700, above R1. That gives room from the CPR breakout up to R1.

Step 4 and 5: entry, stop-loss and target

Annotated Nifty chart: CPR, OI wall, entry, stop-loss and target (illustrative)Illustrative 5-minute Nifty chart (not real data)Call OI wall 24,700Target: R1 24,633Entry ~24,545TC 24,533BC 24,520Stop-loss ~24,515S1 24,433Put OI wall 24,400Risk 30 points | Reward 88 points | Risk-reward about 1 : 2.9 (target kept below the call wall)
Figure 3 (illustrative): entry after a close above TC, stop-loss below BC, target at R1 below the call wall.
  • Entry: Nifty closes a 5-minute candle above TC 24,533 and trades above VWAP. Entry about 24,545.
  • Confirmation: call OI at 24,500 falling, put OI rising, price holding above VWAP.
  • Stop-loss: 24,515, just below BC. Risk is 30 points.
  • Target: R1 at 24,633, which is 88 points and sits below the 24,700 call wall.
  • Invalidation: a candle close back inside CPR, or a sharp fall in put OI at 24,500.

Position sizing math (illustrative)

ItemValue
Capital₹2,00,000
Risk per trade (1%)₹2,000
Index stop-loss30 points
Approximate option stop-loss (delta about 0.5)15 premium points
Quantity from risk₹2,000 / 15 = about 133 units
Nearest lot-multiple (lot size 65, verify on NSE)2 lots = 130 units
Actual risk130 × 15 = ₹1,950
Approximate reward at 88-point target130 × 44 = about ₹5,720

The delta shortcut ignores gamma and theta, so real premium moves will differ. Use it for planning the size, not for predicting the exit price. The same setup in reverse works for puts: a narrow CPR breaking down, a put wall far below, and a call wall just above price.

How does this work for Bank Nifty?

The logic is the same for Bank Nifty, but the points are larger, the lot size is smaller and, as per current exchange rules, Bank Nifty options have monthly expiry only. OI walls therefore build over weeks rather than days. Verify the current lot size and expiry day on NSE before trading.

The practical changes I make for Bank Nifty:

  • Use wider stop-loss distances in index points, because the index moves more per candle.
  • Read OI from the monthly series, where walls are slower to shift, and give extra weight to large walls that have stood for several sessions.
  • Check whether the move is supported by Nifty. A Bank Nifty breakout that Nifty does not follow is less reliable.
Item (illustrative)Nifty exampleBank Nifty example
Lot size (verify on NSE)6530
Index stop-loss30 points120 points
Option stop-loss at delta 0.515 points60 points
Risk per trade₹2,000₹2,000
Quantity from riskabout 133 unitsabout 33 units
Lots taken2 lots (130 units)1 lot (30 units)
Actual risk₹1,950₹1,800

For a daily shortlist of stocks with narrow CPR, you can also use the narrow CPR scanner.

Which OI + CPR setups are worth trading?

The best setups have a narrow CPR, a clean break, and an opposing OI wall that is far enough away to leave a reasonable reward. Setups where a wall sits right on top of your entry are weak.

SetupCPROI pictureVerdict
Clean breakout upNarrow, price closes above TCPut OI building below, call wall far aboveStrongest call-buying setup
Clean breakdownNarrow, price closes below BCCall OI building above, put wall far belowStrongest put-buying setup
Breakout into a wallNarrow, closes above TCHeavy call OI within 30-40 points aboveWeak: little room. Skip or take a very short target
Inside CPRPrice chopping within TC and BCMixed OI on both sidesNo trade
Wide CPR dayWide, price near edgesWalls on both sidesRange-style day; avoid option buying

What mistakes do traders make with OI and CPR?

The most common mistakes are treating OI as a direct buy or sell signal, using stale OI, and ignoring theta. Each has a simple fix.

MistakeWhy it hurtsPractical fix
Reading high call OI as a sure resistanceWalls can be hedges and can be breachedUse walls as context; wait for price to react
Using only total OI, not change in OIOld positions may no longer matterAlways check today's change in OI
Taking a CPR break with a wall just aboveMove stalls before your targetSet the target below the wall or skip the trade
Ignoring time decay on expiry dayPremium can fall even if direction is rightUse less time-sensitive contracts when possible, reduce size
Over-sizing because the setup looks perfectOne loss can wipe out several winsFix risk per trade before looking at the chart

When should you not trade this setup?

Skip the trade when CPR, OI and price disagree, when a major event is due, or when your risk cannot be defined. Not trading is part of the strategy.

  • Price is chopping inside the CPR with no close beyond TC or BC.
  • A heavy opposing OI wall sits very close to your entry.
  • Change in OI contradicts the move, for example price rising while put OI collapses at the nearest strike.
  • A major scheduled event (RBI policy, Union Budget, big global data) is imminent, because OI can shift sharply.
  • You are late: the move has already covered most of the distance to R1 or S1.
  • You cannot afford the stop-loss at your normal position size.

Frequently asked questions

What is the best way to use open interest with CPR?

Mark CPR first, locate the strikes with the highest call and put OI, and trade only when a CPR break has room before the opposing OI wall. Use change in OI to confirm that positions are being built in the direction of the move.

Does high call OI always act as resistance?

No. High call OI is a reference level, not a guarantee. Writers may be hedged, and walls can be breached or unwound during the day, so confirm with price action.

Is OI or CPR more important for option buying?

Neither works best alone. CPR gives entry and stop-loss levels, while OI gives context on crowded strikes and available room. I use CPR for the trigger and OI for the filter.

Can I use this for Bank Nifty and stock options?

Yes, the logic carries over. Adjust the stop-loss distance and lot size for the instrument, and check current expiry rules and lot sizes on NSE. Stock options need extra attention to liquidity.

Where can I find strike-wise OI and change in OI?

The NSE option chain page and most broker platforms show OI and change in OI by strike. Check the data time stamp so you do not trade on stale numbers.

Can OI predict where Nifty will close?

No. OI shows where positions are concentrated, not where price will go. Treat it as probability context combined with your price levels, never as a forecast.

Practical takeaway

Use CPR to decide where to act and OI to decide whether the move has room. If the two disagree, the best trade is no trade.

  • Mark CPR and OI walls before the market opens.
  • Prefer narrow CPR days with a clear path to R1 or S1 below or above the nearest wall.
  • Confirm with change in OI, a candle close and VWAP.
  • Define risk first, then calculate quantity.
  • Keep a journal of trades where OI and CPR agreed versus disagreed, and review it monthly.

To keep your risk math consistent, use the stop-loss calculator for options, stocks and commodities.

Want to learn CPR step by step?

Join the CPR Brahmastra live webinar to see how I plan trades around CPR levels.

View the CPR Brahmastra Webinar
Disclaimer: This article is for education only and is not investment advice or a recommendation to buy or sell any security. All numbers, charts and examples are illustrative and not real market data. Trading options involves substantial risk of loss. Trading Direction content is not presented as SEBI-registered advice or research. Verify lot sizes, expiry rules and data on the official NSE website, and consult a SEBI-registered adviser before making decisions.

Related Articles

#OpenInterest #CPR #NiftyOptions #BankNifty #OptionBuying #OIAnalysis #IntradayTrading #TradingDirection

WA Group 🏹 Live Webinar, Sun

Popular Blogs

Recent Posts

Narrow CPR Stocks for Today: How to Read the List and Actually Trade It Oct 16, 2026
Option Position Size Calculator: Sizing Trades by 3% and 4% Risk Oct 15, 2026
Stop-Loss Calculator: Options, Stock & Commodity Trading Oct 14, 2026
Reward to Risk Ratio Calculator: Know Your Numbers Before You Enter Oct 12, 2026

Explore More

📢 Share this Article