Одна й та сама монета одночасно оцінюється на біржах по-різному. Арбітраж перетворює цей розрив на прибуток: купив там, де дешевше, і продав, де дорожче. Щоправда, розбіжності рідко перевищують частки відсотка і живуть лічені секунди. Поки трейдер помітить спред і вручну виставить два ордери, розрив уже закриється.
Платформа для міжбіржового арбітражу Arbitron бере цю роботу на себе. Сервіс стежить за стаканами та ставками фінансування на 20 біржах, а обидві сторони угоди, які сленгом називають ногами, виставляє сам. Гроші залишаються на біржових рахунках трейдера.
Гроші на різниці цін
У кожної біржі свій стакан заявок, свої покупці та продавці, свій регіональний попит. Ліквідність перетікає між майданчиками нерівномірно, комісії за введення та виведення збільшують розбіжність котирувань.
Арбітражер не вгадує, куди піде ціна. Дві зустрічні позиції гасять ціновий ризик: куди б не рухався ринок, одна нога компенсує іншу. Заробіток залишається на спреді та на ставці фінансування (фандингу). На папері все виглядає просто, а на практиці впирається у швидкість та охоплення.
«Типовий міжбіржовий спред становить 0,01–0,5% і тримається секунди. Щоб стабільно заробляти на таких розривах, потрібно стежити за тисячами пар на десятках майданчиків і надсилати два ордери одночасно. Людина фізично не встигає: поки вона дивиться на цифру, стакан уже змінився», — пояснюють в Arbitron.
Чотири розриви між екраном і рахунком
Число, яке малює сканер, сире: це просто різниця двох котирувань. До реального прибутку від неї залишається помітно менше. Спред з'їдають чотири фактори: тейкерські комісії на обох ногах, глибина стакана під потрібний обсяг, прослизання за час виконання заявок і затухання самого спреду.
Комісії рахувати найпростіше: повний цикл двоногого арбітражу — це чотири ринкові ордери (відкрити обидві ноги і закрити). Тарифи майданчиків суттєво відрізняються, тож вибір зв'язки вирішує багато. При цьому спред живе рівно доти, доки його не закриють інші арбітражері. Сканер з оновленням раз на 10–15 секунд показує вже історію, і найповільнішою ланкою в ланцюжку залишається людина.
23 мілісекунди до Binance
Arbitron підключений до кожної торгової пари на 20 біржах, а це близько 10 000 стаканів одночасно. У пам'яті платформа тримає всю книгу заявок, а не лише верхнє котирування. За найкращою ціною часто стоїть обсяг у пару доларів, і на реальному ордері спред зникає. Сервіс рахує ціну, за якою заявка справді виконається на $25, $100, $500 або $1000.
Кожен акаунт отримує виділений сервер на AWS із власною статичною IP-адресою, а регіон трейдер обирає сам: Токіо, Сінгапур, Франкфурт або Лондон. Один переїзд на місяць безкоштовний. Більшість великих майданчиків тримають двигуни в кількох хмарних регіонах Азії. Binance, Gate, KuCoin, Bitget, HTX і CoinEx найшвидше відповідають із AWS Токіо, там само працюють MEXC і Hyperliquid. Bybit і Phemex розміщені в Сінгапурі. OKX найближче до Гонконгу. Ветерани деривативів живуть у Європі: двигун Deribit у Лондоні, Poloniex теж найшвидше відповідає з Європи.
Із сусіднього з біржею регіону запит іде 10–35 мс, а з іншого континенту — 200–500 мс. За цей час стакан ліквідного ф'ючерсу встигає оновитися повністю, і ордер приходить у книгу, якої вже немає. У вимірах команди така угода коштувала майже 0,8% прослизання, у кілька разів більше за типовий спред.
Біржі ще обмежують кількість запитів з однієї адреси, а під час роботи із загального пулу ліміт витрачають усі клієнти сервісу разом. Чужа активність гальмує виконання напряму, а особистий IP цю залежність знімає. Торгове ядро написане на Rust: за словами розробників, мову обрали за відсутність раптових пауз на критичному шляху. Інтерфейс зібраний за зразком біржового термінала. Ціна підсвічується за кожної зміни, а якщо потік даних обірвався, число тьмяніє і закреслюється.
Бектест замість вітрини
У платформи два інструменти пошуку. Сигнали показують дані в реальному часі: щойно розрив перетинає заданий поріг, трейдер отримує сповіщення.
Сканер влаштований інакше, ніж звичний скринер: у таблиці стоїть не миттєвий спред, а результат бектесту із затримкою в 5 хвилин. Платформа проганяє останні 8 годин записаних котирувань через ту саму двопорогову стратегію, за якою працюють торгові картки. Кожен рядок — підсумок такої симуляції, де комісії вже вираховані.
Тейкерську комісію сканер рахує не за середнім ринком, а за особистим тарифом: VIP-рівень і знижку за нативний токен трейдер вказує в налаштуваннях біржового ключа. Від цього числа відраховується поріг беззбитковості. Затримку бектест теж закладає: трейдер обирає інтервал 0,5, 1 або 2 секунди, і кожен сигнал рахується за найгіршою ціною за цей відрізок. Спред, що майнув на півсекунди, у звіт не потрапляє. Разом із ним відсіюється головна ілюзія арбітражних скринерів: красиві відсотки, до яких не дотягнутися.
Поруч із кожною можливістю стоїть оцінка надійності від 0 до 100: число закритих бектестом циклів, запас прибутку відносно комісій і добовий оборот менш ліквідної ноги. Третина бала припадає на глибину ринку, тож високий рейтинг у тонкої пари отримати важко. Усе, що нижче 50, у базі знань пропонують вважати жовтим прапорцем.
Під кожною парою лежить історія спредів за 30 днів. На карті місяця підсвічені моменти, коли розрив перевалював за вибраний поріг, а сусідні кнопки перемотують до наступного сплеску. Так видно, працювала зв'язка весь місяць чи один раз потрапила у вдалий день. Таблиця показує і час, коли з'явиться наступний результат бектесту.
Торгові картки
Робота в Arbitron будується навколо торгових карток. Кожна пов'язує пару бірж, конкретну монету і два пороги спреду: на відкриття і на закриття. Живуть вони незалежно, тож збій однієї не валить решту.
Поріг виходу платформа розраховує разом із вартістю зворотних угод: в оцінку прибутку одразу закладена ціна розвороту обох позицій. Без такої поправки спред виглядає дохідним на папері, а на ділі приносить збиток. Розбіжність картка відпрацьовує в будь-який бік: якщо спред пішов угору, платформа відкривається в одну конфігурацію, якщо вниз — у дзеркальну. За твердженням розробників, багато ботів жорстко закріплені за однією схемою (наприклад, на Binance завжди шорт, на OKX — лонг) і половина рухів проходить повз них.
Обидві заявки надсилаються на біржі одночасно, але іноді одна з них виконується лише частково. У такому разі алгоритм або добирає недостатній обсяг, або закриває вже відкриту позицію. Трейдер отримує сповіщення про ситуацію. Перед угодою картка перевіряє, чи вистачить у стакані глибини під весь ордер: спред, реальний для $500, на $10 000 може виявитися фікцією. Налаштування «Множник глибини» заздалегідь пробігає по книзі на потрібний обсяг і рахує середньозважену ціну виконання.
Другий фільтр, вікно валідації, за замовчуванням вимагає 1000 мс: спред має протриматися за порогом усю секунду без жодного провалу, інакше відлік починається заново. Миттєві перетинання порогу до угоди не доходять. Трейдер налаштовує фільтр сканера за спредами, майданчиками та мінімальною ліквідністю або зберігає готовий пресет, а далі платформа створює і запускає картки сама. Їхня кількість обмежена і для кожного набору умов, і для акаунта загалом: автоматика не виходить за рамки заданого ризику. Тим, хто віддає перевагу ловити зв'язки самостійно, залишили ручний режим із живими стаканами обох бірж.
Крім міжбіржового спреду, сервіс рахує фандинговий арбітраж на парі спот плюс безстроковий ф'ючерс або між двома деривативами. Є й інверсні контракти, де застава та розрахунки йдуть у самій монеті, а не в USDT: у команді зазначають, що такі пари відстежують небагато конкурентів.
Захист позицій: від стопа до делістингу
Спред не завжди сходиться назад, тому в картці є три запобіжники. Перший — жорсткий стоп: на заданому порозі збитку алгоритм виходить по ринку, не чекаючи повернення. Другий м'якший: платформа перестає відкривати нові цикли і шукає зручний момент, щоб закритися. Третій спрацьовує за замовчуванням за 3% до ціни ліквідації.
Делістинг небезпечніший за будь-який стоп: коли біржа прибирає контракт із торгів, одна нога зникає, а друга залишається в ринку без страховки. Arbitron ловить такі події в три шари. Перший опитує офіційні API анонсів Binance, Bybit, Bitget і OKX. Другий кожні 5 хвилин звіряє повний список інструментів, третій реагує на зникнення символу зі стрічки. Планові попередження біржі публікують за 3–14 днів до зняття.
Помітивши делістинг, платформа зупиняє набір позиції і надсилає трейдеру сповіщення в Telegram. Закрити вже відкриті ноги можна зі звичайного інтерфейсу, іти для цього на біржу не потрібно. Автоматично сервіс цього не робить: збій API майданчика легко прийняти за зняття контракту і продати за випадковою ціною. Маркетмейкери йдуть із приреченого інструменту заздалегідь, і спред у фінальні години розширюється в п'ять-десять разів, а фандинг розганяється до ±1–2% за восьмигодинний інтервал. В Arbitron радять закриватися за 24–48 годин до відключення, поки в стакані ще є кому продати.
Ключі, якими не можна вивести гроші
Некастодіальна модель тримається не на довірі, а на правах доступу. Arbitron отримує API-ключ із дозволом лише на торгівлю і прав на виведення не просить, тож забрати активи не може.
Ключ