DYORLearn hubBlog
Home / Learn hub / Order book

ASK BID ANOMALIES

9 min · DYOR Education
PROOTHER · Market
Goal

Break down ASK BID ANOMALIES: how an anomaly is calculated, what the 24-hour and 7-day norm window means, how much is normal and what the indicator doesn't show.

ASK BID ANOMALIES on BTC/USDT, 1h: number of coins with an order book anomaly per hour, asks and bids, 24-hour norm window
ASK BID ANOMALIES on BTC/USDT, 1h: number of coins with an order book anomaly per hour, asks and bids, 24-hour norm window
What it shows

How many coins in the market have an unusual order book skew right now. Two counter lines: asks and bids, in number of coins. Spot and futures are counted separately.

How it's calculated.

  • For each coin it takes RATIO — bids divided by asks within ±30% of price. Stablecoin pairs aren't counted.
  • The norm is the average RATIO of the same coin over the previous 24 full hours, excluding the current one. Fresh listings with less than 12 hours of history have no norm, so the coin is skipped.
  • RATIO 1.5 times above the norm — a bid anomaly. 1.5 times below the norm — an ask anomaly. A coin is counted once per bar.
  • This is skew, not demand. RATIO rises both when bids are added and when asks are pulled. What exactly happened is shown by COIN B&A for the coin.

How much is normal. Over the last 12 months on 1h: a median of 12 ask coins and 8 bid coins per hour, that's 2–3% of the market. One hour in ten — more than 20 and 15. More than 40 coins — less than one hour in a hundred. There are almost always more ask anomalies: the ratio drops by 1.5 times more often than it rises; that's how the market works.

Spike — not a single hour but a wave of new entries over 2–4 hours. Spikes coincide with big BTC moves in either direction. You can't predict where BTC goes next from the coin count: on 2019–2024 history no counter setting beat the ordinary price path after the same drawdown. What a spike means for a level and how it's read in practice — in the “What it's for” section.

Timeframe. The base calculation is hourly. On 4h and 1d it shows the sum of hourly values. Below 1h the value is taken from the closed bar, but on 1m spoofing gets into the counter: a wall 30% from price is placed and pulled within a minute and means nothing. The working timeframe is 1h and higher.

Norm window: 24 hours or 7 days. A live example, June 5, 2026, 19:00 UTC. With the daily norm: 58 bid coins and 8 ask. With the weekly: 127 bid and 21 ask. Ten hours later the daily counter dropped to 23, the weekly rose to 131. The day shows an event: order books are rebuilding right now. The week shows a state: how many coins still have a skew relative to their week. The weekly counter is higher and lasts longer: a median of 34 ask and 20 bid, episodes above normal stretch up to five days. It follows price rather than leading it: after a weekly drop bid anomalies pile up because asks were pulled relative to the week.

The same indicator with a 7-day norm window: the counter is higher and lasts longer, the June peak is 130 bid coins vs 58 with the daily window
The same indicator with a 7-day norm window: the counter is higher and lasts longer, the June peak is 130 bid coins vs 58 with the daily window

Before September 2026 the indicator calculated the norm differently — over the whole period since the start of the year. The history has been recalculated with the new formula.

norm: avg RATIO over windownorm × 1.5norm ÷ 1.5bid anomaly: RATIO 1.5 times above normask anomaly: RATIO 1.5 times below normsame for every coin; the indicator counts how many coins have RATIO outside the corridor in this bar
The norm is the average over the window, 24 hours or 7 days. The ×1.5 and ÷1.5 corridor is the same for all coins.
What it's for

Tell an event in a single coin apart from order books rebuilding across the whole market. And get a list of coins whose order book just changed.

For example.

  • Bid anomalies = 3 on the daily window — a few individual coins, an ordinary hour.
  • Bid anomalies = 45 — within an hour RATIO rose 1.5 times in 45 coins at once. It's a market event, not a coin event. Next, take the coin list from the screener and check each one: the heatmap and limits show whether it's a wall or spoofing, COIN TRADES — whether it's being filled or not.
  • Weekly window high, daily already low — the skew is old, order books have adjusted to the new price. A daily spike without a weekly one — a one-off rebuild.

How spikes are read in practice.

  • A spike's strength is in the number of coins: the higher the number, the more anomalous the spike and the more weight the level carries. On the daily window 15–20 coins is just a busy hour, 40 is rare, one hour in a hundred, 60 and above — a handful of hours a year. On the weekly window the bar is higher: normal is 35, rare is 80 and more.
  • A spike in bid anomalies — not one coin but a number of coins where demand in the order book sharply exceeded supply. Such a level is harder to push through downward, and price reacts off it more often. It's not a guarantee: the level can break. But in most cases, especially in a rising market, the zone of a bid-anomaly spike is a place to build spot positions in parts.
  • A spike in ask anomalies — local pressure: in many coins supply sharply outweighed demand. It's not necessarily the top, but it's where people start taking profit on spot positions bit by bit.
  • A spike is a level, not an entry point: it says order books have already rebuilt here; next, watch the price reaction and COIN TRADES.
More on the settings
ASK BID ANOMALIES inputs: Market Type and Norm window. The selected window shows in the legend: “SPOT, 24h”
ASK BID ANOMALIES inputs: Market Type and Norm window. The selected window shows in the legend: “SPOT, 24h”
Where to find it
Indicators›OTHER›Market›ASK BID ANOMALIES
Settings
FieldOptionsDefaultWhat it changes
Market TypeSPOT
FUTURES
SPOTWhose order books to count: spot pairs or perpetual futures.
Futures coins without spot are only in the second option.
Norm window24h
7d
24hThe norm window — what to compare the coin's RATIO against.
24h — an event: the order book rebuilding over the last hours, fades within hours.
7d — a state: skew relative to the week, lasts for days.

Thresholds differ by window: the weekly median is three times higher.
In alerts this field is also called “Norm window”.
In alerts

Metric ASK BID ANOMALIES. Condition fields:

Ask/Bid TypeNorm window

The metric is market-wide — no coin is selected. Set the threshold for your window.

Try it yourself
  1. Turn on ASK BID ANOMALIES on 1h. Find the highest bid-line peak over the month.
  2. Open the inputs, switch Norm window to 7d and look at the same hour.
What you should get. On the daily window it's a single peak; on the weekly one it's higher and wider. You saw an event and a state on the same data.
Paid indicator.
Takeaway

ASK BID ANOMALIES counts coins whose RATIO within ±30% deviated from their own norm by 1.5 times: above — a bid anomaly, below — an ask anomaly. A daily norm catches an event, a weekly one — a state. Usually 2–3% of coins per hour; more than 40 is rare. The more coins in a spike, the more anomalous it is and the more weight the level carries. In practice a bid-anomaly spike is a level that's harder to push through, a zone to build spot in parts, especially in a rising market; an ask-anomaly spike is local pressure, a place for partial profit-taking. Not a guarantee: the level can break, watch the price reaction and COIN TRADES. Use 1h and higher.

Quick check

Bid anomalies = 45 on the daily window. What does it mean?

Show answer

Correct answer: Within an hour the 30% RATIO rose 1.5 times relative to the day in 45 coins at once — order books are rebuilding across the whole market

Quick check

A coin's daily RATIO norm is 1.2. At what RATIO will the platform record a bid anomaly?

Show answer

Correct answer: From 1.8 and up: norm × 1.5

← Previous lesson Next lesson →
See these concepts live on real Binance data — the DYOR workspace is free to start.
Open DYOR Platform