Nifty PCR (Put-Call Ratio) Today

Open-interest and volume put-call ratios for the Nifty indices and every F&O stock, with their history since July 2024 and an honest check of what PCR has signalled.

In short · Updated 21 Oct 2026

Nifty's put-call ratio was 0.87 intraday on the strikes near the money; Bank Nifty's was 0.955.

The put-call ratio for Nifty, Bank Nifty, Fin Nifty, Midcap Nifty and every F&O stock, from NSE's option data: today's open-interest PCR for the current expiry and across all expiries, volume PCR, where it sits against the past year, and a test of whether extreme PCR readings have said anything about the next week.

Put-call ratio — Nifty indices at the 2026-10-19 close
NSE F&O end-of-day file · every strike · CSV · history CSV

Nifty intraday: PCR 0.87 on the strikes near the money · prices as of 13:43 IST

IndexExpiryPCR (OI)PreviousAll expiriesVolume PCR1-year rangePercentile
Nifty2026-10-270.88 1.32 0.86 0.80 0.62 – 1.46 27th
Bank Nifty2026-10-270.95 1.06 0.94 0.98 0.68 – 1.50 53th
Fin Nifty2026-10-270.77 0.89 0.77 0.63 0.43 – 1.42 48th
Midcap Nifty2026-10-270.90 0.96 0.91 0.68 0.66 – 1.43 25th
Sensex2026-10-220.74 1.23 0.75 1.09 0.49 – 1.81 24th

Nifty PCR, all expiries, 2025-10-14 to 2026-10-19

0.580.891.201.51 2025-10-142026-10-19

Bank Nifty PCR, all expiries, 2025-10-14 to 2026-10-19

0.640.941.241.54 2025-10-142026-10-19

Has extreme PCR said anything? Nifty's next 5 sessions, since 2024-07-08

All-expiry PCRSessionsAvg Nifty returnRose
Top fifth (1.14 and above)110-0.01%54.5%
Middle335-0.04%45.7%
Bottom fifth (0.8 and below)115-0.06%47.8%
Every session560-0.04%47.9%

