Get access

Platform status

Data lag: 0 h · uptime is measured by an external independent watchdog, not by us.

The external watchdog starts reporting with the tunnel — the chart fills in as soon as the first probes land.

Quality, last days

DayQRows GapsBook rebuildFull replayTape vs exchange
2026-10-22100 (BTC 100 · ETH 100 · SOL 100) 41628880 12/12 ok 2,362,881/2,362,885 ok 3/3 symbols, 26 missing
2026-10-21100 (BTC 100 · ETH 100 · SOL 100) 41155790 11/12 ok 2,409,398/2,409,403 ok 3/3 symbols, 0 missing
2026-10-20100 (BTC 100 · ETH 100 · SOL 100) 41474940 12/12 ok 2,410,804/2,410,818 ok 3/3 symbols, 0 missing
2026-10-19100 (BTC 100 · ETH 100 · SOL 100) 36719810 12/12 ok 2,356,924/2,356,934 ok 3/3 symbols, 0 missing
2026-10-1840 (BTC 40 · ETH 40 · SOL 40) 32882470 12/12 ok 2,114,607/2,114,610 ok 3/3 symbols, 4123 missing
2026-10-1799 (BTC 99 · ETH 99 · SOL 99) 33246860 12/12 ok 2,212,821/2,212,823 ok 3/3 symbols, 0 missing
2026-10-16100 (BTC 100 · ETH 100 · SOL 100) 45628180 12/12 ok 2,412,308/2,412,321 ok 3/3 symbols, 0 missing
2026-10-15100 (BTC 100 · ETH 100 · SOL 100) 49981130 12/12 ok 2,453,802/2,453,822 ok 3/3 symbols, 0 missing
2026-10-14100 (BTC 100 · ETH 100 · SOL 100) 42064700 12/12 ok 2,413,274/2,413,280 ok 3/3 symbols, 0 missing
2026-10-13100 (BTC 100 · ETH 100 · SOL 100) 43123860 12/12 ok 2,417,802/2,417,807 ok 3/3 symbols, 0 missing
2026-10-12100 (BTC 100 · ETH 100 · SOL 100) 38082140 12/12 ok 2,384,923/2,384,931 ok 3/3 symbols, 0 missing
2026-10-11100 (BTC 100 · ETH 100 · SOL 100) 30658830 12/12 ok 2,272,786/2,272,789 ok 3/3 symbols, 0 missing
2026-10-1099 (BTC 99 · ETH 99 · SOL 99) 28159490 12/12 ok 2,212,291/2,212,292 ok 3/3 symbols, 0 missing
2026-10-0974 (BTC 74 · ETH 74 · SOL 77) 35786990 8/12 ok 2,372,922/2,372,928 ok 3/3 symbols, 0 missing

Q is the day quality index: it is computed from the share of collection time lost and from sequence gaps — measured, not declared. Rows below 70 are highlighted. Book rebuild: the order book is rebuilt from our l2 diffs and compared with the independently recorded top of book. Tape vs exchange: every trade_id of the day is compared with Binance's own public archive (data.binance.vision) — "0 missing" means the tape is identical to the exchange's record, row for row.

Incidents

