Полярность сделок: конвергенция и дивергенция
#арбитраж#спред#фандинг
Арбитражную связку можно открыть в двух направлениях: на уменьшение разницы цен или на её увеличение. В Arbitrageur это направление называется полярностью сделки.
- Конвергенция — торговля на схождение цен и уменьшение спреда.
- Дивергенция — торговля на расхождение цен и увеличение спреда.
От выбранной полярности зависит, на какой бирже открывается лонг, а на какой — шорт. Одну и ту же пару рынков можно использовать для обоих направлений.
Конвергенция: от большего спреда к меньшему
При конвергенции открываем:
- шорт на рынке с более высокой ценой;
- лонг на рынке с более низкой ценой.
Цель — закрыть связку после сокращения разницы между ценами. При этом полное выравнивание цен не требуется: для сделки может быть достаточно движения внутри определённого диапазона.
Пример конвергенции
Допустим, один и тот же актив представлен линейными контрактами с расчётами в USDT на двух биржах:
| Биржа А | Биржа Б | |
|---|---|---|
| Цена на входе | 100 USDT | 102 USDT |
| Позиция | Лонг | Шорт |
(102 − 100) ÷ 100 × 100% = 2%
Для примера возьмём лот на 5 000 USDT по цене биржи А.
5 000 ÷ 100 = 50 монет
На обеих биржах открываем позиции в эквиваленте 50 монет. Количество базового актива одинаковое, но стоимость позиций различается из-за разницы цен:
| Биржа А | Биржа Б | |
|---|---|---|
| Действие на входе | Открываем лонг — покупаем | Открываем шорт — продаём |
| Объём | 50 монет | 50 монет |
| Средняя цена | 100 USDT | 102 USDT |
| Оборот открытия | 5 000 USDT | 5 100 USDT |
Здесь 5 000 USDT — размер лота по выбранной опорной цене, а не общий депозит или сумма обеспечения двух позиций.
Позже цена на бирже А остаётся на уровне 100 USDT, а на бирже Б снижается до 100,50 USDT. Спред сокращается до 0,5%, и мы полностью закрываем обе позиции:
| Биржа А | Биржа Б | |
|---|---|---|
| Действие на выходе | Закрываем лонг — продаём | Закрываем шорт — покупаем |
| Объём | 50 монет | 50 монет |
| Средняя цена | 100 USDT | 100,50 USDT |
| Оборот закрытия | 5 000 USDT | 5 025 USDT |
Лонг: (100 − 100) × 50 = 0 USDT
Шорт: (102 − 100,50) × 50 = 75 USDT
Результат связки: +75 USDT
Во всех расчётах используются средние цены исполнения полного объёма.
Для наглядности в примере менялась только одна цена. В реальной торговле двигаться могут обе. Для такой связки важно, чтобы изменение цен приносило больше прибыли на одной ноге, чем убытка на другой.
Почему конвергенция — базовый сценарий арбитража
Классическая логика ценового арбитража строится на покупке более дешёвого инструмента и продаже более дорогого.
На эффективном рынке одинаковый актив при сопоставимых условиях должен иметь близкую стоимость на разных площадках. В идеальной модели без комиссий, ограничений и задержек соотношение цен стремится к 1:1.
Расхождение создаёт стимул покупать там, где дешевле, и продавать там, где дороже. Эти действия способствуют сближению цен. Поэтому конвергенция — естественный базовый сценарий торговли ценовыми расхождениями.
Но стремление к равновесию не означает обязательного возвращения спреда к нулю. Ограничения площадок, различия ликвидности и условий контрактов могут поддерживать разницу цен длительное время.
Именно поэтому трейдеру важно оценивать фактическое поведение конкретной связки.
Дивергенция: от меньшего спреда к большему
При дивергенции направление позиций обратное:
- лонг на рынке с более высокой ценой;
- шорт на рынке с более низкой ценой.
Цель — закрыть связку после увеличения разницы цен.
На первый взгляд покупка более дорогого инструмента и продажа более дешёвого могут выглядеть нелогично. Однако здесь результат зависит от дальнейшего изменения разницы между ними.
Пример дивергенции
Используем те же рынки, но начнём с меньшего расхождения:
| Биржа А | Биржа Б | |
|---|---|---|
| Цена на входе | 100 USDT | 100,50 USDT |
| Позиция | Шорт | Лонг |
(100,50 − 100) ÷ 100 × 100% = 0,5%
5 000 ÷ 100 = 50 монет
| Биржа А | Биржа Б | |
|---|---|---|
| Действие на входе | Открываем шорт — продаём | Открываем лонг — покупаем |
| Объём | 50 монет | 50 монет |
| Средняя цена | 100 USDT | 100,50 USDT |
| Оборот открытия | 5 000 USDT | 5 025 USDT |
Затем цена на бирже А остаётся равной 100 USDT, а на бирже Б увеличивается до 102 USDT. Спред расширяется до 2%, и мы полностью закрываем связку:
| Биржа А | Биржа Б | |
|---|---|---|
| Действие на выходе | Закрываем шорт — покупаем | Закрываем лонг — продаём |
| Объём | 50 монет | 50 монет |
| Средняя цена | 100 USDT | 102 USDT |
| Оборот закрытия | 5 000 USDT | 5 100 USDT |
Шорт: (100 − 100) × 50 = 0 USDT
Лонг: (102 − 100,50) × 50 = 75 USDT
Результат связки: +75 USDT
В первом примере заработок возник при сокращении разрыва. Во втором — при его увеличении.
| Конвергенция | Дивергенция | |
|---|---|---|
| Более дорогой рынок на входе | Шорт | Лонг |
| Более дешёвый рынок на входе | Лонг | Шорт |
| Ожидаемое движение | Уменьшение спреда | Увеличение спреда |
Обозначения рынков относятся к моменту выбора направления. После открытия позиции сохраняют своё назначение, даже если цены впоследствии поменяются местами.
Когда применяется дивергенция
Рассмотрим два сценария: получение выплат фандинга и торговлю повторяющимися колебаниями спреда.
Получение выплат фандинга
Фандинг — периодические платежи между держателями лонгов и шортов по бессрочным контрактам.
При положительной ставке лонги обычно платят шортам. При отрицательной — шорты платят лонгам. Поэтому направление позиций можно выбирать с учётом того, какая комбинация даёт положительную сумму выплат по связке.
Например:
- на более дорогом рынке ставка отрицательная — держатели лонгов получают выплату;
- на более дешёвом рынке ставка положительная — держатели шортов получают выплату.
Лонг на первом рынке и шорт на втором образуют полярность дивергенции. Но основная цель такой конструкции может заключаться в получении фандинга, а не в ожидании расширения спреда.
Дивергенция сама по себе не гарантирует выгодного фандинга: всё определяется ставками, стоимостью позиций и расписанием выплат. В другой ситуации для получения выплат может подходить конвергенция.
При оценке результата необходимо учитывать и изменение ценового разрыва. Полученный фандинг может быть частично или полностью перекрыт убытком от движения спреда.
Торговля повторяющимися колебаниями спреда
Некоторые связки на определённых участках истории неоднократно проходят похожий цикл: цены сближаются, затем расходятся и снова сближаются.
Если на графике наблюдается такое поведение, можно рассматривать торговлю в обоих направлениях.
| Этап | Действие |
|---|---|
| Спред около 0,5% | Открываем дивергенцию |
| Спред увеличивается до 2% | Закрываем дивергенцию |
| Спред около 2% | Открываем конвергенцию |
| Спред уменьшается до 0,5% | Закрываем конвергенцию |
Так можно торговать оба участка цикла: расширение и сокращение спреда.
Каждый завершённый проход включает открытие и закрытие двух ног. Следовательно, диапазон должен покрывать торговые комиссии и оставлять достаточный потенциал сделки.
Повторяемость на истории — основание для оценки сценария, но не гарантия следующего цикла. Спред может выйти из привычного диапазона или надолго остаться у одной из его границ.
Почему спред 50% не означает возможность заработать 50%
Большое значение спреда привлекает внимание, но само по себе ничего не говорит о том, какую часть движения удастся реализовать.
Допустим, сейчас разница цен составляет 50%. Можно предположить, что цены должны полностью сравняться, и открыть конвергенцию с расчётом на движение к нулю.
Но история показывает другую картину: в последнее время спред колебался только между 45% и 50%. До нуля он не снижался.
50% − 45% = 5 процентных пунктов
История даёт основание рассматривать движение внутри этого диапазона. Ожидание полного выравнивания цен требует отдельного обоснования.
Например, для конвергенции можно оценивать вход ближе к верхней границе и выход ближе к нижней. Для дивергенции — обратный сценарий. Уровни необязательно ставить точно на исторических экстремумах: рынок может не достигнуть их снова.
При этом 5 процентных пунктов движения спреда — не гарантированные 5% прибыли на капитал. Денежный результат зависит от цен и объёмов исполнения обеих ног, комиссий и выплат за время удержания позиций.
Главный вопрос — не «насколько большой спред сейчас», а «как он движется и какой участок этого движения мы рассчитываем реализовать».
Автоматизация в Arbitrageur
В терминале Arbitrageur можно задать уровни входа и выхода как для конвергенции, так и для дивергенции.
Вы выбираете связку, полярность и размер лота, затем размещаете триггерные уровни на графике. Терминал отслеживает условия и автоматически выполняет вход и выход по заданным параметрам — без необходимости вручную отправлять каждый ордер.
Это позволяет автоматизировать торговлю выбранными участками движения спреда. Например, настроить вход в конвергенцию при расширении разрыва до заданного уровня и выход после его сокращения. Для дивергенции задать обратную последовательность.
В основе графика Arbitrageur — расчёт по книгам ордеров для вашего лота. Поэтому при выборе уровней вы ориентируетесь на средневзвешенные цены доступного исполнения, а не только на последние цены сделок.
Вы определяете направление и условия сделки, а Arbitrageur берёт на себя отслеживание уровней и исполнение заданных действий. При изменении поведения связки уровни и выбранный сценарий необходимо пересматривать: автоматизация выполняет торговую логику, но не делает исторический диапазон постоянным.