August 11

Арбитраж на спредах: как я забираю неэффективности рынка

Гайд от автора канала ARTEMON FLIPAET и создателя @spread_tools_bot

Мне регулярно пишут в личку одно и то же: «Артемон, объясни нормально, как ты ловишь спреды». Отвечать каждому по десять раз такое себе занятие, поэтому собрал всё в один материал.

Здесь не будет теории ради теории. Будет то, чем я пользуюсь каждый день, мои живые сделки с цифрами (включая те, где я заработал копейки и почему так вышло), и разбор инструмента, который я написал под свои задачи.

Погнали.

Часть 1. Что такое спред и откуда он берётся

Спред это разница в цене одного и того же актива на разных площадках.

Условно: HOME на MEXC стоит $0,0200, а на Binance $0,0204. Разница около 2%. Вот эти 2% и есть то, за чем мы охотимся.

Идея арбитража простая. Рынок стремится к равновесию. Если один и тот же токен в двух местах стоит по-разному, рано или поздно цены сойдутся. Наша задача встать в обе стороны заранее и забрать разницу, когда всё выровняется.

Откуда берётся неэффективность

Спред не появляется из воздуха. У него всегда есть причина, и понимать её важнее, чем видеть сам процент.

Разная ликвидность. На топовой бирже стакан толстый, на мелкой тонкий. Один крупный ордер на мелкой площадке двигает цену на 5%, а на Binance этого даже не заметят.

Изолированный рынок. Токен листнули на одной бирже, а на другой его нет или закрыты вводы и выводы. Арбитражники физически не могут перекинуть монету и выровнять цену.

Разлоки. График анлоков видят все. Народ заранее набивает шорты, и на менее ликвидной площадке цену продавливают сильнее, чем на основной.

Листинги и делистинги. Новая пара всегда торгуется хаотично первые часы. Отсюда и памп, и дамп, и жирные расхождения.

Индексная цена. Вот это недооценивают. Биржа считает цену перпа не сама по себе, а по корзине других площадок. Например, 30% Binance, 30% OKX, 20% Gate, 20% DEX. Если на одной из бирж-источников цену уронили, индекс поедет следом, и спред появится там, где его логически быть не должно.

В карточке монеты в Spread Tools я специально сделал раздел, где видно, из каких бирж и с какими весами собирается индекс перпа. Без этого ты гадаешь, а с этим понимаешь, куда цена поедет дальше.

Технические сбои, взломы, проблемы с сетью. Редко, но именно здесь появляются самые жирные цифры.

Часть 2. Виды спредов

Фьюч на фьюч

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

Из плюсов: ничего никуда переводить не нужно, вход и выход занимают секунды. Из минусов: проценты тут обычно скромнее, в районе 1% до 5%.

Спот на фьюч

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

Фьюч на DEX и спот на DEX

Расхождение между централизованной биржей и децентрализованной (Hyperliquid, Aster, Lighter и прочие). Проценты бывают самые вкусные, но добавляется газ, проскальзывание и время транзакции.

Мой кейс с 龙虾 как раз отсюда: Gate спот на Aster фьюч, спред +4,14%.

Фарм фандинга

Отдельная механика, которую я тоже активно кручу. Ты не ждёшь схождения цены. Ты открываешь захеджированную позицию (лонг там, где фандинг платят тебе, шорт там, где платишь ты, но меньше) и просто собираешь выплаты каждые 1 до 8 часов.

Прибыль не взрывная, зато предсказуемая. Об этом ниже, в кейсах.

Часть 3. Главное, что нужно понять про проценты

Вот здесь новички теряют деньги чаще всего.

Увидел 5% спреда, это ещё не значит, что ты заработаешь 5%.

Из этой цифры нужно вычесть:

  • комиссию на вход по двум ногам, примерно 0,04 до 0,1%
  • комиссию на выход, столько же
  • фандинг за всё время удержания, от нуля до нескольких процентов
  • проскальзывание при входе, зависит от стакана
  • проскальзывание при выходе, обычно больше, чем на входе
  • газ и комиссию сети для DEX-связок
  • комиссию за вывод монеты

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

