BankNifty Today — 20 Jul 2026
Factual end-of-day recap. Levels are calculated data, not predictions or trade advice.
Market Snapshot
- BANKNIFTY witnessed a sharp bearish session, shedding 598.75 points (-1.02%) to close at 57964.95 after testing a high of 58111.0 and a low of 57536.35.
- The move was characterized by high volatility and aggressive selling, with the "Price down + OI up" pattern signaling strong short-position building by market participants.
- The index closed below the previous day's levels, struggling to sustain momentum as it hovered near the 58000 "Put Wall," which now acts as a critical pivot point.
- Tomorrow’s "Narrow CPR" suggests the potential for a trending move, with the index positioned precariously between the immediate support at 57630 and resistance at 58205.
Price Action
- FII Futures Activity: Foreign Institutional Investors (FII) maintained a heavily bearish stance, holding a net position of -216,528 contracts. The significant negative net position indicates aggressive short-selling and a lack of confidence in the immediate upside, exerting downward pressure on the index.
- FII Options Strategy: FIIs are engaged in heavy Call Writing (653,865 contracts) compared to Put Writing (650,336 contracts). This marginal skew toward call writing signals a "sell-on-rise" mentality, where institutional players are actively capping the upside and defending the 59,000 resistance level.
- DII Market Participation: Domestic Institutional Investors (DII) acted as a counter-balance, holding a net long position of +59,159 contracts. Their consistent buying serves as a floor of support, attempting to absorb the selling pressure initiated by foreign participants to prevent a deeper collapse.
- Overall Institutional Sentiment: The sentiment remains bearish, characterized by a "Price down + OI up" pattern, suggesting aggressive short accumulation. With a PCR of 0.761 and the index trading below the Max Pain of 58,000, the institutional consensus is currently focused on distribution, with the narrow CPR for tomorrow indicating the potential for high volatility and a continuation of the current downtrend.
Option Chain and OI
- PCR Analysis: The Put-Call Ratio (PCR) stands at 0.761, which indicates a bearish sentiment in the market. A PCR below 1.0 typically suggests that call writing is more aggressive than put writing, reflecting caution among traders and a lack of strong buying conviction at current levels.
- Max Pain Dynamics: The Max Pain level is currently at 58,000.0. With the index closing at 57,964.95, the price is trading just 35.05 points below this level, suggesting that the market is currently gravitating toward the strike price where option sellers would incur the least amount of loss.
- Call and Put Walls: The Call Wall (resistance) is positioned at 59,000.0, while the Put Wall (support) is at 58,000.0. Currently, the Call Wall is stronger as it sits 1,035.05 points away from the spot price, acting as a significant barrier, whereas the Put Wall is much closer, indicating that 58,000.0 is the immediate battleground for support.
- OI Pattern Interpretation: The OI pattern is currently "UNKNOWN" (Price down + OI up), which indicates aggressive short-selling. In simple terms, this tells traders that new bearish positions are being built as the price falls, suggesting that the downward momentum is supported by fresh selling pressure rather than just profit-booking.
FII / DII Activity
- Tomorrow's CPR Analysis: The Central Pivot Range (CPR) for tomorrow is positioned at P=57870.77, with the Bottom Central (BC) at 57823.68 and the Top Central (TC) at 57917.86. The CPR width is NARROW (0.163%), which typically indicates the potential for a trending day or high volatility, suggesting traders should be prepared for a breakout or breakdown from this range.
- Key Resistance Levels: The immediate resistance levels are R1=58205.18, R2=58445.42, and R3=58779.83. Among these, R1 (58205.18) is the most critical level to watch; clearing this, combined with the Call Wall at 59000, will be essential to negate the current bearish sentiment and trigger a short-covering rally.
- Key Support Levels: The immediate support levels are S1=57630.53, S2=57296.12, and S3=57055.88. The "floor" for the market is currently established at the 58000 Put Wall, but technically, S1 (57630.53) serves as the primary intraday support; a sustained break below this level could lead to a deeper slide toward S2 and S3.
- Trading Bias: The trading bias for tomorrow is cautious/bearish, as the index closed at 57964.95, which is slightly above the Pivot (P=57870.77) but significantly impacted by the negative FII futures data and the "Price down + OI up" pattern. If the index fails to hold above the P level at the open, the bias will shift firmly to the downside, targeting the support levels.
CPR and Key Levels
Section 5: CPR Performance & Insights
- Price Action vs. CPR: BANKNIFTY faced significant selling pressure today, decisively breaking below the previous day's CPR levels. The inability of the index to reclaim the Central Pivot Range throughout the session confirmed a bearish bias, with the price closing well below the pivot, signaling a shift in momentum toward the sellers.
- CPR Width Accuracy: Today’s CPR width was classified as "Narrow," which historically suggests a trending day. The market validated this prediction by delivering a volatile session with a decline of over 1%, confirming that narrow CPR setups effectively capture high-momentum directional moves.
- Practical Insight for Tomorrow: With tomorrow’s CPR also being "Narrow" (0.163%) and positioned near the 57,870 level, traders should watch for a breakout or breakdown from the TC (57,917) and BC (57,823) zone. Given the heavy FII Call writing and the current Put Wall at 58,000, a failure to sustain above the TC will likely trigger a move toward S1 (57,630), while a sustained move above the TC could lead to a retest of the 58,200 resistance area.
Session Wrap
Section 6: Daily Digest & Tomorrow's Outlook
- BANKNIFTY faced significant selling pressure, closing down 1.02% with a bearish OI buildup, indicating aggressive short positioning.
- Institutional data remains cautious, with FIIs holding a massive net short position in futures and heavy call writing at the 59,000 strike.
- The market enters tomorrow with a narrow CPR, suggesting the potential for a trending move if price breaks decisively beyond the 57,870 pivot zone.
🟢 Bullish Scenario: If the index sustains above the TC (57,917) and clears the day's high, expect a move toward R1 (58,205) and potentially R2 (58,445).
🔴 Bearish Scenario: If the index fails to hold the BC (57,823) and breaks below the pivot, expect a slide toward S1 (57,630) and potentially S2 (57,296).
⚠ This is AI-generated educational content. Not trading advice.
CPR Levels (20 Jul 2026)
| R3 | 58,780 |
| R2 | 58,445 |
| R1 | 58,205 |
| TC (Top Central) | 57,918 |
| Pivot | 57,871 |
| BC (Bottom Central) | 57,824 |
| S1 | 57,631 |
| S2 | 57,296 |
| S3 | 57,056 |
FII / DII Activity (20 Jul 2026)
| Participant | Index Fut Net | Call Net | Put Net |
|---|---|---|---|
| DII | +59,159 | +7,564 | +32,210 |
| FII | −2.17 L | −69,411 | +3.98 L |
| Pro | +11,403 | +2.74 L | +40,663 |
| Client | +1.46 L | −2.12 L | −4.71 L |
FAQ
What were BankNifty's CPR levels for 20 Jul 2026?
Pivot 57,871, TC 57,918, BC 57,824; resistances R1 58,205, R2 58,445, R3 58,780; supports S1 57,631, S2 57,296, S3 57,056.
Where did BankNifty close on 20 Jul 2026?
BankNifty closed at 57,965 (-1.02%), day range 57,536 to 58,111, previous close 58,564.
What was the PCR and Max Pain for BankNifty on 20 Jul 2026?
Put-Call Ratio (PCR) was 0.761 and Max Pain was 58,000. Call wall at 59,000, Put wall at 58,000.
What did FII and DII do on 20 Jul 2026?
FII index-futures net −2.17 L, DII net +59,159. Full FII/DII/Pro/Client flow is in the table on this page.