Межбиржевой спред на перпах

Один и тот же перп почти никогда не стоит одинаково на всех биржах. Разберём, как считать разрыв, во что обходится сделка на нём и почему большинство разрывов на экране исчезает раньше, чем доходит ваша заявка.

Обновлено 7 мин чтения

Межбиржевой спред — разница между лучшим бидом на одной бирже и лучшим аском на другой для одного и того же перпа. Чтобы его забрать, нужно купить на одной бирже, продать на другой и заплатить тейкерскую комиссию по обеим ногам дважды — при входе и при выходе. После комиссий большинство видимых разрывов уходит в минус или исчезает за секунду.

Как считается межбиржевой спред

Покупаем там, где аск ниже всего, продаём там, где бид выше всего, — на этом и строится межбиржевой арбитраж фьючерсов. Спред между биржами — разница двух цен относительно их середины:

спред = (бид на бирже продажи − аск на бирже покупки) / середина

Считают его в базисных пунктах (1 bps = 0,01%). Отрицательный спред значит, что стаканы не пересекаются: купить на одной бирже и продать на другой убыточно ещё до комиссий. Пример на условных цифрах (иллюстрация, не прогноз):

ШагЗначение
Лучший аск на бирже A (покупка)$100 000,0
Лучший бид на бирже B (продажа)$100 060,0
Спред60 / 100 030 ≈ 6,0 bps
Тейкерские комиссии, по одной сделке на ногу4,5 bps (A) + 5,0 bps (B) = 9,5 bps
Нетто на входе6,0 − 9,5 ≈ −3,5 bps
Нетто за круг (выход при нулевом спреде)6,0 − 2 × 9,5 ≈ −13 bps, то есть −$13 при $10 000 в каждой ноге
Спред для выхода в нольбольше 19 bps

Разрыв в 6 bps по BTC на экране котировок выглядит как бесплатные деньги. При базовых тейкерских комиссиях вроде Hyperliquid (4,5 bps) и Binance (5,0 bps) полный круг теряет около $13 при $10 000 в каждой ноге — и это ещё без проскальзывания и без движения цены между двумя исполнениями.

Почему цены на биржах разные

Единой цены у перпа нет. На каждой бирже контракт торгуется со своей премией или дисконтом к индексу, и задают её трейдеры и глубина стакана именно этой биржи. Та же премия двигает фандинг (ставку финансирования), поэтому разрыв между биржами часто отражает расклад позиций на каждой площадке, а не ошибку, которую вот-вот исправят.

  • Разные трейдеры и глубина. Цена формируется в самых глубоких стаканах, а тонкие биржи подтягиваются с задержкой; одна крупная рыночная заявка может на время увести тонкий стакан от остальных.
  • Задержки. Биржи публикуют цены с разной скоростью: на резком движении медленная отстаёт на несколько секунд.
  • Валюта котировки. Перпы на CEX в основном котируются в USDT, а многие DEX считают в USDC или USD. Если USDT стоит на 5 bps дешевле USDC, одно это уже выглядит как разрыв в 5 bps.
  • Разные индексы. Биржи собирают индекс и марк-цену из разных спотовых источников и оракулов.

Небольшой устойчивый разрыв — норма. BTC на крупных CEX обычно стоит с разницей в 1–2 bps. Это собственный базис каждой биржи, а не арбитраж: на выходе разрыв никуда не денется, и вы отдадите его обратно.

Какой спред нужен, чтобы выйти в ноль

За круг сделка четыре раза проходит через стакан: на входе — покупка на одной бирже и продажа на другой, на выходе — наоборот. Поэтому планка — удвоенная сумма тейкерских комиссий обеих бирж:

нетто_за_круг = спред − 2 × (тейкер_покупки + тейкер_продажи)

Биржи (базовые тейкерские комиссии)Комиссии за кругСпред для выхода в ноль
Lighter 0 (стандартный аккаунт) + Extended 2,5 bps5 bpsбольше 5 bps
Hyperliquid 4,5 + Binance 5,0 bps19 bpsбольше 19 bps
Bitget 6,0 + Bybit 5,5 bps23 bpsбольше 23 bps

