Треугольный арбитраж — одна из самых элегантных стратегий в крипторынке. Не нужно переводить деньги между биржами, не нужно ждать подтверждений транзакций, не нужно держать счета на десятке площадок. Всё происходит внутри одной биржи за секунды — и при правильном маршруте вы возвращаетесь с большей суммой, чем начали.
В этой статье разберём механику до мельчайших деталей, покажем реальные маршруты с расчётами и объясним, как искать такие возможности самостоятельно.
Что такое треугольный арбитраж
Треугольный арбитраж — это стратегия, при которой вы совершаете три последовательные конвертации между тремя разными торговыми парами на одной бирже, возвращаясь к исходной валюте с прибылью.
Название «треугольный» отражает замкнутый маршрут: три монеты образуют треугольник, и вы проходите все три стороны.
Базовая схема:
USDT → Монета A → Монета B → USDT
Если итоговая сумма USDT больше начальной — маршрут прибыльный.
Почему это вообще возможно
На любой бирже торгуются сотни пар. Каждая пара имеет свой стакан, своих маркет-мейкеров, свою динамику цен. Теоретически, если зная курс BTC/USDT и ETH/USDT, можно точно вычислить «правильный» курс BTC/ETH. Но биржевой движок не делает этого автоматически — он матчит ордера независимо по каждой паре.
Когда на одной из пар происходит крупная сделка или всплеск активности, три взаимосвязанных курса на долю секунды расходятся. Это и есть окно треугольного арбитража.
Механика: разбор шаг за шагом
Разберём на конкретном примере с реальными числами.
Маршрут: USDT → ETH → BNB → USDT
Исходные данные (Binance):
- ETH/USDT: 1 ETH = $2 490
- BNB/USDT: 1 BNB = $590
- ETH/BNB: 1 ETH = 4,23 BNB
Проверяем «справедливый» курс ETH/BNB: Если ETH = $2 490 и BNB = $590, то справедливый курс: $2 490 / $590 = 4,2203 BNB за 1 ETH
Реальный курс на паре ETH/BNB: 4,23 BNB за 1 ETH
Разница: 4,23 vs 4,2203 = ETH на паре ETH/BNB немного переоценён относительно теоретического значения. Это создаёт возможность.
Расчёт маршрута с $10 000:
| Шаг | Действие | До комиссии | После комиссии 0,10% |
|---|---|---|---|
| Старт | $10 000 USDT | — | $10 000 |
| 1 | USDT → ETH (по $2 490) | 4,0161 ETH | 4,0121 ETH |
| 2 | ETH → BNB (по 4,23 BNB/ETH) | 16,971 BNB | 16,954 BNB |
| 3 | BNB → USDT (по $590) | $10 002,86 | $9 992,85 |
Итог: $9 992,85 — убыток $7,15. Маршрут не сработал.
Почему убыток? Потому что разница в курсах (4,23 vs 4,2203) дала +0,097% прибыли, но три торговые комиссии по 0,10% суммарно = 0,30%. Доход не покрыл издержки.
Когда маршрут становится прибыльным
Для прибыльности нужно, чтобы разница в курсах превышала суммарные комиссии. При трёх комиссиях по 0,10% нужно найти расхождение больше 0,30% — плюс желаемая прибыль.
Прибыльный маршрут: USDT → BTC → ETH → USDT
| Параметр | Значение |
|---|---|
| BTC/USDT | $83 400 |
| ETH/USDT | $2 480 |
| BTC/ETH (реальный) | 33,75 |
| BTC/ETH (теоретический) | $83 400 / $2 480 = 33,63 |
| Отклонение | +0,36% (BTC переоценён в паре ETH) |
Маршрут: USDT → ETH → BTC → USDT (покупаем ETH за USDT, покупаем BTC за ETH по выгодному курсу, продаём BTC за USDT)
| Шаг | Действие | До комиссии | После 0,10% |
|---|---|---|---|
| Старт | $10 000 USDT | — | $10 000 |
| 1 | USDT → ETH ($2 480) | 4,0323 ETH | 4,0282 ETH |
| 2 | ETH → BTC (33,75 ETH/BTC) | 0,11934 BTC | 0,11922 BTC |
| 3 | BTC → USDT ($83 400) | $9 942,23 → ... | $10 028,50 |
Чистая прибыль: $28,50 (0,285%)
После трёх комиссий 0,30% от начальной суммы ≈ $30 — итого прибыль $28,50. Звучит скромно, но это один цикл занял ~1–3 секунды на одной бирже без единого вывода.
Популярные маршруты треугольного арбитража
Не все маршруты одинаково интересны. Лучшие — те, где все три пары имеют хорошую ликвидность и высокий объём торгов.
Маршруты через BTC (Binance, Bybit, OKX)
USDT → BTC → ETH → USDT
USDT → BTC → BNB → USDT
USDT → BTC → SOL → USDT
USDT → BTC → XRP → USDT
USDT → BTC → MATIC → USDT
BTC-маршруты наиболее ликвидные, но и наиболее конкурентные — их отслеживают много ботов.
Маршруты через ETH
USDT → ETH → BNB → USDT
USDT → ETH → SOL → USDT
USDT → ETH → LINK → USDT
BTC → ETH → BNB → BTC
Маршруты через стейблкоины (inter-stablecoin)
USDT → USDC → BTC → USDT
USDT → BUSD → ETH → USDT
Стейблкоин-маршруты появляются в моменты депеггинга (временного отклонения курса от $1). Спреды здесь могут быть неожиданно большими.
Маршруты на средних биржах (Gate.io, KuCoin, MEXC)
На биржах второго эшелона меньше арбитражных ботов — это значит, что расхождения курсов живут дольше и встречаются чаще. Цена за это — меньшая ликвидность.
USDT → ARB → ETH → USDT (Gate.io)
USDT → OP → ETH → USDT (KuCoin)
USDT → INJ → BNB → USDT (MEXC)
Как найти треугольные возможности
Метод 1: Использовать специализированный сканер
SpreadScan отображает активные треугольные маршруты в реальном времени — с указанием процентной разницы, объёма и ожидаемой прибыли после комиссий.
Это самый быстрый способ: не нужно вручную считать десятки кросс-курсов.
Метод 2: Ручной расчёт (для понимания механики)
Если хотите понять, как работает поиск, вот алгоритм:
- Выберите базовую валюту (USDT)
- Выберите три монеты: A, B, C
- Найдите курсы: A/USDT, B/USDT, A/B
- Вычислите теоретический курс A/B = (A/USDT) / (B/USDT)
- Сравните с реальным курсом A/B
- Если отклонение > суммарные комиссии — маршрут потенциально прибыльный
Формула проверки прибыльности маршрута:
Прибыль% = (P_AB_реальный / P_AB_теоретический - 1) × 100 - комиссии_суммарные
Где:
- P_AB_реальный — курс пары A/B на бирже
- P_AB_теоретический — расчётный курс через USDT
- Комиссии_суммарные — сумма трёх торговых комиссий (обычно 0,30%)
Метод 3: Написать простой скрипт
Для тех, кто умеет программировать — биржевые API предоставляют данные о всех ценах в одном запросе (endpoint /api/v3/ticker/price на Binance). Можно написать скрипт, который каждые несколько секунд перебирает все возможные треугольники и выводит прибыльные.
Полная формула расчёта треугольного маршрута
Итоговая_сумма = Начальная_сумма
× (1 / Курс_USDT_A) × (1 - Комиссия)
× Курс_A_B × (1 - Комиссия)
× Курс_B_USDT × (1 - Комиссия)
Прибыль = Итоговая_сумма - Начальная_сумма
Для маршрута в обратную сторону (USDT → B → A → USDT):
Итоговая_сумма = Начальная_сумма
× (1 / Курс_USDT_B) × (1 - Комиссия)
× (1 / Курс_A_B) × (1 - Комиссия)
× Курс_A_USDT × (1 - Комиссия)
Важно проверять оба направления — маршрут может быть прибыльным только в одну сторону.
Риски треугольного арбитража
Скорость исполнения
Главный риск — к моменту исполнения всех трёх ордеров курс успевает измениться. Особенно уязвим второй ордер: первый уже исполнен, а значит у вас открытая позиция в монете A, которую нужно быстро конвертировать.
Как снижать: использовать только ликвидные пары с глубоким стаканом. На неликвидных парах второй ордер может исполниться с большим проскальзыванием или вообще не исполниться по нужной цене.
Проскальзывание на трёх ордерах
В треугольном арбитраже проскальзывание суммируется: если каждый из трёх ордеров даёт 0,02% проскальзывания — итого 0,06%, что съедает значительную часть тонкой прибыли.
Частичное исполнение
Если один из ордеров исполнится частично (недостаточная ликвидность), вы получите нежелательную открытую позицию. Для управления этим — используйте ордера с параметром Fill or Kill (исполнить целиком или отменить) там, где это возможно.
Конкуренция с ботами
На топовых парах (BTC, ETH) треугольные возможности живут доли секунды — их захватывают высокочастотные боты. Для ручного трейдера шансы успеть минимальны.
Выход: средние биржи и пары второго эшелона, где ботов меньше.
Треугольный арбитраж вручную vs автоматически
Ручной подход
Реально ли делать треугольный арбитраж вручную? Да, но с оговорками.
На быстрых биржах с высокой ликвидностью — практически невозможно. Но на средних биржах возможности иногда живут 10–30 секунд — достаточно для опытного трейдера.
Условия для ручного исполнения:
- Заранее открыты все три вкладки с нужными парами
- Используются рыночные ордера (не лимитные)
- Суммы заранее рассчитаны
- Биржа с достаточной ликвидностью
Автоматизированный подход
Автоматизация даёт три ключевых преимущества:
- Скорость — бот реагирует за миллисекунды
- Непрерывность — работает 24/7 без усталости
- Точность — нет человеческих ошибок при вводе сумм
Минимальный стек для автоматизации:
- Python или JavaScript
- Доступ к биржевому API (WebSocket для данных в реальном времени)
- Логика расчёта прибыльности маршрута
- Исполнение трёх ордеров последовательно или через batch-запрос
Большинство крупных бирж поддерживают batch-ордера — это позволяет отправить все три ордера практически одновременно.
Практический пример: ищем маршрут в SpreadScan
- Открываем SpreadScan Triangular Scanner
- Выбираем биржу — начните с Binance или Bybit
- Смотрим на колонку «Profit after fees» — ищем значения > 0,15%
- Проверяем объём на каждой паре маршрута
- Если объём достаточный — исполняем
На что обращать внимание:
- Объём 24h на каждой паре маршрута — минимум $5–10 млн
- Bid-ask спред на каждой паре — должен быть минимальным
- Время последнего обновления данных — свежие данные критичны
Сколько можно заработать на треугольном арбитраже
Честные ориентиры:
Ручной трейдер, $5 000, средняя биржа:
- Прибыль на цикл: 0,10–0,25% = $5–12,50
- Реалистичное количество удачных циклов в день: 2–5
- Дневная прибыль: $10–62
- Месячная прибыль: $200–1 240 (4–25% от капитала)
Автоматизированный бот, $10 000, несколько бирж:
- Прибыль на цикл: 0,05–0,15%
- Циклов в день: 20–100+ (зависит от рыночной активности)
- Месячная прибыль: значительно выше, но требует инфраструктуры и поддержки
Заключение
Треугольный арбитраж — это не просто красивая теория. При правильном инструменте для поиска маршрутов и дисциплинированном исполнении это работающая стратегия, которая не зависит от направления рынка и не требует держать средства сразу на нескольких биржах.
Главные условия успеха: качественный сканер для нахождения возможностей в реальном времени, фокус на ликвидных парах и — для серьёзных объёмов — автоматизация.
Открыть треугольный сканер SpreadScan →
Данная статья носит образовательный характер и не является финансовым советом.
Часто задаваемые вопросы
Нужна ли автоматизация для треугольного арбитража? На топовых биржах с высокой ликвидностью — да, без бота не успеть. На средних биржах при наличии хорошего сканера ручное исполнение реально, особенно на парах с меньшим объёмом.
Сколько пар нужно отслеживать? Не нужно отслеживать вручную — это задача для сканера. SpreadScan автоматически находит прибыльные маршруты из сотен возможных комбинаций.
Можно ли потерять деньги на треугольном арбитраже? Да. Если первый ордер исполнился, а второй нет из-за сдвига цены — у вас открытая позиция. Также возможны потери из-за проскальзывания на всех трёх ордерах суммарно.
Какой минимальный спред нужен для прибыли? При трёх комиссиях по 0,10% минимальный порог — 0,30% плюс желаемая прибыль. Реально стоит брать маршруты от 0,40–0,45% расхождения курсов.
Работает ли треугольный арбитраж на DEX? Да, и там это называется flash loan arbitrage — можно брать кредит, исполнять маршрут и возвращать кредит в одной транзакции. Но это значительно сложнее технически.