Put/Call Ratio — Crowd Sentiment

LIVE

What the options crowd is doing per instrument — and how to read it like a contrarian.

Updated 9:23:32 AM

EXTREME FEAR

≥ 1.20 or z ≥ +1.5

Panic put buying → contrarian BUY zone

HIGH PUT VOLUME

0.90 – 1.20

Bearish bias — crowd defensive

NEUTRAL ZONE

0.74 – 0.90

Balanced — no strong crowd bias

HIGH CALL VOLUME

< 0.74 or z ≤ -1.5

Bullish crowd → contrarian SELL zone

Contrarian engine

Crowd ≠ prediction

  1. Extreme put buying
  2. Crowd extremely bearish →
  3. Contrarian signal →
  4. Potential BUY zone

These read the crowd, not the price. A contrarian signal is information you weigh alongside macro, liquidity and structure — never a guaranteed trade.

Per-asset Put/Call

S&P 500

SPY · INDICES · CBOE

LIVE
Put/Call ratio

1.18

Calls 5,590,327 Puts 6,603,561
Calls 46% Puts 54%
HIGH PUT VOLUME DEFENSIVE CROWD DEFENSIVE

Bearish bias — crowd defensive

HIGH SAMPLE 26/30 days
z +1.34 pct 88%

NASDAQ 100

QQQ · INDICES · CBOE

LIVE
Put/Call ratio

1.24

Calls 2,104,882 Puts 2,610,054
Calls 45% Puts 55%
EXTREME FEAR CONTRARIAN BUY BEARISH CROWD

Panic put buying → contrarian BUY zone

HIGH SAMPLE 27/30 days
z +1.62 pct 94%

Russell 2000

IWM · INDICES · CBOE

LIVE
Put/Call ratio

0.98

Calls 1,265,301 Puts 1,240,195
Calls 51% Puts 49%
HIGH PUT VOLUME DEFENSIVE CROWD DEFENSIVE

Bearish bias — crowd defensive

HIGH SAMPLE 25/30 days
z +0.41 pct 66%

NIFTY 50

NIFTY · INDICES · NSE

REFERENCE
Put/Call ratio

1.05

Calls 842,014 Puts 884,115
Calls 49% Puts 51%
HIGH PUT VOLUME DEFENSIVE CROWD DEFENSIVE

Bearish bias — crowd defensive

HIGH SAMPLE 30/30 days
z +0.72 pct 76%

BANK NIFTY

BANKNIFTY · INDICES · NSE

REFERENCE
Put/Call ratio

1.12

Calls 412,088 Puts 461,538
Calls 47% Puts 53%
HIGH PUT VOLUME DEFENSIVE CROWD DEFENSIVE

Bearish bias — crowd defensive

HIGH SAMPLE 30/30 days
z +0.95 pct 82%

Gold

GLD · COMMODITIES · CBOE

LIVE
Put/Call ratio

1.31

Calls 702,441 Puts 920,198
Calls 43% Puts 57%
EXTREME FEAR CONTRARIAN BUY BEARISH CROWD

Panic put buying → contrarian BUY zone

HIGH SAMPLE 24/30 days
z +1.71 pct 95%

Silver

SLV · COMMODITIES · CBOE

LIVE
Put/Call ratio

0.82

Calls 180,102 Puts 147,684
Calls 55% Puts 45%
NEUTRAL ZONE NEUTRAL BALANCED

Balanced — no strong crowd bias

LOW SAMPLE 9/30 days
z — pct —

Crude Oil

USO · COMMODITIES · CBOE

DELAYED
Put/Call ratio

0.69

Calls 310,449 Puts 214,210
Calls 59% Puts 41%
HIGH CALL VOLUME CONTRARIAN SELL BULLISH CROWD

Bullish crowd → contrarian SELL zone

HIGH SAMPLE 23/30 days
z -1.12 pct 13%

EUR/USD

EURUSD · FX · CME

REFERENCE
Put/Call ratio

0.93

Calls 24,100 Puts 22,413
Calls 52% Puts 48%
HIGH PUT VOLUME DEFENSIVE CROWD DEFENSIVE

Bearish bias — crowd defensive

LOW SAMPLE 8/30 days
z — pct —

USD/JPY

USDJPY · FX · CME

REFERENCE
Put/Call ratio

1.21

Calls 20,850 Puts 25,229
Calls 45% Puts 55%
EXTREME FEAR CONTRARIAN BUY BEARISH CROWD

Panic put buying → contrarian BUY zone

HIGH SAMPLE 21/30 days
z +1.48 pct 90%

GBP/USD

GBPUSD · FX · CME

REFERENCE
Put/Call ratio

0.76

Calls 18,900 Puts 14,364
Calls 57% Puts 43%
NEUTRAL ZONE NEUTRAL BALANCED

Balanced — no strong crowd bias

LOW SAMPLE 7/30 days
z — pct —

Bitcoin

BTC · CRYPTO · DERIBIT

LIVE
Put/Call ratio

1.42

Calls 51,209 Puts 72,717
Calls 41% Puts 59%
EXTREME FEAR CONTRARIAN BUY BEARISH CROWD

Panic put buying → contrarian BUY zone

HIGH SAMPLE 30/30 days
z +1.83 pct 97%

Ethereum

ETH · CRYPTO · DERIBIT

LIVE
Put/Call ratio

0.87

Calls 41,020 Puts 35,687
Calls 53% Puts 47%
NEUTRAL ZONE NEUTRAL BALANCED

Balanced — no strong crowd bias

HIGH SAMPLE 28/30 days
z -0.31 pct 38%

Solana

SOL · CRYPTO · DERIBIT

LIVE
Put/Call ratio

0.78

Calls 18,200 Puts 14,196
Calls 56% Puts 44%
NEUTRAL ZONE NEUTRAL BALANCED

Balanced — no strong crowd bias

LOW SAMPLE 6/30 days
z — pct —

Sample quality

HIGH SAMPLE — 26/30 days. z-score, percentile and history ranking are shown.

Insufficient history

LOW SAMPLE — 8/30 days. z-score, percentile and ranking are suppressed until enough observations exist.

Data status

Mixed feed: LIVE DELAYED REFERENCE. Never implies real-time where it isn't.