Формула предполагает выход при нулевом спреде, когда цены полностью сошлись. Если разрыв закрылся наполовину, вторую половину вы отдаёте. Сверху идёт проскальзывание глубже вершины стакана, а на биржах без торговых комиссий — ещё и спред котировки: у Variational цена сделки — котировка её маркетмейкера. VIP-уровни и мейкерские заявки снижают планку, но мейкерская заявка может не успеть исполниться до того, как разрыв закроется.

Откуда берутся фантомные спреды

Фантомный спред виден в данных, но поторговать по нему нельзя. В сыром потоке котировок большинство крупных разрывов — фантомы, и причин у них немного:

  • Устаревшие и кэшированные котировки. Часть публичных эндпоинтов отдаёт данные через кэш и отстаёт на 2–4 секунды, а некоторые — до минуты. Резкое движение на одной бирже тогда выглядит как разрыв с отставшей.
  • Разрыв по времени. Две котировки, снятые с разницей в несколько секунд, сравнивают два момента, а не две цены.
  • Ориентировочные RFQ-котировки. Многие рынки Extended работают только через RFQ, без стакана, а Variational проводит каждую сделку через своего маркетмейкера. Такие котировки — ориентир: фактическая цена сделки может отличаться, а спред бид/аск обычно шире, чем в стакане.
  • Закрытые сессии. Перпы на акции, индексы и металлы на некоторых биржах торгуются круглосуточно, пока базовый рынок закрыт. За выходные их цены расползаются, и тянуть их обратно нечему.
  • Один тикер — разные активы. CAT на Gate — акция Caterpillar, а на MEXC — мем-токен Simon's Cat; PURR на ряде бирж — акция Hyperliquid Strategies, а на самой Hyperliquid — её токен. Множители контрактов (1000PEPE, kPEPE) — та же ловушка: цена за 1000 монет рядом с ценой за одну.
  • Тонкий или сломанный стакан. В лучшем биде может стоять заявка всего на пару долларов, а рынок с собственным спредом бид/аск в несколько процентов обычно почти не торгуется.
  • Отстающие марк-цены. Марк-цена — ориентир биржи для маржи и фандинга, по ней не торгуют. Рядом с живым стаканом на резком движении она даёт разрыв, который целиком состоит из задержки.

Сколько живёт настоящий спред

Недолго. В логах нашей собственной торговли около 63% разрывов от 0,3% в потоковых котировках оказались фантомами, а медианная жизнь настоящих — около 0,6 секунды. Это наш опыт на нескольких биржах, а не закон природы, но ожидания он задаёт. Пока вторая заявка доходит до второй биржи, разрыв часто уже закрыт. Первая нога наливается легко; настоящий риск — цена исполнения второй.

Некоторые биржи добавляют задержку намеренно: на стандартном аккаунте Lighter тейкер-заявки ждут около 300 мс — примерно половину медианной жизни разрыва. А любой экран с обновлением раз в 15 секунд, и наш тоже, показывает, где разрывы обычно появляются, а не те, в которые ещё можно успеть войти.

Ценовой спред и фандинг: как они складываются

Сделка на схождение — купить на дешёвой бирже, продать на дорогой и ждать, пока цены сойдутся. Пока вы ждёте, обе ноги платят или получают фандинг, и он может значить больше самого разрыва. На вкладке «Спреды» это колонка «Δ фандинга»: фандинг (годовых) ноги продажи, то есть шорта, минус ноги покупки, то есть лонга. Плюс — удержание приносит фандинг, минус — стоит денег.

Условный пример: $10 000 в ноге, разрыв 30 bps и 19 bps комиссий за круг оставляют $11, если цены сойдутся. Если на это уйдёт 3 дня при «Δ фандинга» −20% годовых, фандинг обойдётся в 10 000 × 20% × 3 / 365 ≈ $16,44, и сделка закончится примерно на −$5,44. При +20% годовых то же удержание добавит около $16,44, итого ≈ $27,44.

Часто оба сигнала смотрят в одну сторону: где перп торгуется дороже, там обычно и фандинг выше. Если разрыв так и не закроется, у вас на руках окажется пара на фандинге — это другая сделка со своей арифметикой, она разобрана в гайде по арбитражу фандинга.

Как читать вкладку «Спреды»

Вкладка «Спреды» сравнивает вершину стакана одного перпа на разных биржах и обновляется каждые 15 секунд. Часть мусора она отсекает до того, как вы увидите строку: котировки старше 60 секунд, рынки с собственным спредом стакана больше 2%, неактивные и застывшие стаканы, цены далеко от своей марк-цены. Цены в USDT пересчитываются в USDC. По умолчанию показаны только крипто-перпы со спредом от 0,10% и объёмом от $100 000 за сутки на более тонкой ноге.

