EVA Terminal · LearningРусский

Section 8 of 18

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.

Price/CVD divergence

A divergence is when over the same stretch the price goes one way and CVD the other. For example, over an hour the price rose 1.2% while the futures delta over that hour was −$3M: more was sold at market on futures than bought, and the price rose anyway.

How is that possible if market buys move the price up? The price is the result of everything happening in the book, while CVD reflects only market orders on the chosen venues. The price could have been lifted by:

A divergence says exactly one thing: the move was not made by market orders on these venues. That is a useful fact — it sends you to look at who did move it: the book, spot, other venues. But it does not tell you where the price will go.

EVA marks divergences in two ways. The «Deltas» menu has a «Highlight divergences» item — an add-on over the CVD pane (it is not enabled for the other panes). It takes the latest pair of neighbouring price highs (or lows) and compares what CVD did on the same bars; the points are labelled A and B and described in words. Classic: the price is higher at the second high while CVD is lower — the move is not confirmed by market buying. Hidden is the mirror: price lower, the indicator higher. Differences that are too small are not counted at all. The second way is the «Find» layer: one of its features is “divergence between price and flow”; it highlights bars that fall into the top shares by that feature within the window and the coin.

A divergence is a fact about the past stretch: “the price was not moved by market orders on these venues”. It is a reason to look closer, not a reversal signal.
Price ≥ 1% over an hour, futures CVD the other way. The first case of each outcome in time.SOL · continued · 53 of 107priceCVDXRP · reversed · 54 of 107priceCVDKontur archive 04.09–12.10.2026 · dashed — the divergence moment · window: 2 h before, 4 h after
The first case of each outcome in time: SOL — the price continued, XRP — it reversed. Kontur archive 04.09–12.10.2026.

All divergences over five weeks

A popular idea: “price rises while CVD falls — the rise is weak and will soon reverse.” We tested it on our own archive — on all cases, not on lucky pictures.

Rule. Over an hour the price moved 1% or more, while the futures delta over the same hour went the other way. Six coins (BTC, ETH, SOL, XRP, DOGE, BNB), the kontur archive from 04.09 to 12.10.2026, at most one case per coin per 4 hours. The outcome is where the price is 4 hours later: further in the direction of the hourly move (“continued”) or back (“reversed”).

The first cases of each outcome in time (shown in the figure): XRP on 04.09 around 13:47 UTC — the price +1.42% over the hour with a futures delta of −$2.6M, −1.79% four hours later (reversed); SOL on 04.09 around 15:49 UTC — +1.05% with −$3.1M, +0.17% four hours later (continued).

Price ≥ 1% over an hour, futures CVD the other way. The first case of each outcome in time.SOL · continued · 53 of 107priceCVDXRP · reversed · 54 of 107priceCVDKontur archive 04.09–12.10.2026 · dashed — the divergence moment · window: 2 h before, 4 h after

Source: EVA kontur archive 04.09–12.10.2026, minute snapshots px and cvdu (futures CVD, $); the rule is dev/kurs_statistika.py item 5 (zamery/kurs/statistika-kontur.json), cross-check and breakdown — dev/kurs_stat/r08.py → zamery/kurs/r08.json

Why this is not a signal. 54 reversals out of 107 is 50.5% — a coin flip. Splitting by side changes nothing: 41 vs 43 on rises, 12 vs 11 on falls. Per-coin skews look tempting — “BNB continued 5 out of 7”, “DOGE reversed 23 out of 40” — but these are small samples: a 5-to-2 result on seven cases easily happens by chance, and BTC has a single case. Picking a coin from such a breakdown in hindsight means fitting the rule to the past.

There is a second check, from the EVA help: a divergence between futures and spot (archive 04–24.09, against random minutes of the same coin and hour, on two halves of the data) gave small coins a move back within the hour about 4 percentage points more often, and BTC, ETH, BNB nothing. A weak effect on a narrow group is not grounds for a decision by itself.

Most importantly — the one-picture trap. On a chart it is easy to find a divergence after which the price reversed beautifully and present it as proof. For every such picture our archive has a matching one where the price kept going. An honest check looks like this: the rule is written down in advance, all cases are taken, the shares of all outcomes are counted.

Absorption: the flow is met by limit orders

Absorption is when a strong market flow in one direction does not move the price because limit orders on the other side meet it. Market buys take the asks at a level, and the seller there keeps placing new ones — or had a very large order there from the start. The delta is large, and the candle is almost a dot.

The mechanics in the book. A market buy is filled against the best ask. While that level still has volume, the price cannot rise above it: the next ask opens only when the current one is used up. If the seller refills the order faster than it is eaten, the level holds. You recognise the picture by the combination: a strong delta or a steep CVD slope — and a price that stands still. Part of a limit order's volume may be hidden and not visible in the book in advance (some orders show only their “tip”) — then absorption can be seen only in the trades.

Let us count. An illustrative example (it is also in the figure). A limit sell of 1,500 ETH rests at 100.0. Over 15 minutes 1,100 ETH were bought at market at that level; the seller, seeing the order being eaten, added another 600 ETH. Left: 1,500 − 1,100 + 600 = 1,000 ETH — more than before the last refill, and the price never got above 100.0.

The bar's delta: in total 1,250 ETH were bought at market (1,100 at that level and 150 below) and 400 ETH sold — delta 1,250 − 400 = +850 ETH. The price opened at 99.95 and closed at 99.95. At a price of about $100 that is roughly +$85,000 of net market buying that did not move the price a single step.

