Три валютных курса могут выглядеть несоответствующими и все равно не предлагать торговли.
Значение имеет не произведение цен, показанных на графике. Важно количество, оставшееся после покупки по ценам спроса, продажи по ценам предложения и завершения всех трех конвертаций.
Это различие является основой треугольного арбитража.
Что такое треугольный арбитраж?
Треугольный арбитраж — это попытка получить прибыль от временной несоответствия среди трех связанных обменных курсов.
Торговец конвертирует:
- валюта A в валюту B;
- валюта B в валюту C;
- валюта C обратно в валюту A.
Если конечная сумма больше начальной суммы после спредов, комиссий, сдвига и других затрат на исполнение, то цикл принес прибыль.
Стратегия не зависит от предсказания, будет ли валюта расти или падать. Она проверяет, согласуются ли три цены, доступные в один и тот же момент.
Например, EUR/USD и GBP/USD подразумевают значение для EUR/GBP. Если исполняемая котировка EUR/GBP достаточно отличается от этого подразумеваемого значения, одно направление по трем парам может показать возможность арбитража.
Слово выполнимый имеет значение. Ставка, используемая в расчете, должна быть доступна для требуемой стороны и количества каждой сделки. Средняя цена, цена на графике или устаревшая котировка недостаточны.
Три валютные пары в цикле
Рассмотрите эти пары:
- EUR/USD: сколько стоит один евро в долларах США;
- EUR/GBP: сколько британских фунтов стоит один евро;
- GBP/USD: сколько долларов США стоит один фунт.
Вместе они образуют два возможных маршрута:
USD → EUR → GBP → USD
или:
USD → GBP → EUR → USD
Обе стороны необходимо проверить. Одна может дать положительный теоретический результат, в то время как другая приведет к убыткам.
Перед проведением расчета я привожу каждую пару в единый базовый/котировочный формат. Это позволяет избежать одной из самых распространенных ошибок: умножения ставки, которую следовало бы разделить, или использования обратной величины требуемой котировки.
Цены покупки и продажи изменяют расчет
Предположим, что EUR/USD котируется на уровне:
1.0998 / 1.1000
Первая цифра — это ставка. Вторая — цена предложения.
- Чтобы продать EUR за USD, я получаю ставку: 1.0998.
- Чтобы купить EUR за USD, я плачу по цене: 1.1000.
То же правило применяется к каждой паре:
| Действие | Сторона, исполняющая сделку |
|---|---|
| Купить базовую валюту | Спрос |
| Продать базовую валюту | Предложение |
Использование только средних цен может создать прибыль, которую на самом деле невозможно торговать. Работа BIS иллюстрирует ту же самую разницу: валютная петля, которая кажется прибыльной без учета транзакционных издержек, может стать убыточной, как только применяются котировки спроса и предложения.
Формула треугольного арбитража
Для маршрута USD → EUR → GBP → USD, расчет выглядит следующим образом:
Итоговый USD = Начальный USD ÷ EUR/USD ask × EUR/GBP bid × GBP/USD bid
Множитель маршрута равен:
EUR/GBP ставка × GBP/USD ставка ÷ EUR/USD спрос
Маршрут имеет положительное валовое преимущество, когда этот множитель больше 1.
Для обратного маршрута, USD → GBP → EUR → USD, расчет следующий:
Итоговый USD = Начальный USD ÷ GBP/USD спрос ÷ EUR/GBP спрос × EUR/USD предложение
Его множитель равен:
EUR/USD бид ÷ (GBP/USD аск × EUR/GBP аск)
Множитель выше 1 является лишь первым тестом. Ожидаемая прибыль также должна покрывать комиссии, сборы за место проведения, проскальзывание и любые другие затраты, не включенные в указанную спред.
Пример треугольного арбитража
Предположим, что следующие иллюстративные котировки доступны одновременно:
| Валютная пара | Бид | Аск |
|---|---|---|
| EUR/USD | 1.0998 | 1.1000 |
| EUR/GBP | 0.8810 | 0.8812 |
| GBP/USD | 1.2500 | 1.2502 |
Мы начинаем с $100,000 и тестируем маршрут:
USD → EUR → GBP → USD
Шаг 1: Конвертируйте USD в EUR
Мы покупаем евро, поэтому используем курс EUR/USD:
$100,000 ÷ 1.1000 = €90,909.09
Шаг 2: Конвертировать EUR в GBP
Мы продаем евро, поэтому используем курс EUR/GBP:
€90,909.09 × 0.8810 = £80,090.91
Шаг 3: Конвертируйте GBP обратно в USD
Мы продаем фунты, поэтому мы используем курс GBP/USD:
£80,090.91 × 1.2500 = $100,113.64
Валовое значение:
$100,113.64 − $100,000 = $113.64
Это грубая доходность примерно 0.1136%.
How $100,000 moves through the three pairs
Each conversion uses the side of the quote available to the trade. The result below is gross, before any additional commissions, slippage, or rejected orders.
Illustrative quotes. A positive calculation is not a guaranteed fill or a guaranteed profit.
Эти цены намеренно упрощены, чтобы сделать расчет видимым. Их не следует воспринимать какtypical прибыль, доступную при торговле основными валютами в реальном времени.
Если комиссии и другие расходы превышают $113.64, конечный результат будет отрицательным. То же самое верно, если одна сторона заполняется по худшей цене, если недостаточно количества по указанному уровню или если котировка изменяется до завершения цикла.
Почему обратный маршрут также необходимо тестировать
Используя те же цитаты, обратный маршрут выглядит так:
USD → GBP → EUR → USD
Расчет следующий:
$100,000 ÷ 1.2502 ÷ 0.8812 × 1.0998 = $99,829.69
Это направление теряет примерно $170.31 до учета дополнительных сборов.
Этот результат нормален. Несоответствие цен не делает оба направления прибыльными. Спред между ценой покупки и продажи раздвигает два маршрута. Сканер должен рассчитывать каждый маршрут с правильной исполняемой стороной, вместо того чтобы предполагать, что одно сравнение кросс-курсов достаточно.
Почему видимая возможность может не стать прибылью
Арифметика — это простая часть. Исполнение определяет, выживет ли рассчитанный край.
Цитаты могут быть не синхронизированы
Одно обновление фида может произойти раньше другого. Сканер может объединить свежую котировку из одной пары со старыми ценами из других двух и сообщить о возможности, которая больше не существует.
Метки времени помогают, но они не гарантируют, что все три цены останутся доступными, когда заказы достигнут места проведения.
Может не быть достаточной ликвидности
Лучшая цена покупки или продажи применяется только к количеству, предложенному по этой цене.
Петля в $10,000 может вписаться в верхний уровень всех трех пар. Петля в $1 миллион может занять несколько уровней ордерной книги. Средняя цена исполнения может стереть преимущество, даже когда первая запрашиваемая цена выглядит прибыльной.
Максимальный практический размер ограничен самой тонкой стороной треугольника.
Три сделки не гарантируют одновременное выполнение
Расчет рассматривает цикл как одну операцию. Большинство торговых систем по-прежнему отправляют три отдельные заявки.
Если первые два исполняются, а третий отклоняется или переоценивается, трейдер остается с открытой валютной позицией. Это называется риском ноги. Теперь результат зависит от движения рынка, а не от заблокированного ценового соотношения.
Инструкции “немедленно или отменить” и “заполнить или убить” могут снизить некоторую неопределенность исполнения, если это поддерживается. Они не делают три ордера на разных книгах полностью атомарными.
Скользящий курс может быть больше ожидаемого преимущества
Арбитражная маржа может быть меньше, чем обычное изменение цены между получением котировки и исполнением. Задержка сети, задержка на matching-engine, позиция в очереди и конкурирующие заказы все влияют на окончательные цены.
Вот почему спред бид-аск — это только первая стоимость, которую следует проверить.
Поставщик может отклонить или изменить цену на устаревшую котировку
Правила исполнения варьируются среди бирж, ECN, дилеров, брокеров и пулов ликвидности. Некоторые FX площадки используют последний взгляд, что позволяет поставщику ликвидности принимать или отклонять сделку после получения запроса.
Таким образом, отображаемая ставка не всегда гарантирует исполнение.
Как треугольный арбитраж осуществляется на практике
Профессиональный рабочий процесс обычно разделяет обнаружение и выполнение.
- Нормализуйте кавычки. Поместите каждую пару в известном направлении/базе кавычек.
- Читать текущие цены покупки и продажи. Не заменяйте закрытия графика или средние значения.
- Рассчитайте оба маршрута. Проверьте преобразование по часовой стрелке и против часовой стрелки.
- Проверьте глубину исполняемого файла. Пересчитайте, используя ожидаемую среднюю цену для предполагаемого размера.
- Вычтите все известные расходы. Включите комиссии и сборы за место проведения, которые еще не отражены в спреде.
- Примените порог безопасности. Ожидаемому краю нужно учитывать задержку и проскальзывание.
- Отправляйте и контролируйте заказы. Система должна обрабатывать частичные исполнения, отказы и нежелательные остаточные позиции.
- Согласуйте фактический результат. Ожидаемая прибыль не является реализованной прибылью, пока все заказы не будут подтверждены.
Этот процесс обычно выполняется в программном обеспечении, потому что ручной расчет и ввод заказов слишком медленны для ликвидных рынков.
Исследование спотового валютного рынка показало, что возможности треугольного арбитража действительно возникали, но большинство из них были небольшими и недолговечными. Авторы также пришли к выводу, что для получения стабильной прибыли потребуется захватить непрактически большую долю доступных возможностей раньше конкурирующих трейдеров. Это более реалистичная картина, чем описание треугольного арбитража как легкого или безрискового. Читать исследование.
Треугольный арбитраж на одной площадке и между площадками
Самая чистая версия использует три пары, доступные через один и тот же обмен или ликвидный пул. Цены, балансы, сборы и отчеты о выполнении приходят из одной системы.
Если ноги используют разные места, в сделку вступает больше переменных:
- цены могут не отражать одинаковую ликвидность;
- балансы должны уже быть доступны в необходимых местах;
- задержка в заказах и рыночных данных различаются;
- ус arrangements may differ;
- одно заведение может отклонить сделку, в то время как другое ее выполнит.
На этом этапе стратегия сочетает треугольный арбитраж с арбитражем между площадками.
Та же математика может быть применена к трем крипто парам на одной централизованной бирже. Но график сборов, минимальные размеры заказов, глубина книги и правила матчинга все еще необходимо учитывать. Криптовалютная петля не является прибыльной только потому, что три отображаемые последние цены не умножаются на одну.
Могут ли розничные трейдеры использовать треугольный арбитраж?
Розничные трейдеры могут понять и рассчитать взаимосвязь. Надежно зафиксировать её гораздо сложнее.
К моменту, когда человек заметит несоответствие и введет три ордера, автоматизированные системы могут уже распродать его. Розничные платформы также могут показывать индикативные или агрегированные цены, а не точную ликвидность, которая выполнит все три этапа.
Практическая ценность для большинства трейдеров образовательная. Расчет обучает:
- как валютные пары соотносятся друг с другом;
- почему важны цены на покупку и продажу;
- как изменяются затраты на выполнение теоретической прибыли;
- почему котируемая цена не равна завершенной сделке.
Доступ к API или автоматизированной стратегии не устраняет эти ограничения. Быстрый ввод заказов помогает только в том случае, если данные, затраты, контроль рисков и логика исполнения также корректны.
Распространенные ошибки треугольного арбитража
Смешивание направлений цитат
EUR/USD и USD/EUR описывают взаимные цены. Рассмотрение их как взаимозаменяемых приводит к ошибкам умножения и деления.
Использование средних значений или последних цен
Эти цены полезны для анализа, но могут быть недоступны для исполнения. Каждая конверсия требует правильной цены покупки или продажи.
Вызов валовой предельной прибыли
Положительный множитель – это кандидат на возможность. Прибыль – это то, что остается после всех трех сделок и всех затрат.
Игнорирование глубины
Максимальная цена может покрывать только небольшой заказ. Каждая часть должна поддерживать одну и ту же начальную сумму после конвертации.
Предполагая, что цикл безрисковый
Ценовое соотношение может быть зафиксировано математически. Заказы не обязательно зафиксированы операционно.
Проверка только в одном направлении
Полный сканер оценивает оба маршрута. Он также отклоняет любой маршрут, который не соответствует установленному порогу безопасности.
Расчёт является тестом выполнения
Когда я проверяю треугольный круг, я не спрашиваю, производят ли три ценовых графика число выше одного. Я спрашиваю, могут ли необходимые объемы торговаться сейчас, на правильной стороне каждой котировки, с достаточной маржей после расходов.
Это разница между ценовым расхождением и исполняемым арбитражем.