Что видноЧто это значит
«Спред»(бид − аск) / середина, до комиссий. Жирным выделен спред, который был положительным два обновления котировок обеих бирж подряд.
«Нетто»Спред минус тейкерские комиссии обеих ног при входе и ещё раз при выходе (выход при нулевом спреде).
«Макс. 24ч»Самый большой спред монеты за последние 24 часа.
«Δ фандинга»Фандинг (годовых) шорт-ноги минус лонг-ноги из скринера фандинга.
Флаг «разрыв по времени»Две котировки сняты с разницей больше 5 секунд.
Скрытая строка (видна с переключателем «С флагами»)Цена на одной бирже отличается от остальных бирж монеты больше чем на 3% или спред больше 3%: обычно это другой актив или ошибка данных.
Качество «марк»Ориентировочная марк-цена, а не котировка, по которой можно торговать. Lighter и Lighter RH попадают на вкладку только так — из наших данных фандинга, к ним самим мы не обращаемся. Учитываются, только если включены «Марк-цены».
«Задержка»Свежих котировок нет 45 секунд. Через 180 секунд живые котировки сменяются ориентировочными спредами между марк-ценами.

По одной монете раздел «Цены сейчас» на её странице, например BTC, показывает все сочетания бирж покупки и продажи в виде матрицы. Полные правила — в методологии.

Риски ценового арбитража

  • Вторая нога. Её заявка исполняется хуже, частично или не исполняется вовсе, и у вас остаётся одна незахеджированная нога.
  • Деньги на обеих биржах. Залог должен заранее лежать на обеих площадках. Маржа между ними не общая, а перевод занимает от нескольких минут до часа и дольше — несравнимо дольше жизни разрыва.
  • Выход хуже нуля. «Нетто» предполагает, что цены сойдутся. Если разрыв вместо этого расширится, придётся либо закрываться в минус, либо держать дальше, а фандинг будет капать в плюс или в минус.
  • Размер. На вершине стакана может стоять несколько сотен долларов; заявка крупнее проходит вглубь и съедает спред.
  • Лимиты API и сбои. Биржи ограничивают частоту запросов и падают в самый неудобный момент — обычно на тех же резких движениях, которые и создают разрывы.

Подробнее — в разборе рисков арбитража фандинга. Как сказано в нашей методологии, положительный спред — не безрисковый арбитраж. Цены, спреды и фандинг постоянно меняются. Это не инвестиционный совет.

Частые вопросы

Межбиржевой арбитраж ещё работает?

Для ручной торговли — редко, если считать после комиссий. Видимые разрывы на крупных монетах обычно меньше тейкерских комиссий за круг, а настоящие живут меньше секунды. За остаток борются фирмы с низкими комиссиями, быстрыми серверами и деньгами на обеих биржах. Никакого результата мы не обещаем.

Почему цены на биржах разные?

Перп на каждой бирже торгуется со своей премией к индексу, которую задают её трейдеры и глубина стакана. Сверху добавляются валюта котировки (USDT или USDC), задержки и устаревшие данные, а иногда под одним тикером торгуются два разных актива.

Какой спред нужен, чтобы выйти в ноль?

Больше удвоенной суммы тейкерских комиссий обеих бирж, и это ещё без проскальзывания. При комиссиях 4,5 и 5,0 bps это 19 bps, при 0 и 2,5 bps — 5 bps.

Почему строка на вкладке «Спреды» скрыта или помечена?

Строка по умолчанию скрыта, если цена на одной бирже отличается от остальных бирж монеты больше чем на 3% или спред больше 3%: обычно это другой актив или ошибка данных. Флаг «разрыв по времени» значит, что котировки сняты с разницей больше 5 секунд. У RFQ, закрытых сессий и марк-цен свои отметки.

Можно ли совместить ценовой спред с фандингом?

Да. «Δ фандинга» показывает, приносит удержание пары фандинг или стоит денег, пока вы ждёте схождения цен. Если цены так и не сойдутся, позиция превращается в пару на фандинге, и оценивать её надо по спреду фандинга, комиссиям и окупаемости.

Ещё по теме