Open interest indicator and options chart
Open interest counts outstanding contracts; volume counts contracts traded during a period. Use the options chart below to compare call and put OI by strike, then read how TradingView futures OI differs in symbols, units and update frequency.
This tool uses a US options snapshot. It does not display TradingView futures data or a historical OI time series.
Options open interest by strike
OI is measured in contracts at the end of the last trading day. Totals cover returned records only (up to 250 contracts before local filtering), not necessarily the full chain. Select filters and apply them to load data. No historical backfill is available.
Call Open Interest
N/A
Put Open Interest
N/A
Total Open Interest
N/A
Put/Call Ratio
N/A
Open Interest by Strike Price
Highest Open Interest Contracts
Open interest versus volume: count each contract once
One open contract links a long and a short, so 100 open contracts do not mean 200 OI. Volume measures turnover over an interval; OI measures the contracts still outstanding. A contract can change hands repeatedly without increasing OI. CME explains these counting conventions in its volume and open interest definitions.
Each hypothetical row starts separately at 100 OI and assumes no other activity:
| Trade | Volume added | OI change | Ending OI |
|---|---|---|---|
| Both sides open 10 contracts | +10 | +10 | 110 |
| Both sides close 10 contracts | +10 | -10 | 90 |
| One side opens, the other closes 10 | +10 | 0 | 100 |
For a separate sequential example, start at 100 OI, open 20, close 5 and transfer 8 contracts. Volume is 33 contracts and ending OI is 115. This calculation excludes expiry, exercise and other adjustments. OI is a contract count, not the money paid for those contracts.
TradingView OI: verify the symbol and frequency
- Open the exchange and derivative contract you intend to study. Add TradingView's built-in Open Interest indicator and read its displayed service symbol.
- Check the available interval. TradingView documents daily OI for traditional futures and minute intraday OI for supported crypto derivatives. A five-minute price chart does not create five-minute futures OI observations.
- Check the series units. Keep contract counts separate from coin amounts or currency notional values. A price change can change a currency-denominated value even if the contract count is unchanged.
- Match exchange, contract month, interval and units before comparisons. Around a futures roll, falling OI in an expiring contract can accompany rising OI in the next contract.
Source: TradingView Open Interest documentation. Availability depends on the selected feed. An unsupported or missing series is not zero OI.
The four price and OI combinations
Compare matching periods of price and contract-count OI. These are descriptive combinations, not trade instructions or measurements of buyer versus seller aggression.
| Observation | What it establishes | Common interpretation and limit |
|---|---|---|
| Price rises; OI rises | More contracts remain open at a higher price. | Often called long buildup; new shorts also exist. |
| Price falls; OI rises | More contracts remain open at a lower price. | Often called short buildup; new longs also exist. |
| Price rises; OI falls | Fewer contracts remain open at a higher price. | Consistent with short covering, but does not prove it caused the move. |
| Price falls; OI falls | Fewer contracts remain open at a lower price. | Consistent with long liquidation, but does not prove it caused the move. |
Price and aggregate OI cannot reveal which trades opened or closed, who initiated them, or whether they hedge another position. Flat OI can also hide offsetting openings and closings. CME presents OI as one input used with other analysis in its open interest lesson.
Read this options snapshot within its limits
Enter a stock or ETF ticker, select an available expiration, then choose contract type and strike range and apply the filters. The chart sums returned OI at each strike; the table ranks returned contracts. With 1,200 call OI and 900 put OI, total OI is 2,100 contracts and put/call OI is 0.75. These counts do not reveal the positions' net direction.
- Options come from the Massive snapshot feed through Pineify; the underlying price used for strike filtering comes from FMP. They may represent different update times.
- Massive defines OI at the end of the last trading day. Its daily volume field describes the latest daily bar. An intraday volume-to-OI comparison therefore mixes different observation periods.
- The tool requests at most 250 contracts and does not follow subsequent pages. Expiration choices, totals and rankings cover returned records only; they may omit contracts in a larger chain.
- No historical-date input or OI publication timestamp is displayed. Refreshing retrieves the available snapshot, not historical backfill. For backtests, use observations only from when they were available to the strategy, not an earlier date they describe.
- High OI at a strike does not guarantee support, resistance or an executable fill. Check bid/ask spread, market depth, expiry and contract terms separately.
Feed definition: Massive Option Chain Snapshot. Sources checked October 17, 2026. Examples are hypothetical. Educational information only, not investment advice; derivatives can produce substantial losses.
Open interest questions
Draft an OI change alert for a supported symbol
Give Pineify's Pine Script AI Coding Agent the verified TradingView OI service symbol, units, available interval and change threshold. Request missing-data checks and alerts only after a new valid observation. Test the generated script on that symbol in TradingView.
The coding agent helps write the script. It cannot supply an absent exchange feed or turn this options snapshot into historical futures OI.
Explore Pine Script AI Coding Agent