Реальный пример, почему процент обманчив

Мой кейс по SKHYNIX/SKHY. Начал заливаться от 10%. Спред пошёл против меня, усреднялся до 34%. В итоге вышел под 20%.

Профит составил $50.

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

Вывод, который я для себя сделал: в такие спреды больше не лезу. Жирный процент на скрине это не жирные деньги в кармане. Если монета неликвидная и спред расширяется, это не подарок, а ловушка.

Часть 4. Как заходить, в долларах или в токенах

Тонкий момент, который меняет весь профиль сделки. В один и тот же спред можно зайти двумя способами, и результат будет разный.

Допустим, токен X. На бирже A он стоит $12, на бирже B стоит $10. Спред около 16,7%. Капитал по $12 000 на каждой стороне.

Вариант 1, равные суммы в долларах

Шорт на A на $12 000, это 1 000 токенов. Лонг на B на $12 000, это 1 200 токенов.

У тебя на руках лишние 200 токенов. Это и есть твой профит. Но его долларовая стоимость зависит от того, на каком уровне сойдётся спред. Сойдётся на $11, получишь $2 200. Сойдётся на $1, получишь $200.

Что важно: тебе почти безразлично направление рынка, важно только само схождение. Это классический хедж.

Вариант 2, равное количество токенов

Шорт 1 000 токенов на A ($12 000). Лонг 1 000 токенов на B ($10 000).

Здесь ты фиксируешь разницу в $2 на каждый токен. И вот теперь направление становится критичным.

Токен вырос вдвое, A стал $24, B стал $20. Процент тот же, но абсолютная разница выросла до $4. Ты в минусе на $2 000.

Токен упал вдвое, A стал $6, B стал $5. Разница сжалась до $1. Ты в плюсе на $1 000.

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

Большинство арбитражников работают первым способом, и для старта это правильно. Но знать вторую механику надо, иначе однажды не поймёшь, почему при сходящемся спреде PnL уезжает в минус.

Часть 5. Мои живые кейсы

Никакой теории, просто что было и сколько вышло.

龙虾, Gate спот на Aster фьюч, +4,14%

Классическая связка CEX на DEX. Спред держался достаточно долго, чтобы спокойно зайти обеими ногами. Кинул сигнал в канал, залился сам.

Итог: +$100.

HOME, MEXC фьюч на Binance фьюч, около 2%

Скучный, ровный, здоровый спред. Депозиты и выводы открыты с обеих сторон, это было первое, что я проверил. Зашёл под 2%, дождался схождения, вышел.

Итог: +$40.

Вот такие сделки и составляют основу заработка. Не иксы на неэффективностях, а стабильные от 1 до 4%, но регулярно и без нервов.

BANK, фарм фандинга Binance/BingX

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

Итог: $60 за пару дней при нулевом направленном риске.

Мораль тут такая. Фарм фандинга это не «поставил и забыл». Ставка меняется, и за ней надо следить. Поэтому я и добавил в бота алерт на ставку фандинга по бирже, чтобы не проверять руками каждые три часа.

DEXE, Binance/Bybit, спред около 6%

Показательный пример дисциплины. Спред висел под 6%, руки чесались. Но фандинг между площадками был разный и работал против меня, то есть часть профита сгорала бы прямо во время удержания.

Я не полез сразу. Поставил алерт и ждал, пока фандинг выровняется.

Ждать это тоже действие. Половина хороших сделок в арбитраже начинается с того, что ты не зашёл сразу.

Часть 6. Риски, которые реально убивают депозит

Разберём честно, без сказок про лёгкие деньги.

Расхождение спреда. Ты зашёл на 5%, а он поехал на 15%. Одна нога кровит. Если сайз большой, придётся либо доливать маржу, либо резать в минус.

