Математика затримки: чому близькість до біржі має значення для виконання фʻючерсів
2026-05-06 · ~6 хвилин читання
"Низька затримка" — найбільш перебільшена фраза в роздрібній крипто-торгівлі. Більшість консьюмер-орієнтованих ботів маршрутизують кожен ордер через сервер на неправильному континенті і називають це швидким, тому що інтерфейс реагує живо. Цей пост — це математика, яку ми хотіли б, щоб хтось написав нам п'ять років тому.
Що насправді робить round-trip time
Round-trip time (RTT) — це інтервал за стінним часом між «наш ордер залишає наш процес» і «підтвердження біржі досягає нашого процесу». Він включає вихідний мережевий сегмент, черговування на match-engine біржі та вхідний мережевий сегмент. Він не включає час, який ми витратили на прийняття рішення про відправлення ордера. (Це окремий бюджет; ми вимірюємо обидва.)
Для пасивного лімітного ордера, що спочиває на книзі, RTT насправді не важить — як тільки ордер поставлено в чергу, тільки годинник біржі має значення. Для агресивного ордера, що забирає котирування, яке ви бачили момент тому, RTT — це все: кожна мілісекунда, яку ви витрачаєте в польоті, — це ще одна мілісекунда, коли хтось інший може забрати своє котирування.
Де регіон розгортання придбає вам щось
Match engines для основних крипто-бірж живуть у кількох фізичних регіонах — типово Сінгапур, Токіо та зона на сході США. З сервера в тому ж регіоні ви можете очікувати RTT менше за 50 ms. З сервера в неправильному регіоні той же виклик зазвичай займе 150–250 ms, переважно через швидкість світла в оптиці.
Практична наслідок: якщо ваш бот пінгує match engine Сінгапуру з дата-центру США, ви відмовилися від приблизно 200 ms на кожен ордер. На агресивному ордері — це різниця між виконанням за показаною ціною та виконанням за наступним тіком — або взагалі без виконання.
Де це перестає купувати вам що-небудь
Пройшовши десь біля 30–50 ms, граничної вартості подальшого зменшення затримки колапсує для стратегій роздрібного рівня. Справжні високочастотні торговці змагаються на мікросекундних co-located cross-connects — бюджет, який не окупається на роздрібному розмірі, і ми чесно про це говоримо (див. пост про те, що високочастотність насправді означає в роздрібній крипто).
Реалістична мета для бота виконання роздрібного рівня: бути в правильному регіоні, на мережевій路 з низькою джиттером, з добре настроєним клієнтом. Це приносить вас до порога, де вузьке місце перестає бути вами і стає структурою ринку.
Як ми вимірюємо (і чому ми це опублікуємо)
Ми постійно вимірюємо RTT з кожного регіону, в якому ми розгортаємося, для кожної біржі, на якій ми торгуємо. Число, яке ви бачите на сторінці доказу, — це не «найкращі коли-небудь записані» — це постійне вимірювання, що є єдиною чесною версією. Маркетингові команди люблять друкувати мінімум; трейдери дбають про медіану, 95-й процентиль та найгірша хвилина дня.
Коли live data feed запалиться на Phase 5, таблиця затримок на сторінці доказу буде постійно оновлюватися і позначати регіон, яка нараховано вибрана маршрутизатором для потоку live ордерів.