Section 15 of 18
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.
The calendar: time, forecast, previous, actual
Crypto trades around the clock, but the market has a schedule that does not depend on it: economic data releases and central bank decisions. The loudest are US data: the Fed rate decision (eight times a year), inflation (CPI and PCE), employment (NFP — the change in non-farm payrolls — and unemployment), producer prices (PPI), GDP. In those minutes every market moves at once: the dollar, bonds, stocks — and crypto with them.
The calendar on the “News” tab takes its schedule from ForexFactory, for six countries. An event row has the time, the country flag, the name, the actual, right after it the deviation from forecast (▲ above, ▼ below, ● matched), and in small print on the right the forecast and the previous value. Importance stars are ForexFactory's rating, not ours. Past days of the week stay in place, paler; past weeks are paged with arrows.
- Forecast — the consensus of analysts polled before the release. It is what the market already expects and has largely priced in.
- Previous value — the figure from the last release. It is sometimes revised after the fact, and the revision can itself be news.
- Actual — what came out. EVA takes it not from a retelling but from the primary source: the statistics agency's series — BLS for employment and prices, BEA for GDP and PCE — or the FRED database these series land in. The calendar names the series the actual came from.
On the chart, US macro releases are marked with a circle bearing “$”. It shows on any timeframe while the news toggle is on and does not depend on the model's rating. The icon is hollow until the actual arrives and filled once it does; its card holds the actual, forecast, deviation and previous value.
The market reacts to the deviation from expectations
The main idea of the lesson: the market is moved not by the number itself but by the difference between actual and forecast. The forecast is already in prices. If exactly what was expected came out, the news adds little. If something else came out, prices have to adjust.
The deviation is simple: actual − forecast, in the indicator's own units.
- Inflation in percent: 3.0% − 3.2% = −0.2 percentage points. Not “−6.25%”: the relative difference (3.0 − 3.2) / 3.2 says nothing here; the market thinks in points.
- Employment in thousands of jobs: 162K − 55K = +107K.
- The rate: 4.00% against a 4.00% forecast — a deviation of 0, even though against the previous 3.75% the rate was raised. The hike was expected and already priced in.
EVA draws the deviation's sign in one colour and does not paint it “good” or “bad”. The reason: for different indicators “above forecast” means opposite things for the market — unemployment above expectations signals a weak economy, payrolls above expectations a strong one. Besides, one release often carries several numbers pointing different ways.
One actual — two different pieces of news
Illustrative example. Annual inflation came out at 3.0%. If the forecast was 3.2%, the deviation is −0.2 pp: inflation below expectations. If the forecast was 2.8%, the deviation is +0.2 pp: above expectations. The same actual, opposite news. Someone who only looks at “3.0%” and thinks “inflation is high” is reading the wrong line.
Even knowing the sign does not say where the price goes: the reaction depends on what the market thinks of the central bank's next steps and how it was positioned before the release.
How EVA shows the reaction. Next to the actual there is, say, “×5.1” — BTC's range over five minutes after the release, that many times the usual for that minute of the day. “Usual” is the median range at the same minute on past weekdays without events: in the UTC daytime, when the US trading day begins, the market is livelier than at night even with no event at all. Next to it is the kind of observation:
- “reaction” — the window is clean and the range large;
- “quiet” — the window is clean, the range usual;
- “shared window” — another event within an hour, the range is shared;
- “market moving before” — the market was already lively fifteen minutes before the release.
Even “reaction” only means a clean window and a large range, not that the event made the range. Coincidence in time is not cause. Clicking an event opens a card with the range over 5, 15 and 60 minutes, neighbouring events and past occurrences of the same event.
19 US releases and three payrolls reports
EVA's calendar history, 29.07–07.10.2026: every release minute of ★★★ US events with a computed range. There are 19. Kinds of observation: “reaction” — 5, “quiet” — 4, “shared window” — 8, “market moving before” — 2. So only in 5 of 19 was the window clean and the range large.
Three payrolls reports (NFP), all three of kind “reaction”:
- 07.08: actual −23K against a 85K forecast — deviation −108K; range ×2.7; BTC over 5 minutes −0.19%.
- 04.09: 162K against 55K — +107K; range ×11.0; BTC over 5 minutes −1.85%.
- 02.10: 29K against 89K — −60K; range ×6.3; BTC over 5 minutes +0.24%.
Deviations of opposite sign (07.08 and 04.09) both came with BTC falling, and deviations of the same sign (07.08 and 02.10) with moves in different directions. The deviation's sign did not set the direction. Three cases are far too few for any rule, and each report carried two more numbers — unemployment and hourly earnings — with their own deviations.
And the reverse: on 12.08 inflation matched the forecast on all four lines (deviation 0), yet BTC's five-minute range was ×3.2 the usual, kind “reaction”. A zero deviation does not promise calm.
Source: ~/eva-terminal/cal_history.json (USD / High events with the “reaction” field: BTC 5-minute range vs usual, 5-minute move, kind); script dev/kurs_stat/r15.py, result zamery/kurs/r15.json
A thin book before the release
In the minutes before an important release, participants holding limit orders take more risk than usual: if the number is a surprise, their orders get filled at an already stale price. So many pull their orders or move them away from the price. The book thins, the spread widens (section 3).
What this means in practice. In a thin book a market order walks through more levels, and slippage grows (section 2). A stop order triggered in the first seconds after the release fills worse than in an ordinary hour. The first seconds can be sharp in both directions: the price is first thrown to where there are fewer orders, and only then does the market decide what to make of the number. It is a property of a thin book, not “the market learned the truth”.
A thin book sets no direction. It tells you about speed and fill price, not where the price goes. And the reaction in the first minute and the move an hour later often point different ways.
BTC book depth before 16 releases
Production archive, the same US releases of 29.07–07.10.2026. For each, BTC book depth within 3% of the price (bids plus asks, in dollars) 30 minutes before the release and 1 minute before it. Depth was available for 16 of the 19 release minutes.
- By the last minute the depth had shrunk in 14 of 16 cases (87.5%). The median ratio “one minute before / 30 minutes before” is 0.963, i.e. the book thinned by about 3.7%.
- Control: the same minute of the day on past weekdays with no events within ±90 minutes — 120 cases. Depth shrank in 62 (51.7%), median ratio 0.998.
On ordinary days at that minute the book thins in about half the cases — a coin toss. Before a release — almost always. The shift within the 3% band is small: orders closest to the price get pulled first, and a 3% band is wide and smooths the picture. Right at the price the book thins more, but our one-minute archive does not keep that.
Source: production archive ~/eva-terminal/archive (one-minute BTCUSDT snapshots, fields b03 and a03 — bids and asks within 3%), release minutes from ~/eva-terminal/cal_history.json; script dev/kurs_stat/r15.py, result zamery/kurs/r15.json
Dominance and market caps: rotation inside the market
The “Macro” tab is the broad market: nine cards answering “is money leaving risk or rotating inside the market”. All are computed over the top 125 coins minus tokenised real-world assets, every five minutes; the dashed line on the left of the charts is a reconstructed estimate, not our measurement.
- TOTAL — the whole market's cap in dollars. TOTAL2 — without bitcoin. TOTAL3 — without bitcoin and ether, i.e. the market's tail.
- BTC.D and ETH.D — bitcoin's and ether's share of TOTAL, in percent. USDT.D — tether's share, STABLE.D — all stablecoins together.
- ISSUANCE — the cap of all stablecoins in money: how many dollars have been issued into crypto at all.
- ETH/BTC — the pair's rate, computed from prices, not caps.
The key point about any dominance: it is a ratio, and its denominator is alive. BTC.D rises both when bitcoin gains faster than the rest and when it falls more slowly than the rest. Without TOTAL next to it, the share does not tell you whether there is more bitcoin or less of everything else.
Bitcoin got cheaper, yet its share grew
Illustrative example. Yesterday TOTAL was $3.00T and bitcoin's cap $1.65T: BTC.D = 1.65 / 3.00 = 55.0%. Today TOTAL is $2.70T (−10%) and bitcoin $1.56T (−5.5%): BTC.D = 1.56 / 2.70 ≈ 57.8%.
Bitcoin got cheaper, yet its dominance rose 2.8 pp — because the rest fell harder: TOTAL2 = TOTAL − bitcoin dropped from 1.35 to 1.14 trillion, by 15.6%. This is the classic “flight to quality” in a falling market: money leaves alts faster than bitcoin. But “dominance is rising, so bitcoin is rising” would be a mistake here.
How to read combinations. This describes rotation; it is not a signal.
- USDT.D up, TOTAL down — inside the market money is moving from coins into dollars. But tether's share also grows simply because everything else gets cheaper while tether stays the same: a rising share is not necessarily an inflow.
- BTC.D up, ETH.D down — flight to quality inside the market. Both up — the tail is being sold, also visible in TOTAL3.
- TOTAL2 rising faster than TOTAL — money flowing into alts. TOTAL3 rising — a late stage of risk appetite, money has reached the riskiest; TOTAL3 falling is an early sign of exit, the tail is sold first.
- TOTAL up, ISSUANCE flat — the market got pricier through repricing; no new dollars came. ISSUANCE rising — new money really did come into crypto.
The tab's own caveats. TOTAL2 and TOTAL3 are computed by subtraction from TOTAL using our own dominance, so the parts always add up to the whole — and that is not an independent check. There will be no exact match with TradingView: their index composition is not published, and our bitcoin dominance is usually half a point lower. No card answers “when”: this is a monthly scale, not intraday. The “What agrees with what” block names cases where the metrics disagree; six values from one denominator agreeing is a sign of a coherent picture, not a correct one.
News and the primary source
The “News” tab feed is a log of crypto and general-market headlines over a hundred days: TreeNews and the MarketTwits and WatcherGuru Telegram channels. English headlines are translated, the original on hover. The number on a row is the model's rating of the headline: 2 — concerns the crypto market as a whole, 1 — a single coin, company, country or sector, 0 — not about markets. “As one story” merges messages from different sources about one event into one row — the one that reached us first. Silent sources are shown above the feed so “little news” is not confused with “the source is not responding”.
On the chart important news is marked with a lightning bolt over the candle. The model decides importance: will the event move the whole crypto market noticeably more than usual within the next hour. It is the model's forecast from the headline, not a fact that the price moved. The bolt sits on the candle of the event's own time, not of the moment the news reached us; if more than a minute separates them, the card says “learned N min later”.
Two rules for reading news.
News is not the cause of a move. The price often moves before the headline, and the headline explains what has already happened. The bolt on the candle lets you see this: did the move start before the icon or after.
First — who said it and when. Most of the feed is retelling. A channel retells an agency, the agency retells a government office, and something is lost at each step: a number is rounded, monthly and annual change get mixed up, “above forecast” turns into “record surge”. A retelling of a retelling most often diverges from the primary source in the most important part — the number. Three channels with one story are not three confirmations but often one retelling spread across three channels. For US data the primary source is the agency, and EVA takes the calendar's actual from there.
Common mistakes
- Reading the actual without the forecast. “Inflation 3%” says nothing until you see whether 2.8% or 3.2% was expected.
- Computing the deviation as a percent of the forecast. For percentage indicators the deviation is in percentage points: 3.0 − 3.2 = −0.2 pp, not −6.25%.
- “Above forecast is good.” For unemployment and payrolls “above” means opposite things, and one release carries several numbers.
- “A negative deviation means the price goes down.” Three NFP reports in the archive: the sign did not set the direction.
- “It matched the forecast, so it will be quiet.” On 12.08 inflation matched on every line, yet the range was ×3.2.
- Taking the first seconds for the market's answer. A thin book throws the price both ways.
- “BTC.D rising means bitcoin is getting pricier.” The share also rises in a decline if the rest falls harder.
- “Three sources, so it's true.” Often it is one retelling in three places. The check is the primary source.
- The bolt caused the candle. The model rates the headline, not the market; the price often moves before the news.
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.