Ликвидация до схождения. Главный убийца. Спред может быть математически прав, но если тебя ликвиднуло по дороге, ты уже не участвуешь в правильном исходе. Плечо в арбитраже это не бустер доходности, а таймер до ликвидации.

Закрытые вводы и выводы. Видишь монету дешевле на бирже A? Проверь, можно ли её оттуда вывести. Если сеть закрыта, спред может висеть неделями, и ты вместе с ним.

Фандинг. Особенно на MEXC и мелких биржах, где он бывает почасовым и очень злым. За сутки может съесть весь ожидаемый профит.

Проскальзывание. На бумаге спред 8%. На деле твой ордер съедает стакан, и реальный вход получается по 5%.

Как я эти риски закрываю

  • плечо держу низким, хедж это про сохранность, а не про иксы
  • проверяю ввод и вывод до входа, а не после
  • смотрю объём стакана и прикидываю, влезет ли мой сайз без проскальзывания
  • ставлю алерт на цену рядом со своей ликвидацией, чтобы узнать о проблеме раньше, чем биржа
  • капитал разбит по нескольким площадкам, никогда не держу всё в одном месте
  • фиксирую сделки, и если сделка принесла $50 при 20% спреда, это сигнал править стратегию, а не повторять её

Часть 7. Инструмент: Spread Tools

Я довольно долго работал на чужих сканерах и постоянно упирался в одно и то же. Либо данные с задержкой, либо самое нужное за подпиской, либо нет фильтров под мои сценарии.

Поэтому написал свой, @spread_tools_bot. Он полностью бесплатный, и менять это я не планирую.

Что внутри

Живые данные. Графики идут в прямом эфире, свечи и стаканы бирж обновляются на ходу, без перезагрузок. Ты видишь, как спред расширяется или сходится, в реальном времени.

Все типы связок. Спот на спот, спот на фьюч, фьюч на фьюч, CEX на DEX. Биржи: Binance, Bybit, MEXC, Gate, OKX, BingX, Bitget, Aster, Phemex, Bitunix, Ourbit, Okx Dex, GMGN и другие.

Карточка монеты. Цены, спред, фандинг и время до следующей выплаты, состояние депозитов и выводов, объёмы. Плюс состав индексной цены: из каких бирж и с какими весами она собирается.

Графики IN/OUT. Отдельно расхождение, отдельно схождение. Показывает историю поведения спреда по конкретной паре, то есть ты видишь, это разовая аномалия или пара регулярно так гуляет.

Алерты. Настраиваются под себя и приходят прямо в бот или через Pushover:

Девять типов алертов, все бесплатно

Расскажу, какие из них реально работают в поле.

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

Открытие и закрытие депозитов и выводов. Самый недооценённый. Спред часто висит именно потому, что вывод закрыт и выровнять цену некому. Открыли сеть, спред пошёл сходиться, и ты узнаёшь первым.

Спред фандинга и фандинг на одной бирже. Два разных алерта под фарм: первый следит за разницей ставок между биржами, второй за ставкой на конкретной. Именно второй вовремя сказал мне выходить из BANK.

Интервал фандинга. Биржа молча переводит монету с восьмичасового фандинга на часовой, и позиция начинает съедать капитал в восемь раз быстрее. Бот пушит при любом изменении.

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

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

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

Калькулятор. Два режима: по ценам (вбиваешь количество монет и свои реальные точки входа по каждой бирже, бот считает спред) и по спреду (задаёшь монеты и желаемый процент, объём считается по текущей цене). Отдельно ставится выход при спреде, по умолчанию 0%, можно и со знаком минус.

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

Поиск по тикеру или по контракту. Вбиваешь монету и сразу видишь все спреды по ней между площадками, без листания общего сканера.

Избранное с папками. Как в телеграме, переключение свайпом, карточки переставляются зажатием. У меня отдельно папка под фьюч-фьюч, отдельно под DEX-связки, отдельно под фандинг.

Deep-линки. Любую связку можно открыть одной ссылкой такого вида:

