Reference check. This is a worked example of one of our standard checks, published in full so the method can be judged rather than trusted. The asset is FET (Fetch.ai). Everything below comes from public exchange data captured on 2026-08-06 at 08:17 UTC; you can re-run the live version on the FET order book page and get today's numbers instead of ours.
The reason to publish this particular check is that it produced two contradictory answers depending on how carefully the question was asked — and the careless version was the bullish one.
The naive read: LONG
The default way to read an order book is to look at the top of it: take the levels near the current price, add up the resting buy orders, add up the resting sell orders, compare. Do that on FET across Gate.io, Bybit and OKX — a ±0.5% band, priced for a $300 order, fetching the first 50 levels — and you get this:
| Venue | Imbalance |
|---|---|
| Gate.io | +0.07 |
| Bybit | +0.11 |
| OKX | +0.56 |
| Depth-weighted consensus | +0.29 → LONG |
Every venue bid-heavy, consensus positive, verdict LONG. On a day when FET was down 7.7%, that reads like buyers stepping in. It is also wrong, for two separate reasons.
Error one: the fetch was shorter than the question
Imbalance is measured inside a price band — here ±0.5% around mid. But the depth is summed over the levels we actually downloaded. Ask for 50 levels on a venue whose book is granular and those 50 levels may stop well before the edge of the band. You have then measured part of the bid side against part of the ask side and called the difference a signal.
On Gate.io this was not a rounding error. The same venue, the same instant, read at 50 levels versus 200 levels:
| Fetch depth | Gate.io imbalance | Reads as |
|---|---|---|
| 50 levels | +0.20 | bid-heavy |
| 200 levels | −0.01 | balanced |
The bid-heaviness was an artifact of where the download stopped. We now detect this directly: when the fetched levels do not reach the band edge, the venue is flagged band_truncated and its confidence is halved, rather than reporting a clean-looking number that is not comparable to the other venues.
Error two: the loudest venue was the smallest
The naive scan covered Gate.io, Bybit and OKX. It did not cover Binance — which carries most of the real FET volume. Spot turnover over the prior 24 hours:
| Venue | 24h spot turnover | Share |
|---|---|---|
| Binance | $9.46M | 79% |
| Bybit | $1.05M | 9% |
| OKX | $1.04M | 9% |
| Gate.io | $0.46M | 4% |
The entire LONG verdict rested on OKX's +0.56 — a venue doing 9% of the volume. A consensus that excludes the venue where four fifths of the trading happens is not a consensus about the market; it is a consensus about the minor tables.
The honest read: NEUTRAL
Same coin, same minute. Four venues instead of three, 200–500 levels instead of 50, a ±1% band instead of ±0.5%, and slippage priced for a $5,000 order instead of $300 — because "is there liquidity?" is a question about a size, and $300 is not a size:
| Venue | Bid depth | Ask depth | Imbalance | Buy slippage |
|---|---|---|---|---|
| Binance | $211.5k | $147.1k | +0.18 | 0.036% |
| OKX | $90.2k | $45.1k | +0.33 | 0.178% |
| Bybit | $68.2k | $61.6k | +0.05 | 0.120% |
| Gate.io | $86.9k | $86.6k | +0.00 | 0.214% |
| Depth-weighted consensus | — | — | +0.15 → NEUTRAL | — |
The consensus imbalance falls from +0.29 to +0.15, below our ±0.20 threshold for calling a direction at all. Binance — the venue that matters — is mildly bid-leaning and nothing more. Gate.io is dead flat. The verdict is NEUTRAL: at $5,000, the books give no directional edge.
Is OKX's skew a spoof?
OKX stayed bid-heavy at +0.33 while everyone else was flat. That is the profile of a spoof: a large resting bid wall placed to imply demand and cancelled before it fills. So we tested it the only way that settles it — by watching whether the depth persists.
Six snapshots over two minutes:
| Venue | Mean imbalance | Std dev | Bid depth variation |
|---|---|---|---|
| OKX | +0.381 | 0.021 | 4% |
| Binance | +0.069 | 0.055 | 11% |
| Bybit | +0.069 | 0.028 | 4% |
| Gate.io | +0.053 | 0.036 | 4% |
OKX's skew was the most stable reading on the board — it varied less than Binance's. Spoofed depth flickers; this did not. The honest conclusion is that OKX's book carries a persistent structural bid lean for this pair, most likely standing market-maker inventory. That is a fact about OKX's book, not a fact about demand for FET, and it is exactly why it should not be allowed to set a market-wide verdict.
Where the price actually is
Liquidity is only half the picture. The trend context, from daily candles:
- Price $0.140, down 7.7% on the day.
- −13.5% over 30 days, −39.4% over 90 days, −78.2% over a year, and 96% below its all-time high.
- Below every major moving average: −4.6% vs MA20, −13.1% vs MA50, −25.3% vs MA100, −27.2% vs MA200. 29 of the last 30 daily closes were below the MA20.
- Sitting in the bottom 5% of its 365-day range. The 365-day low, $0.1056, is 25% below spot.
- ATR(14) is 5.6% of price — a daily range wider than most equities move in a quarter.
- Perpetual funding on Gate.io is +0.01% per 8h — longs paying, but barely. No crowded-short squeeze setup, no crowded-long flush setup.
Nearest support from clustered swing lows sits at $0.1322 (the 30-day low). Overhead, the densest resistance is $0.1618 — touched three times — then $0.1836.
The forecast, stated as a distribution
We do not publish price targets. A target is a single number pretending to be knowledge; what can honestly be estimated is a range and how often price has historically stayed inside it. So we took every historical day in FET's record, measured how far price moved relative to the ATR at that moment, and read the resulting distribution:
| Horizon | 10th pct | Median | 90th pct | Containment |
|---|---|---|---|---|
| 1 day | $0.1346 | $0.1395 | $0.1463 | 90% |
| 7 days | $0.1256 | $0.1384 | $0.1596 | 87% |
| 30 days | $0.1112 | $0.1346 | $0.1946 | 83% |
Read that as: on a 7-day view, an outcome anywhere between $0.126 and $0.160 is an ordinary week for this asset. The median path drifts slightly down. The 30-day band is enormous — from $0.111 to $0.195 — which is the honest way of saying that at 5.6% daily volatility, one month out, almost nothing is ruled out.
The part most analyses leave out
Every bullet in the trend section says "downtrend", and the obvious move is to conclude "therefore, more downside". We tested whether that conclusion survives contact with the data. Across FET's history we isolated every day where price was below both the MA20 and the MA200 — the exact condition today — and measured what happened over the following 30 days. Then we compared it to simply picking a random day:
| Condition | Median 30d return | Win rate | Sample |
|---|---|---|---|
| Below MA20 and MA200 (today's setup) | −6.0% | 39% | 470 days |
| Any day at all (baseline) | −8.0% | 38% | 970 days |
The trend filter is worth one percentage point of win rate against the baseline. It is noise. Being below the moving averages told you nothing that the base rate did not already tell you — and the base rate here is negative mostly because this sample window is dominated by one long drawdown, not because a law of markets says so.
So the honest verdict on FET as of this check: no edge from the order book, and no edge from the trend condition. The books are balanced at real size, the venue that looked bullish is the venue that matters least, and the bearish trend structure has no measurable predictive value over the base rate. This is what most checks look like when you run them properly. Publishing only the ones that find something is how research becomes marketing.
What would change the answer
- Consensus imbalance beyond ±0.20 at $5k with Binance agreeing. Not one venue — the depth-weighted number, with the majority-volume venue on the same side.
- A decisive break of $0.1322 on expanding volume, which opens the path toward the $0.1056 annual low.
- Reclaiming $0.1618 — the three-touch resistance — which would be the first structural higher high in this leg.
- Funding turning sharply negative while price holds, indicating shorts crowding into support rather than the current near-zero balance.
Reproduce it
The live version of this check runs on any coin we track: open FET's order book page, or swap the ticker in the URL. It fans out to Binance, Gate.io, Bybit and OKX on every load, states the band and order size it used, weights the consensus by depth, and flags truncated books and venue disagreement instead of quietly averaging them away.
Public exchange data only — no API keys, no orders, no account access. An order book describes resting liquidity at one instant, and resting orders can be cancelled at any moment; none of the above is a prediction, and none of it is financial advice. Historical distributions describe what this asset has done, which is not a claim about what it will do.