18.10 23:59 Incomplete data collection on 2026-10-18 open
Collection on 2026-10-18 was incomplete. Quality index Q = 40 (healthy is 90 and above). 8.50% of the day was lost, holes longer than 5 seconds: 7, the longest one 1h 52m. Records in the raw stream: 3288247. Delivery latency tail was high on BTC/USDT: p99 = 4971.0 ms (penalty 30.0 of 30). Rows are complete; timestamps are exchange time, so the data itself is unaffected — only how late we received it. The order book for this day rebuilds correctly — 100.0% of bid/ask probes matched the independently recorded top of book. The day is left as it is — backfilling after the fact would mean the numbers on the storefront change after the sale. The day is flagged in the data map (has_gaps), and every backtest report that touches it carries a «day with collection gaps» badge.
06.10 23:59 Incomplete data collection on 2026-10-06 open
Collection on 2026-10-06 was incomplete. Quality index Q = 68 (healthy is 90 and above). 0.07% of the day was lost, holes longer than 5 seconds: 1, the longest one 0m. Records in the raw stream: 3686266. Delivery latency tail was high on BTC/USDT: p99 = 4051.0 ms (penalty 30.0 of 30). Rows are complete; timestamps are exchange time, so the data itself is unaffected — only how late we received it. The order book for this day rebuilds correctly — 100.0% of bid/ask probes matched the independently recorded top of book. The day is left as it is — backfilling after the fact would mean the numbers on the storefront change after the sale. The day is flagged in the data map (has_gaps), and every backtest report that touches it carries a «day with collection gaps» badge.
05.10 23:59 Incomplete data collection on 2026-10-05 open
Collection on 2026-10-05 was incomplete. Quality index Q = 67 (healthy is 90 and above). 0.09% of the day was lost, holes longer than 5 seconds: 1, the longest one 1m. Records in the raw stream: 3932684. Delivery latency tail was high on BTC/USDT: p99 = 3653.0 ms (penalty 30.0 of 30). Rows are complete; timestamps are exchange time, so the data itself is unaffected — only how late we received it. The order book for this day rebuilds correctly — 100.0% of bid/ask probes matched the independently recorded top of book. The day is left as it is — backfilling after the fact would mean the numbers on the storefront change after the sale. The day is flagged in the data map (has_gaps), and every backtest report that touches it carries a «day with collection gaps» badge.
03.10 23:59 Incomplete data collection on 2026-10-03 open
Collection on 2026-10-03 was incomplete. Quality index Q = 65 (healthy is 90 and above). 0.16% of the day was lost, holes longer than 5 seconds: 1, the longest one 2m. Records in the raw stream: 2683379. Delivery latency tail was high on ETH/USDT: p99 = 3251.0 ms (penalty 30.0 of 30). Rows are complete; timestamps are exchange time, so the data itself is unaffected — only how late we received it. The order book for this day rebuilds correctly — 100.0% of bid/ask probes matched the independently recorded top of book. The day is left as it is — backfilling after the fact would mean the numbers on the storefront change after the sale. The day is flagged in the data map (has_gaps), and every backtest report that touches it carries a «day with collection gaps» badge.
01.10 23:59 Incomplete data collection on 2026-10-01 open
Collection on 2026-10-01 was incomplete. Quality index Q = 68 (healthy is 90 and above). 0.21% of the day was lost, holes longer than 5 seconds: 3, the longest one 2m. Records in the raw stream: 3943916. Delivery latency tail was high on ETH/USDT: p99 = 2573.0 ms (penalty 25.26 of 30). Rows are complete; timestamps are exchange time, so the data itself is unaffected — only how late we received it. The order book for this day rebuilds correctly — 100.0% of bid/ask probes matched the independently recorded top of book. The day is left as it is — backfilling after the fact would mean the numbers on the storefront change after the sale. The day is flagged in the data map (has_gaps), and every backtest report that touches it carries a «day with collection gaps» badge.
12.09 23:59 Incomplete data collection on 2026-09-12 open
Collection on 2026-09-12 was incomplete. Quality index Q = 66 (healthy is 90 and above). 0.45% of the day was lost, holes longer than 5 seconds: 3, the longest one 3m. Records in the raw stream: 2813388. Delivery latency tail was high on BTC/USDT: p99 = 2138.0 ms (penalty 20.42 of 30). Rows are complete; timestamps are exchange time, so the data itself is unaffected — only how late we received it. The order book for this day rebuilds correctly — 100.0% of bid/ask probes matched the independently recorded top of book. The day is left as it is — backfilling after the fact would mean the numbers on the storefront change after the sale. The day is flagged in the data map (has_gaps), and every backtest report that touches it carries a «day with collection gaps» badge.
10.09 23:59 Incomplete data collection on 2026-09-10 open
Collection on 2026-09-10 was incomplete. Quality index Q = 83 (healthy is 90 and above). 0.05% of the day was lost, holes longer than 5 seconds: 2, the longest one 0m. Records in the raw stream: 4038701. Delivery latency tail was high on BTC/USDT: p99 = 1673.0 ms (penalty 15.26 of 30). Rows are complete; timestamps are exchange time, so the data itself is unaffected — only how late we received it. The order book for this day does NOT rebuild reliably on BTC/USDT: only 99.8798% of bid/ask probes matched the independently recorded top of book, and we are not hiding it. The day is left as it is — backfilling after the fact would mean the numbers on the storefront change after the sale. The day is flagged in the data map (has_gaps), and every backtest report that touches it carries a «day with collection gaps» badge.
09.09 23:59 Incomplete data collection on 2026-09-09 open
Collection on 2026-09-09 was incomplete. Quality index Q = 78 (healthy is 90 and above). 0.09% of the day was lost, holes longer than 5 seconds: 1, the longest one 1m. Records in the raw stream: 4104145. Delivery latency tail was high on SOL/USDT: p99 = 1997.0 ms (penalty 18.86 of 30). Rows are complete; timestamps are exchange time, so the data itself is unaffected — only how late we received it. The order book for this day does NOT rebuild reliably on BTC/USDT: only 87.5% of bid/ask probes matched the independently recorded top of book, and we are not hiding it. The day is left as it is — backfilling after the fact would mean the numbers on the storefront change after the sale. The day is flagged in the data map (has_gaps), and every backtest report that touches it carries a «day with collection gaps» badge.
08.09 23:59 Incomplete data collection on 2026-09-08 open
Collection on 2026-09-08 was incomplete. Quality index Q = 84 (healthy is 90 and above). 0.08% of the day was lost, holes longer than 5 seconds: 2, the longest one 0m. Records in the raw stream: 4975104. Delivery latency tail was high on BTC/USDT: p99 = 1536.0 ms (penalty 13.73 of 30). Rows are complete; timestamps are exchange time, so the data itself is unaffected — only how late we received it. The order book for this day does NOT rebuild reliably on BTC/USDT: only 87.5% of bid/ask probes matched the independently recorded top of book, and we are not hiding it. The day is left as it is — backfilling after the fact would mean the numbers on the storefront change after the sale. The day is flagged in the data map (has_gaps), and every backtest report that touches it carries a «day with collection gaps» badge.
07.09 23:59 Incomplete data collection on 2026-09-07 open
Collection on 2026-09-07 was incomplete. Quality index Q = 82 (healthy is 90 and above). 0.00% of the day was lost, holes longer than 5 seconds: 0, the longest one 0m. Records in the raw stream: 4069996. Delivery latency tail was high on BTC/USDT: p99 = 1928.0 ms (penalty 18.09 of 30). Rows are complete; timestamps are exchange time, so the data itself is unaffected — only how late we received it. The order book for this day does NOT rebuild reliably on BTC/USDT: only 91.67% of bid/ask probes matched the independently recorded top of book, and we are not hiding it. The day is left as it is — backfilling after the fact would mean the numbers on the storefront change after the sale. The day is flagged in the data map (has_gaps), and every backtest report that touches it carries a «day with collection gaps» badge.