https://t.me/spread_tools_bot?startapp=HOME_mexc_f_HOME_binance_f

Именно поэтому в моих постах в канале ссылка ведёт сразу на нужную пару. Тыкнул и уже смотришь на конкретный спред, а не ищешь его руками.

Часть 8. Инфраструктура, без неё арбитраж не работает

Спред живёт минуты. Иногда секунды. Если ты в этот момент проходишь верификацию на бирже, ты уже опоздал.

Что должно быть готово заранее.

Аккаунты на всех нужных площадках. Из CEX: Binance, Bybit, MEXC, Gate, OKX, BingX, Bitget, Phemex, Bitunix, Ourbit. Из перпов и DEX: Hyperliquid, Aster, Lighter, Okx Dex, GMGN. Верификация пройдена, 2FA настроена.

Ликвидность распределена. Держать весь капитал на одной бирже бессмысленно. Комфортная сумма должна лежать на каждой площадке, где ты работаешь. Иначе половину спреда потеряешь, пока делаешь перевод.

Быстрый вход. Passkeys и Face ID вместо паролей. Отдельная группа вкладок в браузере со всеми биржами, которая разворачивается одним кликом.

Мобильный сетап. С телефона удобно работать через Rabby Wallet. Во встроенном браузере держишь вкладки на все DEX и заходишь в сделку из любой точки. С компа комфортнее, но спред не будет ждать, пока ты дойдёшь до стола.

Бот с алертами всегда под рукой. Собственно, ради этого он и делался.

Часть 9. Чек-лист перед входом в сделку

Прогоняю каждый раз. Занимает 30 секунд, экономит куда больше.

  1. Спред реальный или это фантом из-за неликвидного стакана?
  2. Депозиты и выводы открыты с обеих сторон? В каких сетях?
  3. Какой фандинг на обеих площадках и когда следующая выплата?
  4. Влезет ли мой сайз без большого проскальзывания?
  5. Есть ли лимит на размер позиции по этой паре?
  6. Сколько уйдёт на комиссии за вход и выход?
  7. Какое плечо и где моя цена ликвидации? Алерт поставлен?
  8. Что я делаю, если спред разойдётся вдвое? Ответ должен быть готов до входа.
  9. Понимаю ли я причину спреда? Если нет, почему я вообще думаю, что он сойдётся?

Если хотя бы на один пункт нет ответа, я не захожу. Пропущенный спред стоит ноль. Спред, в который зашёл вслепую, стоит гораздо дороже.

Итог

Арбитраж это не про то, чтобы поймать один спред на 30% и уйти на пенсию. Мой кейс SKHYNIX это отлично показывает: 20% спреда и $50 прибыли.

Это про то, чтобы системно забирать от 1 до 4% с оборота, не влезая в направленный риск, и делать это часто. HOME на $40, 龙虾 на $100, фандинг BANK на $60. По отдельности скучные цифры. В сумме за месяц уже нормальные деньги при почти нулевом рыночном риске.

Что делать, если ты только начинаешь.

Первую неделю не торгуй вообще. Открой @spread_tools_bot и просто смотри. Наблюдай, какие спреды появляются, как часто и как быстро сходятся. Насмотренность здесь важнее капитала.

Начни с фьюч на фьюч по ликвидным парам. Самая простая и предсказуемая механика.

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

Веди статистику. Спред на входе, спред на выходе, комиссии, фандинг, итог. Через месяц ты сам увидишь, какие связки тебе заходят, а какие сжигают время.

Полезное

🟢 Бот для поиска спредов: @spread_tools_bot, полностью бесплатный

🟢 Мой канал: ARTEMON FLIPAET, живые сигналы по спредам, кейсы, апдейты бота

🟢 Чат: вступить

🟢 По вопросам и идеям для бота: @imartemon

Если есть идеи, какую фичу добавить в Spread Tools, пиши в личку. Половина того, что сейчас в боте, появилась именно из предложений подписчиков.

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