Compare each row with "every session": the closer they are, the less PCR has told you. Overlapping five-session windows over a short history (NSE's current file format starts in July 2024), so differences of a fraction of a percent are noise.

F&O stocks by PCR (open interest, current expiry), highest first

StockPCRAll expiriesVolume PCRMax painSpot
HCLTECH1.361.33 0.861,3001,379.89
TCS1.241.25 1.062,3002,460.90
UNITDSPR1.211.18 0.551,4001,364.00
ALKEM1.201.21 0.865,2005,003.85
TATAELXSI1.161.13 0.993,6003,789.53
FEDERALBNK1.131.10 0.60340348.84
WIPRO1.121.12 1.04175182.14
SAIL1.081.07 0.81172168.93
TECHM1.071.07 0.861,6601,779.09
EICHERMOT1.061.06 0.557,2007,349.00
GODREJCP1.061.06 0.76870846.60
ANANDRATHI1.051.06 2.232,1002,163.98
MPHASIS1.041.01 0.652,4002,500.00
KEI1.011.02 0.554,6004,442.00
RECLTD1.000.97 0.64310302.35
LODHA1.001.00 0.461,1001,029.99
BANKBARODA0.991.00 0.53238238.20
HINDPETRO0.991.06 1.02345348.49
PHOENIXLTD0.990.99 0.631,9001,884.00
HAL0.981.01 0.774,8004,957.80
UNIONBANK0.981.01 0.61178180.70
PIDILITIND0.970.94 0.681,5001,482.60
TATAPOWER0.930.94 0.55360352.25
GAIL0.910.85 0.52175167.30
INDHOTEL0.900.84 0.73750760.00
LUPIN0.890.87 0.442,0401,939.21
UNOMINDA0.880.89 0.411,1201,087.40
ADANIGREEN0.870.90 0.441,3001,295.21
PRESTIGE0.870.87 0.601,4801,475.00
KAYNES0.870.87 0.083,4003,253.01
DLF0.870.88 0.72670672.85
OFSS0.860.86 0.6910,50010,213.98
PFC0.860.80 0.61340332.40
CHOLAFIN0.850.86 0.491,6201,553.16
BHARATFORG0.850.87 0.701,8601,798.54
INDUSINDBK0.850.82 0.81900863.21
INFY0.850.85 0.921,0801,130.70
AUBANK0.840.85 0.611,000971.70
HEROMOTOCO0.840.85 0.815,1505,229.92
RVNL0.840.81 0.21205194.50
HINDALCO0.840.90 0.64920900.45
SHREECEM0.830.83 0.2722,00022,290.07
JINDALSTEL0.830.83 0.511,0801,041.80
BANKINDIA0.830.85 0.35135136.79
PAYTM0.820.81 0.511,6801,685.69
GRASIM0.820.82 0.612,9402,879.00
TRENT0.820.81 0.832,9002,891.36
IOC0.800.83 0.79132130.24
COLPAL0.800.79 0.811,8401,740.61
SBIN0.800.82 0.57980973.70
IEX0.800.77 0.41110104.81
SIEMENS0.800.81 0.273,7003,622.90
CANBK0.800.79 0.63122122.00
CUMMINSIND0.800.80 0.324,8004,611.97
COFORGE0.790.77 0.621,8601,924.97
SRF0.780.78 0.482,5002,431.88
BPCL0.780.80 0.69300294.29
GMRAIRPORT0.770.77 0.419390.10
PNB0.770.78 0.65119121.89
TVSMOTOR0.770.76 0.594,0504,073.91
CDSL0.770.78 0.481,3001,270.00
JSWENERGY0.760.73 0.43500482.20
SUNPHARMA0.750.74 0.661,7801,743.01
DABUR0.750.75 0.55390378.49
MOTHERSON0.750.75 0.51160158.15
WAAREEENER0.750.76 0.602,4802,514.91
AMBUJACEM0.740.74 0.71390361.70
AMBER0.740.75 0.586,7006,528.66
BDL0.740.76 0.471,1201,088.00
IREDA0.740.75 0.48110106.54
IDFCFIRSTB0.730.71 0.388176.33
ADANIENSOL0.730.72 0.581,3201,364.90
UPL0.730.74 0.70530530.35
ABCAPITAL0.720.70 0.40380373.05
HDFCLIFE0.720.72 0.51540545.50
ABB0.720.72 0.507,0006,973.41
OBEROIRLTY0.720.73 0.721,7001,676.39
DRREDDY0.720.73 0.581,2001,242.50
LT0.720.74 0.433,7503,661.82
MANAPPURAM0.720.72 0.62320319.47
NATIONALUM0.720.76 0.40330318.00
BOSCHLTD0.720.74 0.8045,00045,195.00
SONACOMS0.720.72 0.34810793.96
LICHSGFIN0.720.71 0.23530511.50
SBICARD0.710.70 0.41580567.40
BAJAJHLDNG0.710.71 0.2110,90011,265.00
MAZDOCK0.710.73 0.292,1402,052.11
JUBLFOOD0.710.71 0.25440413.57
BAJFINANCE0.710.72 0.65970957.35
JSWSTEEL0.710.75 0.471,2201,241.26
CGPOWER0.700.71 0.45850854.98
BAJAJFINSV0.700.69 0.691,7401,700.00
GODREJPROP0.690.65 0.331,6401,588.99
HAVELLS0.690.69 0.811,1001,102.60
KOTAKBANK0.690.71 0.92430442.30
BAJAJ-AUTO0.690.72 0.6010,40010,287.01
KFINTECH0.680.69 0.60880872.53
BEL0.680.70 0.37385377.17
CIPLA0.680.69 0.501,3401,324.10
HDFCAMC0.680.79 0.682,3802,349.02
BHARTIARTL0.680.68 0.641,8401,875.19
KPITTECH0.680.67 0.50520536.84
ADANIPORTS0.670.70 0.451,7401,766.00
MUTHOOTFIN0.670.68 0.442,6502,566.20
DELHIVERY0.670.67 0.36410400.01
JIOFIN0.660.62 0.43220213.99
FORTIS0.660.63 0.39780737.73
LICI0.660.63 0.33400393.35
PIIND0.660.68 0.672,2502,163.76
LAURUSLABS0.650.65 0.652,0002,068.99
ASHOKLEY0.650.65 0.45152147.71
CONCOR0.650.65 0.28455441.66
INDIANB0.640.70 0.43840856.85
NAUKRI0.640.61 0.521,2201,220.00
FORCEMOT0.640.68 0.6317,00017,563.44
BIOCON0.640.65 0.33360340.03
SUPREMEIND0.640.63 0.573,5003,620.74
APOLLOHOSP0.640.63 0.588,0007,700.01
INDUSTOWER0.640.62 0.45380382.40
PNBHOUSING0.630.67 0.591,1401,147.71
ITC0.630.63 0.55260260.80
ADANIENT0.630.65 0.602,7502,657.50
POLYCAB0.630.64 0.578,2008,024.94
SAGILITY0.620.62 0.414443.99
SUZLON0.620.58 0.534040.38
BSE0.620.66 0.703,3003,336.00
MAXHEALTH0.620.60 0.41900829.99
TATACONSUM0.620.70 0.84980966.50
BLUESTARCO0.620.62 0.701,5401,571.20
ICICIPRULI0.620.61 0.53450437.98
RELIANCE0.610.61 0.431,2101,202.00
TMPV0.610.61 0.45285278.05
SBILIFE0.610.61 0.321,6801,647.80
KALYANKJIL0.610.62 0.56560551.34
MAHABANK0.600.59 0.368080.96
ENRIN0.600.60 0.463,0002,832.20
MARICO0.600.60 0.55790778.00
NMDC0.600.60 0.207670.50
BRITANNIA0.590.60 0.444,8504,705.00
LTF0.580.57 0.44265253.00
GVT&D0.580.57 0.194,1003,924.99
NAM-INDIA0.580.56 0.361,0801,038.40
SHRIRAMFIN0.580.57 0.34960926.50
ASTRAL0.570.63 0.571,4201,427.88
VBL0.570.56 0.61430420.55
TATASTEEL0.570.60 0.48180174.04
ETERNAL0.570.57 0.59320320.20
VEDL0.570.60 0.30255243.20
DIVISLAB0.570.52 0.479,3009,087.01
ADANIPOWER0.560.57 0.42198194.07
M&M0.560.62 0.682,9002,907.00
VOLTAS0.560.57 0.351,0801,019.56
APLAPOLLO0.560.56 0.582,1802,144.61
OIL0.560.56 0.37450448.99
VMM0.560.56 0.439894.44
IDEA0.560.53 0.321412.28
GODFRYPHLP0.560.54 0.441,9001,807.50
AUROPHARMA0.550.57 0.521,6801,621.35
NHPC0.550.56 0.637370.70
TITAN0.550.56 0.374,5004,424.19
BHEL0.550.55 0.41440427.35
IRFC0.550.58 0.547978.37
BANDHANBNK0.540.53 0.32180163.79
MFSL0.540.56 0.441,3401,281.00
LTM0.540.57 0.684,2004,268.89
ICICIGI0.540.58 0.581,6801,649.97
CAMS0.530.58 0.56700687.38
INOXWIND0.530.53 0.427064.89
RADICO0.530.53 1.154,4504,435.52
GLENMARK0.530.52 0.362,2802,210.20
AXISBANK0.530.56 0.651,2401,236.02
PERSISTENT0.520.56 0.495,7005,690.00
PETRONET0.520.50 0.78290293.64
NYKAA0.520.51 0.41340336.65
POWERINDIA0.520.55 0.2730,00028,728.09
ASIANPAINT0.510.53 0.622,3802,330.67
POLICYBZR0.510.51 0.511,1001,034.98
POWERGRID0.510.56 0.47258250.35
ZYDUSLIFE0.510.49 0.301,1501,113.89
HINDUNILVR0.510.55 0.611,9001,853.21
HDFCBANK0.500.50 0.41720712.00
INDIGO0.490.51 0.644,8004,700.00
YESBANK0.490.50 0.471916.88
NTPC0.490.52 0.39318309.00
PGEL0.480.49 0.57520507.62
MCX0.480.51 0.433,2503,184.48
PREMIERENE0.480.48 0.30900899.01
CROMPTON0.470.45 0.49215208.50
ANGELONE0.470.50 0.42300302.86
MANKIND0.470.48 0.332,3602,253.20
NBCC0.470.46 0.227873.71
TIINDIA0.470.45 0.282,2502,169.93
DIXON0.470.51 0.4312,75012,100.03
360ONE0.470.54 0.421,0601,054.98
HINDZINC0.470.49 0.28550538.36
ATHERENERG0.460.47 0.331,4801,459.06
MARUTI0.460.47 0.4311,50011,475.01
MOTILALOFS0.460.48 0.651,0201,021.01
NIFTYFPI0.460.46 0.251,4951,475.30
COALINDIA0.450.45 0.67415411.70
TORNTPHARM0.450.46 0.324,7004,558.70
ONGC0.450.46 0.37225224.99
PAGEIND0.450.47 0.2737,00035,769.68
SWIGGY0.450.45 0.33240229.00
ICICIBANK0.440.45 0.521,3501,381.00
SOLARINDS0.440.49 0.3619,75019,802.35
RBLBANK0.420.42 0.26390375.74
ULTRACEMCO0.400.41 0.6010,80010,649.80
COCHINSHIP0.380.39 0.251,2801,226.42
PATANJALI0.380.38 0.43360364.81
DMART0.380.37 0.293,4503,304.01
UJJIVANSFB0.360.35 0.326463.20
HYUNDAI0.360.36 0.132,0001,955.12
NESTLEIND0.320.32 0.411,3001,242.72
NIFTYNXT500.280.28 0.3169,00068,695.85

Download this data as CSV · free to reuse with a link to Strota (how to cite)

The put-call ratio (PCR) divides the open interest in put options by the open interest in calls. For Nifty it is the most quoted single number from the option chain: above 1, more puts are open than calls; below 1, more calls.

Most traders read PCR as a sentiment gauge, and often contrarian: a very high PCR (heavy put writing or put buying) is read as support building under the market, a very low one as complacency. This page shows the numbers from NSE's own data and tests how much those readings have actually meant.

Which PCR is this?

PCR (OI), current expiry is put open interest divided by call open interest across every strike of the nearest expiry; this is the figure NSE's option chain shows. All expiries adds every listed expiry and moves more slowly. Volume PCR uses the day's traded contracts instead of open positions and swings much more.

Values come from NSE's end-of-day F&O file after each session. During market hours the Nifty figure from the live chain covers the strikes near the money, so it can differ from the full-chain close.

Reading PCR, and what the record shows

A high PCR is usually put writing: sellers collecting premium below the market because they expect it to hold up. A low PCR means calls dominate, often call writing above the market. Because the same number can come from buyers or sellers, PCR is a description of positioning, not a forecast.

The test above sorts every session since July 2024 by its all-expiry PCR and compares the Nifty's next five sessions after the highest fifth, the lowest fifth and the rest with the overall average. Check it before treating any PCR level as a signal.

Key takeaways

Frequently asked questions

What is Nifty PCR today?

The table at the top gives Nifty's put-call ratio by open interest for the current expiry and across all expiries, from the latest NSE close, with the intraday figure from the live chain during market hours.

What is a good PCR ratio?

There is no good or bad level. Nifty's PCR has mostly moved between about 0.7 and 1.4; readings near the top of the past year's range mean put open interest is unusually heavy relative to calls, and near the bottom the opposite.

Is a high PCR bullish or bearish?

Traders often read a high PCR as bullish because it usually comes from put writers who expect the market to hold. The record on this page shows the Nifty's next-week returns after high and low readings were close to its average, so treat it as context.

How is PCR calculated?

Total put open interest divided by total call open interest, across all strikes of an expiry. Volume PCR divides the day's put volume by call volume.

Where can I see the PCR of a stock?

The stock table on this page lists the open-interest PCR of every F&O stock for its current expiry, and the CSV has all of them with max pain.

Related smart-money tools