What can be said: market buying was met by a seller with limit orders, and over this bar the seller withstood it. What cannot be said: that the seller has plenty left (1,000 ETH is visible, any hidden part is not), that the order will not be pulled a minute later, or that the price will now go down.

Absorption (illustrative): market buys run into a resting limit sellAsks and bids near the price, ETH100.2120100.190100.01,50099.914099.81601,500 rested at 100.0; 1,100 bought at market;the seller added 600 → 1,000 leftA 15-minute barbuys1,250sells400delta+850 ETHprice 99.95 → 99.95Large delta, the candle is almost a dot:the flow was met by limit orders
Absorption, illustrative example: 1,500 − 1,100 + 600 = 1,000 ETH left at 100.0; bar delta +850 ETH, price 99.95 → 99.95.

How absorption ends. In two ways, and both are common. Either the limit side runs out — the seller pulls the order or it gets eaten — and the price passes the level, often quickly: continuation. Or the market side runs out of steam — buyers stop hitting the asks — and the price may move in the limit player's direction. Which outcome will happen cannot be seen from the absorption picture itself.

In EVA such places are marked in the «Walls · Events» feed in «Book · Flow»: the kind Δ “large delta with a flat price” — over 15 minutes aggression that is large by the coin's standards went one way while the price barely moved (the move is given in ATR). The help says plainly: this is a fact about the flow, not a forecast — a check on the archive for 04–24.09 did not confirm a reversal after such events. The level where absorption happened is also visible inside the candle — in the clusters layer, covered in section 9.

Absorption is a fact about what happened: market flow was met by limit orders that withstood it. Limit orders can run out or be pulled at any moment, and then the price passes the level. It is not a promise of reversal.

CVD by trade size

The ordinary CVD adds all market orders into one line. But the pressure may come from a crowd of small orders or from a handful of large ones, and those are different pictures. CVD by trade size splits one line into three: small, medium and large orders, each with its own cumulative delta in dollars. The three lines add up to the same ordinary CVD.

Where the bucket boundaries lie is decided by the coin itself: the thresholds are computed from its own orders. Small is the bulk of this coin's orders, large is the rare top of the distribution, medium is in between. So a “large” order in BTC and in a small coin are amounts of different orders of magnitude, and that is right: you compare with what is usual for the coin. The current boundaries are written in the line's name.

In EVA this is the «CVD by trade size» pane under the chart. Its starting point is shared with the ordinary CVD — over the period, since the start of the day (UTC) or from an anchor — and is labelled the same way. If the bucket boundaries changed within the visible window (for example, the window spans several days), the pane says so plainly.

Why merging is essential. The exchange sends not orders but trades — fills at each book level. A $600,000 market buy that walked six levels arrives as six trades of about $100,000 each. If you sort the trades themselves by size, one large order lands in the “medium” or even “small” bucket six times and does not appear in “large” at all.

So CVD by size is computed from merged trades: prints of one side on one venue for one coin that arrive almost simultaneously are collected into one order — just as in the tape (section 5). Merging is an approximation: two different orders on the same side at the same instant cannot be told apart. How much it matters is shown by the live measurement from the tape section: over 67 minutes 957,298 trades merged into 295,364 orders, and for 582 of 894 large orders not a single individual trade passed the large threshold — without merging they would simply be invisible.

CVD by trade size (illustrative example): three lines instead of oneprice0large: +$18Mmedium: +$2Msmall: −$10MThe three lines add up to the ordinary CVD: 18 + 2 − 10 = +$10M. Large orders bought, small ones sold.
CVD by trade size, illustrative example: large +$18M, medium +$2M, small −$10M; the sum, +$10M, is the ordinary CVD.

How to read it. The large line rising and the small one falling — large orders net-bought at market, small ones sold. The reverse — large orders sold while the crowd bought. All three the same way — everyone is pressing.

What is not here. “Large” is order size, not identity and not “smart money”: the bucket contains many different participants, including position closes, hedges, market makers' algorithms and mistakes. A large order does not know the future. And the bucket boundary itself is arbitrary: an order just below the threshold lands in medium although it is essentially no different.

Which line more often points where the price goes

Every UTC hour for the ten kontur coins from 29.09 23:00 to 13.10.2026 (CVD by size has been written to the archive since then). For each hour we compared the sign of the price change with the sign of each of the three lines' increase over the same hour.

How to read this. Within the same hour the price more often went where large orders pressed — naturally: a large market order walks several book levels and moves the price itself. Small orders matched the price only slightly more often than half the time, and in half of the hours the crowd and large orders pulled different ways. But again this describes the same hour: we did not test whether the large line hints at the next hour, and we cannot promise that it does.

Source: EVA kontur archive 29.09–13.10.2026, minute snapshots of 10 coins, fields px and cvz (CVD by size: small, medium, large, $); UTC hours; computed by dev/kurs_stat/r08.py → zamery/kurs/r08.json

Common mistakes

The section test: 12 questions
Tricky questions and a review of every answer. The test, your progress and the section order are available after signing in: a section opens after passing the previous one, the pass mark is 80%. We teach you to read the market, not to guess: there are no signals or forecasts here.
Take the test — log in

The whole course

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. 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.
  17. 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.
  18. 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.