Applied Market Mechanics: Tool 02 · Derivatives Panel
| Class | Tool |
| Entry | 02 |
| Markets | Crypto perpetual futures |
| Timeframes | 15m to 1D |
| Builds on | UMM Part 5, Every Long Has a Short, Turn the Candles Off, Read the Spec Sheet, The Long Shadow of Markets |
Hang two pendulums from the same beam and set one of them swinging. Within a minute the other has started too, because every swing tugs the beam a fraction and the beam passes the tug along. Leave them long enough and the motion trades back and forth between them, one building while the other dies away, then the reverse. If you want to know which of the two is doing the driving at any moment, watch their timing: both are swinging, so size settles nothing, and the pendulum ahead in phase is the one pushing. In a first-year lab you'd find that out with two light gates and a timer, and it's a surprisingly satisfying afternoon.
A spot market and its perpetual future hang from the same beam. The beam is arbitrage: whenever the two prices drift apart, somebody is paid to buy the cheap one and sell the dear one, and the gap closes within minutes. So most of the time they swing together, and on a price chart nothing separates them at all. Every so often one of them leads, though, and which one says a great deal about what is carrying a move. Either people are exchanging the asset itself, or leveraged positions are being opened and closed against each other, and those are very different things to have underneath a price.
This Tool started as a chart I posted on 1 December 2023, in reply to a question about the CME premium: CME's ether future on top, the index underneath, a pane for the gap between them, and the volume of each. Every Long Has a Short took that chart apart and found its premium pane was mostly measuring ether's movement between two closes taken hours apart. What follows is the corrected version, extended by a row and built entirely from symbols a free TradingView account can load. The reading I drew from that chart in the reply was about market phase, and it needs a Tool of its own later in the series.
Like Tool 01, this entry has a second job: it introduces notation later entries lean on, for whether a move opened or closed positions and for which venue moved first. Unlike Tool 01, its thresholds were calibrated before they were written down, on three years of hourly data from three contracts of very different depth. What the calibration hands back is a band, and the choice inside it is yours, with what each end of it costs laid out below.
The Question
Is this move being carried by spot or by leverage?
Mechanics underneath
Every derivatives contract has two owners, one long and one short, and that rule from Every Long Has a Short decides what this panel can and can't see. So leverage leaves three kinds of trace, none of them a direction: open interest, the count of contracts that exist; the premium, the price the perpetual trades at relative to the spot it tracks; and aggression, which side crossed the spread to get its trade done. The panel puts those three next to each other, and next to the spot market they're all measured against.
Open interest answers whether a move added leverage or removed it. A fall in price on rising open interest means new pairs of positions were opened while price fell, and every one of them will have to be closed eventually, by choice or by the liquidation engine. That's fuel left in the market. A fall on falling open interest means positions were leaving, and the move was made of leverage being taken off, often forcibly. The same price candle can sit on top of either, and from the candle alone you can't tell which.
The premium answers who was paying to get positioned. Binance's premium index is the perpetual's price measured against its spot index, and it's the
Aggression answers who moved first, and it's the part that needs the most care. The Long Shadow of Markets argued that a move starts wherever the size happens to be sitting and the other markets follow because arbitrage drags them. On a chart that shows up as one venue's taker delta, the volume that crossed the spread, turning before the other's. Because the beam is so stiff, the gap between the two is rarely more than an hour or two, and a good share of the time both venues act inside the same quarter-hour. Hourly bars average much of the gap away and daily bars all of it, which is why this part of the Tool is read on 15-minute bars.
Everything on the panel is compared against its own normal. A change in open interest of a thousand ether is enormous on a small contract and a rounding error on ether's, and a funding print of
Configuration
The panel lives in two TradingView tabs on the same timeframe. On a free account the volume indicator belongs to a tab's main symbol, even when moved into its own pane, and a tab holds one chart, so the perpetual and spot each get a tab of their own. The perpetual takes the first, since leverage is what the panel is about, and spot is the reference it's read against.
| Tab | Row | Symbol | Setting |
|---|---|---|---|
| Derivatives | Main | BINANCE:ETHUSDT.P | candles, volume |
| Derivatives | 2 | BINANCE:ETHUSDT.P_PREMIUM | own pane, line, on close |
| Derivatives | 3 | BINANCE:ETHUSDT.P_OI | own pane, line |
| Spot | Main | BINANCE:ETHUSDT | candles, volume |
Other settings:
| Setting | Value |
|---|---|
| Venue | one venue for every row; the examples use Binance |
| Timeframe | the same in both tabs |
| Adding the rows | Compare or Add Symbol, then move each to a new pane below |
| Premium style | line on close; its candles' wicks are single-tick spikes and carry no information |
| Open interest units | the base asset (ETH here), as TradingView shows it |
Funding (_FR) |
left off the panel; checked at the venue when needed |
A paid plan's multi-chart layout puts both tabs side by side, which is convenient and changes nothing in the method.
Three things the panel deliberately leaves out. The first is the premium of a dated future such as CME's: TradingView's free plan only allows typed spreads on the daily, and a daily spread between CME and spot subtracts two closes taken hours apart, which is exactly the mistake in my 2023 chart. The second is the long/short ratio, which counts accounts on one venue and says nothing about money. The third is TradingView's volume delta and CVD indicators. They estimate each bar's buying and selling from the direction of smaller candles inside it, which isn't the same thing as aggression, so taker delta comes from the venue's own data instead (Procedure, step 5).
Notation
Every quantity on the panel is read as a multiple of its own normal. For any series
with
Opening and closing describe open interest across the bars of a move. With
Spot-led, perp-led and together describe which venue's aggression turned first. With
Anchored cumulative delta sums a venue's taker delta from a Tool 01 anchor bar
where
A reading is written leader, then state, with the thresholds given: "perp-led opening ↓ (
Procedure
- Choose the venue. Every row from one venue, including spot. Taker delta from one venue says nothing about another's, and open interest summed across venues mixes contract specifications and counting rules.
- Name the range. Take the Tool 01 range you're reading, write its anchors down, and note its anchor timeframe. Its climax bar is the anchor
for cumulative delta. - Read the state on the anchor timeframe. Compute
for the bar or bars of the move and write opening or closing with the direction of price. - Read down to see how it formed. Drop to the hour (Tool 01's rule: a range is read on its own timeframe or lower, never higher) and mark where open interest rose and fell inside the move, with the premium beside it.
- Find the leader on 15-minute bars. Find the first hour of the move, an hour whose price change is several times its normal. Take each venue's 15-minute taker delta from the venue's own data (Binance publishes taker-buy volume in every candle; TradingView's delta indicators only estimate it), compute
, and search the six hours up to the end of that hour for each venue's first bar at or beyond . Write spot-led, perp-led or together, with the lead in minutes. - Read the cumulative delta from the anchor, both forms, for each venue.
- Write the reading with its thresholds, and the anchor it was measured from, before deciding what it means.
Reading it
The four states, read with the rule that every long has a short:
| Opening (open interest up) | Closing (open interest down) | |
|---|---|---|
| Price ↑ | new pairs opened while price rose: leverage building into the rise | pairs closed while price rose: leverage leaving into the rise |
| Price ↓ | new pairs opened while price fell: leverage building into the fall | pairs closed while price fell: leverage leaving into the fall |
Which side started a closing isn't in the data: a liquidated long and a short taking profit leave the same footprint. Opening moves leave fuel behind, because whatever was opened will be closed later. Closing moves burn it, and a move made mostly of closing tends to end when there's nothing left to close.
Choosing
| Open interest change | Share of hours | BTC median price move | ETH median price move | KAVA median price move | Volume, × normal |
|---|---|---|---|---|---|
| under |
|||||
Past about
I tried a second rule too, open interest change as a share of the volume traded in the same hour, which ought to say how much of the trading added or removed positions. It fails hour by hour. A high share usually means a quiet hour, with volume around
Choosing
| Contract | Perp-led | Spot-led | Together | Neither |
|---|---|---|---|---|
| BTCUSDT | ||||
| ETHUSDT | ||||
| KAVAUSDT |
Three things follow. On deep pairs, together is common, about a third of moves, and it's a reading in its own right: the beam is doing its job. Neither venue leads by default. At
The premium. Read it against its own normal, too. Binance's ETHUSDT perpetual sat below its index in
Cumulative delta. Read both forms together. When
Worked Example
10 October 2025, ether's crash, read on Binance. The example is drawn after the event, from data, and the Tool 01 range it's measured from was drawn for this example by Tool 01's own order: the week of 18 August, the top, traded
- Climax: BINANCE:ETHUSDT · 1D · 2025-08-22 00:00 · close
- Reaction: BINANCE:ETHUSDT · 1D · 2025-09-25 00:00 · close
The 24 August high of
The state on the anchor timeframe. The day closed at
How it formed. Dropping to the hour shows the day was two moves, and they were opposite in kind.
The first leg ran from 14:00 to 19:00, and across it open interest rose by
The second leg was the opposite. Open interest's change was
One detail shows why the hourly bars need care. The 21:00 hour closed
Who moved first. The first move of the day was the 14:00 hour, whose price change was
| Perpetual's first crossing | Spot's first crossing | Reading | |
|---|---|---|---|
| 13:45 ( |
12:30 ( |
spot-led by 75 min | |
| 13:45 ( |
14:45 ( |
perp-led by 60 min | |
| 14:45 ( |
14:45 ( |
together |
At
Since the anchor. The cumulative delta puts the day in context.
From the 22 August climax to 13:00 on 10 October, the perpetual's sellers had out-crossed its buyers by
Put together, on this panel and at these thresholds, 10 October reads: a range's floor that had been leaned on by the perpetual's sellers since the climax; a first leg that was perp-led opening ↓, leverage added into the fall; and a second leg that was closing ↓, positions leaving at ten times the rate they had been added, with spot's sellers making their largest relative contribution of the whole range. Funding, meanwhile, said almost nothing (Failure Modes).
Failure Modes
Funding read as a signal. Binance's settled funding prints for ETHUSDT on 10 and 11 October were
Bars too long for the question. The lead lives inside the hour. On hourly bars,
A thin contract. On KAVA, with about a two-hundredth of ether's open interest, the calibration curve is there but flat. Its hours with the largest open interest changes moved price
The wrong venue. The panel reads one venue. If the leverage behind a move sits somewhere else, on another exchange or a decentralised perpetual like Hyperliquid, this venue's open interest won't show it, and its premium will follow by arbitrage without leading. The same goes for spot that never prints on the chart, such as ETF creations. Use the venue where the size is, and treat a quiet panel during a loud move as a sign the move is happening elsewhere.
Estimated delta read as aggression. TradingView's volume delta and CVD indicators classify each smaller candle's volume as up or down by its direction. That's an estimate of pressure, and it can disagree with the exchange's own record of which side crossed the spread. The Procedure takes taker delta from the venue for that reason.
Hedges read as views. A rise in open interest with the perpetual's sellers in front can be a fund selling the perpetual against spot it already holds, collecting the premium or funding with no view on price at all. The panel shows positions and aggression; why anyone holds them is inference, and the preamble's Who's on Each Side found CME's leveraged funds net short in most weeks of 2021 to 2023, a pattern that fits that trade.
Bad data read as a collapse. Binance's open interest archive publishes zero through its own outages: for ten hours from 15:00 on 7 March 2022 on all three contracts I fetched, and for an hour or two at a time since. A zero followed by a normal reading is a change of thousands of times normal, and a panel that believes it reports a flush that never happened. An open interest of zero on a live contract is missing data; treat it as missing.
Dated futures on a free account. The free plan allows typed spreads on the daily only, and a daily spread between CME and spot subtracts CME's 15:00 Chicago settlement from spot's midnight close, hours apart. That was the error in my own 2023 chart. The CME premium belongs on hourly data aligned to the settlement, which the preamble shows how to do, and stays out of this free configuration.
Reference Card
- Asks: is this move being carried by spot or by leverage?
- Panel: two TradingView tabs, same venue and timeframe. Derivatives tab: VENUE:SYMBOL.P with volume,
.P_PREMIUM(line on close) and.P_OIin their own panes. Spot tab: the spot symbol with volume. Funding off the panel. - Normal: every series in multiples of the median size of its previous thirty days of bars; no bar sees a later one.
- Opening / closing: open interest change at or beyond
with the direction of price; four states, opening ↑, closing ↑, opening ↓, closing ↓. Read on the anchor timeframe, then down. : – ; lower catches more and earlier, with more noise; higher catches fewer, cleaner, later. - Spot-led / perp-led / together: first venue whose 15-minute taker delta reaches
in the direction of the move, searched over the six hours to the end of the move's first hour; together if the same bar. Taker delta from the venue's own data. - Cumulative delta: from the Tool 01 climax bar, as
(average bars) and (share of volume); read together. - Premium: against its own normal; up with opening means buyers paid up, down means sellers leaned.
- Write: leader, state and thresholds, with the anchor, e.g. "perp-led opening ↓ (
, )". - Distrust: funding prints, hourly or longer bars for the lead, thin contracts, one venue during a move elsewhere, estimated CVD, zero open interest.
Applied Market Mechanics is a record of how I read markets, published purely as education. Nothing in it is financial advice or a recommendation to buy or sell anything, and I'm not a financial adviser. Every example has already resolved. I don't disclose positions, so nothing in an entry should be read as a statement of what I hold. Markets take money from people who follow a method exactly as often as from people who don't; size accordingly.