Когда ETH стоит $2 480 на Binance и $2 494 в пуле Uniswap на Arbitrum — это не случайность. Это структурная особенность рынка, где централизованные и децентрализованные платформы работают по принципиально разным механизмам ценообразования. И именно эта разница является источником CEX-DEX арбитража.
В этой статье разберём как работают DEX, откуда берутся ценовые расхождения, как исполнять CEX-DEX арбитраж и какие инструменты использовать.
CEX vs DEX: в чём принципиальная разница
Чтобы понять CEX-DEX арбитраж, нужно сначала понять, почему эти две системы всегда немного расходятся в ценах.
Как формируется цена на CEX
На централизованной бирже (Binance, Bybit, OKX) цена определяется стаканом заявок: покупатели и продавцы выставляют ордера, и сделка происходит когда их интересы совпадают. Цена обновляется мгновенно при каждой новой сделке.
Как формируется цена на DEX
Децентрализованные биржи (Uniswap, Curve, PancakeSwap) работают по модели AMM — автоматического маркет-мейкера. Вместо стакана — пул ликвидности, где хранятся два токена.
Цена определяется математической формулой: x × y = k
Где x и y — количество каждого токена в пуле, k — константа. При покупке ETH за USDT количество ETH в пуле уменьшается, USDT увеличивается — цена ETH растёт автоматически.
Ключевое отличие: цена на DEX меняется только тогда, когда кто-то совершает сделку в пуле. Если на CEX цена ETH резко выросла из-за крупной покупки — пул DEX не знает об этом до тех пор, пока кто-то не придёт и не торгует в нём.
Это временное расхождение и есть CEX-DEX арбитраж.
Откуда берётся расхождение цен
Сценарий 1: Крупное движение на CEX
На Binance вышли позитивные новости по ETH. Крупные покупатели подняли цену ETH с $2 480 до $2 510 за 3 минуты. Пул Uniswap ещё не знает об этом — там цена по-прежнему $2 480.
Арбитражёр покупает ETH дёшево в пуле Uniswap ($2 480) и продаёт дорого на Binance ($2 510). Разница $30 на монету = 1,21%.
Сценарий 2: Выход ликвидности из пула DEX
Крупные LP (провайдеры ликвидности) забрали свои средства из пула Uniswap. Пул стал тоньше — теперь каждая сделка сильнее двигает цену. Возникают более частые краткосрочные расхождения с CEX.
Сценарий 3: Новый листинг
Токен только что добавили на Binance. Цена на бирже резко выросла на ажиотаже. На DEX токен торговался раньше и там цена ещё не успела обновиться.
Основные виды CEX-DEX арбитража
Вид 1: Классический CEX-DEX (с переводом)
Механика:
- Видим: ETH дешевле на DEX (Uniswap) чем на CEX (Binance)
- Покупаем ETH на Binance (или уже держим ETH в кошельке)
- Продаём ETH в пуле Uniswap (или наоборот — покупаем на DEX, продаём на CEX)
Важно: направление зависит от того, где дешевле. Если ETH дешевле на DEX — покупаем на DEX, продаём на CEX. Если дешевле на CEX — наоборот.
Пример (ETH дешевле на DEX):
- Uniswap (Arbitrum): ETH = $2 476
- Binance: ETH = $2 491
- Спред: 0,61%
- Покупаем 2 ETH на Uniswap: $4 952 + комиссия пула 0,30% ($14,86) = $4 966,86
- Выводим ETH с кошелька на Binance (Arbitrum → Binance через bridge или прямой депозит)
- Продаём 2 ETH на Binance: $4 982
- Чистая прибыль: $4 982 − $4 966,86 − комиссия Binance ($4,98) = $10,16 (0,20%)
Вид 2: Flash Loan арбитраж
Продвинутый вариант — берём мгновенный кредит (flash loan) без залога, исполняем арбитраж и возвращаем кредит в той же транзакции.
Преимущество: не нужен собственный капитал для исполнения сделки.
Как это работает:
- Берём flash loan: 100 ETH от Aave (бесплатно, пока возвращаем в той же транзакции)
- Продаём 100 ETH на Uniswap (где ETH дороже): получаем $249 400 USDT
- Покупаем 100 ETH на Curve (где ETH дешевле): тратим $248 200 USDT
- Возвращаем 100 ETH в Aave + комиссия 0,09% ($224)
- Прибыль: $249 400 − $248 200 − $224 − газ = ~$976
Всё происходит в одной блокчейн-транзакции. Если что-то пошло не так — транзакция отменяется целиком.
Сложность: требует написания смарт-контракта или использования готовых инструментов.
Вид 3: MEV арбитраж
MEV (Maximal Extractable Value) — это более агрессивная форма DEX арбитража, при которой специальные боты (searchers) включают свои транзакции в блоки до или после крупных сделок пользователей.
Front-running: бот видит вашу крупную покупку ETH в мемпуле → вставляет свою покупку раньше → цена растёт → продаёт вам дороже.
Sandwich attack: бот покупает перед вашей сделкой, дожидается вашей сделки, затем продаёт — зарабатывая на вашем проскальзывании.
Это уже не просто арбитраж — это высококонкурентная среда профессиональных участников рынка. Для начинающих — информация к сведению, не стратегия для старта.
Как рассчитать прибыль CEX-DEX арбитража
Что учитывать
Комиссия пула DEX. Зависит от конкретного пула:
- Uniswap v3: 0,05% / 0,30% / 1,00% (зависит от пула)
- Curve: 0,04% (стейблкоины и похожие активы)
- PancakeSwap: 0,25%
- SushiSwap: 0,30%
Газ (gas). Комиссия за выполнение транзакции в блокчейне:
- Ethereum mainnet: $5–50 в зависимости от загруженности
- Arbitrum: $0,10–0,50
- Optimism: $0,10–0,30
- Polygon: $0,01–0,05
- BSC: $0,10–0,30
- Solana: $0,001
Торговая комиссия CEX: стандартные 0,10%.
Комиссия за бридж/вывод: если нужно переводить между сетями — дополнительная комиссия $0,50–5 в зависимости от бриджа.
Полная формула
Прибыль = |Цена_CEX − Цена_DEX| × Количество
− Комиссия_CEX (0,10%)
− Комиссия_пула_DEX (0,05–0,30%)
− Газ_DEX транзакции
− Газ_бридж (если нужен)
− Проскальзывание_DEX
Пример расчёта (ETH/USDT, Binance vs Uniswap Arbitrum)
| Параметр | Значение |
|---|---|
| Позиция | 5 ETH = $12 450 |
| Цена на Binance | $2 490 |
| Цена на Uniswap (Arbitrum) | $2 503 |
| Валовый спред | 0,52% = $65 |
| Комиссия Binance (taker 0,10%) | −$12,45 |
| Комиссия пула Uniswap (0,05%) | −$6,27 |
| Газ на Arbitrum (своп) | −$0,30 |
| Газ бридж ETH → Arbitrum | −$2,00 |
| Проскальзывание DEX (0,03%) | −$3,74 |
| Чистая прибыль | $40,24 (0,32%) |
L2 блокчейны: почему они изменили CEX-DEX арбитраж
До 2022 года CEX-DEX арбитраж был доступен преимущественно профессионалам — газ на Ethereum mainnet стоил $30–100 за транзакцию, и это съедало большую часть прибыли от малых сделок.
С развитием Layer 2 ситуация кардинально изменилась.
Сравнение затрат на газ:
| Сеть | Газ за своп | Минимальная прибыльная позиция |
|---|---|---|
| Ethereum mainnet | $5–50 | $10 000+ |
| Arbitrum | $0,10–0,50 | $500+ |
| Optimism | $0,10–0,30 | $500+ |
| Polygon | $0,01–0,05 | $200+ |
| BSC | $0,10–0,30 | $500+ |
| Solana | $0,001 | $100+ |
На Arbitrum при газе $0,30 за транзакцию порог прибыльности — от $500 позиции при спреде 0,5%. Это уже доступно большинству трейдеров.
SpreadScan отслеживает CEX-DEX спреды на 7 блокчейнах: Ethereum, Arbitrum, Optimism, Polygon, BSC, Solana, Base.
Необходимые инструменты и подготовка
Что нужно для CEX-DEX арбитража
1. Аккаунт на CEX — Binance, Bybit, OKX (уже пройдена верификация).
2. Некастодиальный кошелёк:
- MetaMask — самый популярный для EVM-сетей (Ethereum, Arbitrum, Polygon)
- Rabby Wallet — более удобный интерфейс с поддержкой мультисети
- Phantom — для Solana
3. Газ в нужной сети:
- Для Arbitrum/Optimism: небольшое количество ETH (~$10–20)
- Для Polygon: MATIC (~$2–5)
- Для BSC: BNB (~$5)
- Для Solana: SOL (~$2)
4. Доступ к DEX:
- Uniswap (Ethereum, Arbitrum, Optimism, Polygon, Base)
- Curve (лучшие пулы для стейблкоинов)
- PancakeSwap (BSC)
- Jupiter (Solana — агрегатор DEX)
5. Сканер спредов: SpreadScan показывает актуальные CEX-DEX расхождения с учётом текущих комиссий газа.
Настройка MetaMask для L2 сетей
Добавьте сети в MetaMask (или используйте Rabby, который добавляет их автоматически):
- Arbitrum: Chain ID 42161, RPC: https://arb1.arbitrum.io/rpc
- Optimism: Chain ID 10, RPC: https://mainnet.optimism.io
- Polygon: Chain ID 137, RPC: https://polygon-rpc.com
- BSC: Chain ID 56, RPC: https://bsc-dataseed.binance.org
Пошаговый процесс CEX-DEX арбитража
Шаг 1: Мониторинг спреда
Открываем SpreadScan → раздел CEX-DEX. Ищем пары где:
- Спред после всех комиссий > 0,3%
- Ликвидность пула достаточная для нашего объёма
- Газ текущей сети в норме (не перегруженность)
Шаг 2: Оценка ликвидности пула
Перед сделкой проверяем на DEX:
- TVL (Total Value Locked) пула — минимум $500 000 для нашего объёма
- Ожидаемое проскальзывание при нашей сумме (интерфейс Uniswap показывает это автоматически)
Шаг 3: Исполнение
Если ETH дешевле на DEX:
- Подключаем кошелёк к Uniswap на Arbitrum
- Покупаем ETH через своп USDT → ETH
- Переводим ETH на Binance (депозит через Arbitrum)
- Продаём ETH на споте
Если ETH дешевле на CEX:
- Покупаем ETH на Binance
- Выводим ETH на кошелёк (через Arbitrum)
- Продаём ETH на Uniswap (своп ETH → USDT)
Шаг 4: Учёт транзакций
Каждую транзакцию на блокчейне можно проверить через эксплорер (Arbiscan, Etherscan). Фиксируйте:
- Хэш транзакции DEX
- Фактическую цену исполнения
- Итоговый газ
Риски CEX-DEX арбитража
Конкуренция с MEV-ботами
На популярных парах (ETH, WBTC) ваши транзакции могут быть атакованы sandwich-ботами в мемпуле Ethereum. Решения:
- Использовать приватные RPC (Flashbots Protect, MEV Blocker)
- Торговать на L2, где MEV менее агрессивен
- Использовать агрегаторы с защитой от MEV (1inch, Paraswap)
Риск проскальзывания
На тонких DEX-пулах крупная сделка сдвигает цену значительно. Всегда проверяйте ожидаемое проскальзывание в интерфейсе DEX перед подтверждением.
Риск задержки бриджа
Если нужно переводить активы между CEX и сетью L2 через бридж — это занимает 5–20 минут. За это время спред может исчезнуть.
Решение: держать запас токенов на кошельке заранее, использовать fast bridge (Across, Stargate) вместо официального бриджа.
Ценовой риск при передаче
Пока токен находится в процессе бриджа или вывода с биржи — вы несёте ценовой риск. Для волатильных активов это может быть значимо.
Сколько можно заработать
Ручной трейдер, $5 000, Arbitrum:
- Прибыль с одной сделки: 0,2–0,4% = $10–20
- Сделок в день: 1–3 (ограничены временем нахождения спреда)
- Месячная прибыль: $300–1 800
Автоматизированный подход, $20 000:
- Боты на L2 могут исполнять 10–50 сделок в день
- Прибыль варьируется от рыночных условий
- Требует технической экспертизы
Заключение
CEX-DEX арбитраж стал значительно доступнее с развитием Layer 2 сетей. Там, где два года назад $50 газа делали сделку убыточной — сегодня та же сделка стоит $0,30 на Arbitrum.
Ключ к успеху: мониторинг реальных спредов с учётом всех комиссий (SpreadScan делает это автоматически), выбор правильной сети и понимание рисков DEX-транзакций.
Открыть CEX-DEX сканер SpreadScan →
Данная статья носит образовательный характер и не является финансовым советом.
Часто задаваемые вопросы
Нужно ли знать программирование для CEX-DEX арбитража? Для ручного арбитража — нет. Достаточно уметь пользоваться MetaMask и интерфейсом Uniswap. Для автоматизации и flash loan арбитража — да, нужны навыки Solidity или Python.
Что такое impermanent loss и влияет ли он на арбитраж? Impermanent loss — это риск для провайдеров ликвидности (LP), а не для арбитражёров. Как трейдер, делающий своп в пуле, вы этот риск не несёте.
Какой DEX лучше для арбитража? Для ETH и ERC-20 токенов — Uniswap v3 (глубокие пулы). Для стейблкоинов — Curve (минимальный спред). Для Solana — Jupiter (агрегирует несколько DEX). Для BSC — PancakeSwap.
Как защититься от sandwich-атак? Используйте Flashbots Protect или MEV Blocker как RPC в MetaMask. Они направляют транзакции напрямую валидаторам, минуя публичный мемпул.
Работает ли CEX-DEX арбитраж на стейблкоинах? Да, и это одна из интересных ниш. USDC/USDT/DAI часто торгуются с небольшим расхождением между пулами Curve и спотовыми рынками CEX — особенно в моменты depegging событий.