Section 10 of 18
Open interest
How many futures positions are open, how every trade changes that number, why OI in dollars misleads when the price moves, and what our archive honestly says about OI growth.
What open interest is
Open interest (OI) is how many futures contracts are open right now and not yet closed. It is not trading volume and not the number of trades: volume counts everything that passed through the market over a period, OI counts what is still left open at the end of it. A day can trade a billion dollars without moving OI by a single dollar if every trade merely passed existing positions from hand to hand.
Every futures contract has two sides: someone is long, someone is short. A contract cannot exist with only one side, so open longs always equal open shorts. The phrase “the market has $2B of longs and $1B of shorts” describes an impossible state. Skews exist elsewhere: in the number of accounts (a hundred small longs against one large short), in leverage, in entry prices, in who is more nervous. But open longs in contracts always equal open shorts, and OI is one number for both sides at once.
How OI changes depends on what each of the two sides does in a trade. The buyer may be opening a long or closing their short (closing a short means buying). The seller may be opening a short or closing their long. That gives four combinations:
- buyer opens a long, seller opens a short — a new pair of positions appears, OI rises by the trade amount;
- buyer opens a long, seller closes a long — the long simply changed hands, OI does not change;
- buyer closes a short, seller opens a short — the short changed hands, OI does not change;
- buyer closes a short, seller closes a long — a pair of positions is gone, OI falls by the trade amount.
Hence the key property: OI changes only when both sides of a trade do the same thing — both open or both close. If one opens and the other closes, OI stays put however much is traded.
Counting OI trade by trade
Illustrative example. In the morning 10,000 BTC worth of contracts are open. Over an hour, three large trades go through:
- 300 BTC: buyer opens a long, seller opens a short — OI +300, now 10,300;
- 120 BTC: buyer closes a short, seller closes a long — OI −120, now 10,180;
- 200 BTC: buyer opens a long, seller closes their long — OI unchanged, 10,180.
620 BTC were traded, yet OI grew by only 180 BTC. The third trade looks the “loudest” (a large market buy), but it added no positions to the market: one long replaced another. That is why volume and OI are always read together and never stand in for each other.
OI in coins and OI in dollars
OI can be expressed three ways: in contracts, in coins and in dollars. Contracts differ between exchanges — on one a contract is 0.001 BTC, on another 0.01 BTC, on a third $100 — so they cannot be added up as pieces. Coins and dollars are comparable across exchanges, and the link is simple:
OI in dollars = OI in coins × price.
Here is the trap. Say 10,000 BTC are open at $80,000 — that is $800M. The price rises 5% to $84,000, and not a single position was opened or closed. In coins OI is unchanged — 10,000 BTC. In dollars it is now $840M, i.e. it “grew 5%”. A rising price inflates OI in dollars, a falling price deflates it, even when nobody touched their positions.
In EVA open interest is shown in dollars. The “ΔOI · whole market” band under the chart is the change in the sum over four venues (Bybit, Binance, OKX, Hyperliquid) from the same reference point as CVD; the “Market OI” line in the “Book · Flow” panel is the current sum, and hovering reveals the breakdown by exchange. OI in contracts is not shown precisely because contracts of different exchanges are not comparable.
Under the band there is a second number — “venues”: how many exchanges the sum is made of. A silent venue keeps its last value for ten minutes, then drops out of the sum. When the number of venues changes, the quantity itself changes, so the line breaks there instead of joining up. A sharp “OI crash” at the moment the venue count dropped by one is a venue falling out, not positions closing.
How do you strip price movement out of OI in dollars? Two percentages visible on screen are enough: the change in OI in dollars and the change in price over the same stretch.
Change in coins = (1 + change in OI in $) / (1 + change in price) − 1.
Example: OI in dollars rose 10%, price rose 8%. In coins: 1.10 / 1.08 − 1 = 0.0185, i.e. +1.85%. Few new positions were opened; the price “did” the rest. A common mistake is to subtract the percentages: 10 − 8 = 2%. On small moves the difference is small, on big ones it shows: with +30% OI in $ and +25% price, subtraction gives 5%, while the honest answer is 1.30 / 1.25 − 1 = 4%.
It also works the other way: OI in dollars falls while positions grow. Price fell 4%, OI in dollars fell 1%: 0.99 / 0.96 − 1 = +3.1% in coins. Positions were being added; each one just became cheaper.
The archive's first day: less in dollars, more in coins
Production archive, 7 October 2026, UTC day (first and last minute snapshot of the day). For BTC the price fell 2.58% over the day (from $85,510 to $83,302), OI in dollars fell 1.01% (from $24.08B to $23.84B). Looking only at dollars, it is easy to conclude positions were being closed. But in coins OI grew 1.61%: from 281,630 to 286,166 BTC. ETH is even clearer: price −4.56%, OI in dollars −0.68%, in coins +4.06%.
The other BTC days: 8 Oct — price −1.89%, OI in $ −2.84%, in coins −0.97%; 9 Oct — price +1.07%, OI in $ −1.84%, in coins −2.88%; 10 Oct — +0.45%, +1.21%, +0.75%; 11 Oct — +0.94%, −0.37%, −1.30%; 12 Oct — −2.27%, −1.48%, +0.80%. On two days of six (7 and 12 October) dollars and coins showed opposite signs; on the others the sign matched but the size differed: on 9 October −1.84% in dollars and −2.88% in coins. The lesson is about reading, not the market: an OI percentage in dollars without the price percentage next to it is half the picture.
Source: production archive ~/eva-terminal/archive, of_2026-10-07 … of_2026-10-12, minute snapshots of BTCUSDT and ETHUSDT: price px and OI in $ oiu (sum over the archive's venues, their number did not change within a day); OI in coins = oiu / px; first and last snapshot of each UTC day. Script dev/kurs_stat/r10.py → zamery/kurs/r10.json
Price and OI together: four combinations
OI on its own says nothing about direction. Meaning appears when it is paired with price, and there are four pairs. We mean OI in coins (or in dollars already cleaned of price, as in the previous lesson).
- Price up, OI up. New pairs of positions are being opened, and market buys push the price up. So longs were opened aggressively, while the opposing shorts came in as limit orders. New participants arrive on both sides of the move.
- Price up, OI down. Pairs of positions are closing, and buys push the price up. A buy that closes a position is a short being closed. The rise comes largely from shorts leaving, not from new buyers arriving.
- Price down, OI up. New pairs, the price is pressed by market sells — shorts are opened aggressively.
- Price down, OI down. Pairs close under selling — longs exit by selling their positions.
This describes what has already happened, and only roughly: within an hour all four combinations may have occurred, and we see just the net result.
Why are these combinations not signals? Because each of them has both sides. When “price is up and OI is up”, there are as many new shorts as new longs — the shorts just sat passively. Which side turns out right, OI does not know. The popular line “a rise on rising OI is healthy, new money supports it” sounds convincing, but new money came into shorts too, in the same amount.
What is useful is something else: OI answers “who is moving the price now — new participants or leaving ones”. A move on closings (OI falling) often fades when there is nothing left to close — or it may not. A move on openings leaves many fresh positions behind, with entry prices; if the price returns there, their owners will have to decide what to do. That is material for understanding, not a ready answer about where the price goes.
OI up 5% in an hour: what happened 4 hours later
Production archive, 7–12 October 2026, 135 coins. We took every hour in which OI in coins rose 5% or more (for each coin, at most once per 4 hours) and looked at the price 4 hours after the end of that hour.
- Price rose during the hour — 77 cases: 4 hours later it was higher in 35, lower in 42.
- Price fell during the hour — 19 cases: 4 hours later it was lower in 11, higher in 8.
35 of 77 is 45%, 42 of 77 is 55%. Neither “a rise on rising OI continues” nor “overheated — a pullback is coming” is confidently supported: the shares are near half, and six days is a short sample where a difference of a few cases is easily random. The figure shows the first case in time of each of the two outcomes with a rising price, not the prettiest ones.
Source: production archive ~/eva-terminal/archive, of_2026-10-07 … of_2026-10-12 (30 files), all 135 coins; OI in coins = OI in $ / price, hour over hour; price 4 h later ± 10 min. Script dev/kurs_statistika.py → zamery/kurs/statistika.json
OI by exchange and in the terminal
A market-wide sum hides where exactly positions are opened and closed. Hovering over the “Market OI” line reveals the breakdown by exchange — you can see whose share it is. If total OI rose $40M and $35M of that was on one venue, its participants are making the move while almost nothing happens elsewhere. Shares are simple: $35M of $40M is 87.5% of the growth.
Scale matters too. $2B of open positions and $50M are different markets: the same $20M inflow is 1% for the first and 40% for the second. So OI changes are compared in percent of its size, not in dollars, when different coins are involved. In the “Overview” tab the heatmap tile area can be set to open interest across all venues — you immediately see where positions are large and where small. In the “Screener” a zone row shows OI over the hour.
Before drawing conclusions from an OI jump, check three things:
- Did the number of venues change? If an exchange went silent for more than ten minutes, it dropped out of the sum, and “OI fell 12%” is its share, not closed positions.
- How much of the change did the price do? Convert to coins with the formula from the second lesson.
- What share of the market is it? A 5% rise in a coin with $30M OI is $1.5M — a few large positions.
Beyond that, read OI together with what you know from earlier sections: CVD shows who was the aggressor, the tape — with what orders, the book — where the passive limit orders stand. OI adds one thing: whether positions were opening or closing. What it costs to hold a position and who pays whom for it is the next section; forced closing of positions is section 12.
Common mistakes
- “OI is rising — so people are buying.” OI rises when a long and a short open at the same time. Every new contract always has both a buyer and a seller.
- “There are more longs than shorts.” In contracts they are always equal. Skews exist in the number of accounts, not in open positions.
- Reading OI in dollars as the number of positions. Price +5% — and OI in dollars +5% without a single new position. Convert to coins.
- Subtracting percentages instead of dividing. (1 + OI) / (1 + price) − 1, not OI − price: on large moves the difference is material.
- Confusing volume with OI. Huge volume with unchanged OI means positions changed hands.
- Taking a venue dropping out for an OI crash. Look at the “venues” number under the band.
- Turning the four combinations into an entry rule. In the archive, after OI rose 5% in an hour with a rising price, the price 4 hours later was higher in 35 cases and lower in 42 — about half.
The whole course
- How the market works: spot, futures, leverage — What exactly you buy on spot and on futures, how to calculate profit and loss with leverage — as a percentage of margin and of the position, who makers, takers and aggressors are, and why price moves only through trades.
- Orders and execution: price, fees, slippage — Limit, market and stop orders, take-profit; how a market order fills across several prices and how to compute the average fill price; maker and taker fees on entry and exit — charged on the position, not the margin; slippage and common calculation mistakes.
- The order book: bids, asks, spread and depth — How the order book works: levels, best prices, the spread and the mid price; depth and how a market order eats through levels; thin and thick books in the EVA archive; multi-exchange books and what the book does not show.
- Liquidity walls: what rests and what gets pulled — What a dense order and a wall are, how a filled wall differs from a pulled one, what spoofing is, how to read book imbalance by distance bands and the heatmap — and why a wall is an intention, not money.
- The tape: orders, merging, pace — What the tape and prints are, why an exchange sends one order as a dozen trades, how EVA merges them back, what “large” means on its own venue, how to read tape pace — and what the tape does not show.
- Volume and the volume profile — What bar volume says and does not say, why volumes of different exchanges do not match, how the volume profile, POC and value area (VAH/VAL) work, how to read high volume without movement, and session profiles.
- Delta and CVD: who was pressing — Bar delta is market buys minus market sells; CVD is delta added up. Why “there were more buyers” is the wrong phrase, how to read the slope, why futures and spot are shown separately, and what delta does not show.
- Divergences, absorption, CVD by trade size — When price and CVD go different ways, when market flow is met by limit orders, and which orders are pressing — small, medium or large. With honest statistics from our archive: 53 continuations against 54 reversals.
- Footprint: inside the candle — What happened between the open and the close: market sells and buys at each price level, the candle's POC, the diagonal imbalance and stacked imbalances — with calculations, a real BTC bar from the archive and an honest count over a week.
- Open interest — How many futures positions are open, how every trade changes that number, why OI in dollars misleads when the price moves, and what our archive honestly says about OI growth.
- Funding — Why a perpetual future has a payment between longs and shorts, who pays whom, how to compare rates of exchanges with different intervals, what it costs a position, and what our archive says about “overheated” funding.
- Liquidations: mechanics and maths — Why the exchange closes a position itself, what maintenance margin is, how to estimate the liquidation price and why it is closer than “100% / leverage”, how a stop differs from a liquidation, and what follows the heaviest hours.
- Cascades and the liquidation map — How one forced trade pushes the price into the next, why the chain breaks, what the estimated liquidation map really draws and why a liquidation total always names its exchanges. With 378 bursts from our archive.
- Exchange flows and whales — What a coin transfer to or from an exchange shows through our node, why a transfer is a chance to sell rather than a sale, how to read stablecoins, ETFs and exchange reserves with their delays, and who the off-exchange “whales”, US government wallets and Hyperliquid whales are. With two days, 12–13.10.2026, worked through.
- Macro and news — The release calendar: time, forecast, previous value and the actual from the primary source; why the market reacts to the deviation from expectations rather than the number itself; what happens to the book before a release; how to read dominance and the TOTAL caps; news and retellings of retellings. With 19 US releases from EVA's calendar worked through.
- Risk: position size and stop — How much you may lose on one trade, where the stop goes and how these two numbers give the position size; what leverage really does, how much of R fees eat, and why the percentages on the exchange screen are not percentages of the account.
- Risk: streaks, expectancy, journal — How much a system makes per trade on average, why losing streaks are inevitable, how recovery from a drawdown is computed, what to record in a trading journal and which mistakes break even profitable trading.
- Using EVA as a whole — The tab order and the day's order — from general to particular; the “?” sign and the “what it does not show” point; how to read “no data”, the source and the time of data; narrow alerts; replay for an honest review of an entry, and a journal in R.