Полярность сделок: конвергенция и дивергенция

#арбитраж#спред#фандинг

Арбитражную связку можно открыть в двух направлениях: на уменьшение разницы цен или на её увеличение. В Arbitrageur это направление называется полярностью сделки.

  • Конвергенция — торговля на схождение цен и уменьшение спреда.
  • Дивергенция — торговля на расхождение цен и увеличение спреда.

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

Конвергенция: от большего спреда к меньшему

При конвергенции открываем:

  • шорт на рынке с более высокой ценой;
  • лонг на рынке с более низкой ценой.

Цель — закрыть связку после сокращения разницы между ценами. При этом полное выравнивание цен не требуется: для сделки может быть достаточно движения внутри определённого диапазона.

Пример конвергенции

Допустим, один и тот же актив представлен линейными контрактами с расчётами в USDT на двух биржах:

Биржа А Биржа Б
Цена на входе 100 USDT 102 USDT
Позиция Лонг Шорт
Спред на входе

(102 − 100) ÷ 100 × 100% = 2%

Для примера возьмём лот на 5 000 USDT по цене биржи А.

При цене 100 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 USDT по цене биржи А

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%
Этап Действие
Спред около 0,5% Открываем дивергенцию
Спред увеличивается до 2% Закрываем дивергенцию
Спред около 2% Открываем конвергенцию
Спред уменьшается до 0,5% Закрываем конвергенцию

Так можно торговать оба участка цикла: расширение и сокращение спреда.

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

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

Почему спред 50% не означает возможность заработать 50%

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

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

Но история показывает другую картину: в последнее время спред колебался только между 45% и 50%. До нуля он не снижался.

В таком случае наблюдаемый диапазон составляет

50% − 45% = 5 процентных пунктов

История даёт основание рассматривать движение внутри этого диапазона. Ожидание полного выравнивания цен требует отдельного обоснования.

Например, для конвергенции можно оценивать вход ближе к верхней границе и выход ближе к нижней. Для дивергенции — обратный сценарий. Уровни необязательно ставить точно на исторических экстремумах: рынок может не достигнуть их снова.

При этом 5 процентных пунктов движения спреда — не гарантированные 5% прибыли на капитал. Денежный результат зависит от цен и объёмов исполнения обеих ног, комиссий и выплат за время удержания позиций.

Главный вопрос — не «насколько большой спред сейчас», а «как он движется и какой участок этого движения мы рассчитываем реализовать».

Автоматизация в Arbitrageur

В терминале Arbitrageur можно задать уровни входа и выхода как для конвергенции, так и для дивергенции.

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

Это позволяет автоматизировать торговлю выбранными участками движения спреда. Например, настроить вход в конвергенцию при расширении разрыва до заданного уровня и выход после его сокращения. Для дивергенции задать обратную последовательность.

В основе графика Arbitrageur — расчёт по книгам ордеров для вашего лота. Поэтому при выборе уровней вы ориентируетесь на средневзвешенные цены доступного исполнения, а не только на последние цены сделок.

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