Стратегии
May 4, 2024

Стратегии статистического арбитража - часть 1

История

С самого первого дня когда начал торговать на рынке, думал о том как автоматизировать всю эту работу. И уж несколько лет двигаюсь к алго-трейдингу. То есть, алгоритмической торговле - торгует бот, ты просто придумываешь алгоритмы (стратегии)

Последние пол года изучаю и тестирую статистический арбитраж. Решил рассказать о том что изучил.

Когда начали форсить новости про ETF, начал ресерчить о том чем занимается BlackRock и другие фонды. Немного прочитав статьи в интернете, понял что 90% капитала этих фондов используется в HFT - High Frequency Trading (высокочастотная торговля). Все маркет мейкеры на рынке пользуются такими стратегиями. Суть стратегии - открывать/закрывать кучу сделок в течении одной секунды.

Немного погуглив, нашел книгу Скота Паттерсона "Кванты". В книге нет никакого алгоритма, никакой стратегии. Там рассказывается история возникновение HFT как направление в трейдинге. Прочитал книгу. Там был примерно такой абзац: "Некто Иванов Иван Иванович в хедж фонде "Рога и копыта" используя статистический арбитраж заработал сотни миллионов долларов. И все крутые хедж фонды пользуются этой стратегией". Когда прочитал это, я написал в свой блокнот для заметок следующее - "статистический арбитраж".

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

Первая стратегия про которую прочитал: "открытие противоположных сделок между активами которые отрицательно коррелируют друг с другом".

Математика

Что понять как и почему работают эти стратегии, надо знать немного математики (раздел теории вероятностей и статистики).

Достаточно знать смысл этих понятий: вероятность, математическое ожидание, стандартное отклонение, распределение Гаусса, правило 3-х сигм, закон больших чисел, индекс стандартного отклонения (z-оценка), корреляция.

Можно прочитать статьи в интернете, чтобы быстро освежить в памяти этот раздел математики.

А мы продолжаем.

Стратегия №1 (отрицательная корреляция).

Для этой стратегии нам надо 2 актива которые отрицательно коррелируют друг с другом. Держим в уме что нет идеальной корреляции. Наша цель - найти не идеальную корреляцию, а то что близко к идеалу. Хороший пример DXY и BTC.

DXY - это индекс доллара. Он дорожает когда растет доллар и падает когда падает доллар.

А теперь сравним BTC/USD и DXY.

Если растет доллар, то цена биткоина по отношению к доллару падает. И наоборот. То есть, они в теории отрицательно коррелируют друг-друга.

Посмотрим на это наглядно.

Открываем график биткона в TradingView. Добавляем индикатор Correlation. В настройках индикатора указываем второй актив: DXY.

Как мы видим, коэффициент корреляции меняется. Нам нужен участок графика где корреляция близко к -1. То есть, тот участок когда активы двигаются друг против друга.

Потом просто открываем лонг на одном активе, и шорт на другом.

Возможные ситуации:

1) Мы "угадываем" направление сделки и закрываем обе сделки в плюс.

2) Не "угадываем" направление. Тогда одна сделка закроется в минус, другая в плюс. Итого 0.

3) Иногда, когда корреляция нарушается, обе позиции закрываются в минус. Но это происходит только около 10% случаях (если корреляция -0,9).

Backtest

Проведем бэктест. На графике видим что в 2023 году между DXY и BTC была отрицательная корреляция. В таблице собрал результаты бэктеста. ТФ 1 день. Открываются противоположные сделки.

Для открытия сделок использовал следующий принцип:

  • Если сегодняшняя дневная свеча DXY закрылся зеленым, то на следующий день открываю лонг (предполагаю что и следующий день будет зеленым). А по BTC открываю противоположную сделку - шорт.
  • А если сегодняшняя дневная свеча DXY закрылся красным, то все наоборот. На DXY открываю шорт, а на BTC лонг.

Объем обеих сделок равны.

Делая бэктест, получаем +73% за 2023 год, без использования плеч.

Минусы стратегии:

Я не нашел нормального брокера чтобы торговать DXY.

На BingX иногда есть. Но его то листят, то делистят. Непонятно. И там нет ликвидности.

Поэтому эту стратегию я отправил в архив и пока просто наблюдаю.

Эта же стратегия для Форекса

На самом деле, эта стратегия придумана для форекса. Я просто пытался оптимизировать его для крипторынка. Ничего лучше пары "DXY-BTC" не смог придумать.

Если торгуете на форексе, можете проверить стратегию там.

Ничего не меняется, тот же принцип работы. Но теперь у нас есть матрица корреляций:

https://www.mataf.net/ru/forex/tools/correlation

Смотрим на таблицу и видим что есть пары с почти идеальной отрицательной корреляцией. Например EURNZD-NZDCAD почти всегда держит уровень -0,9. Прямо сейчас там -0,95.

Делаем бэктест и получаем +25% за год (результат на 2 странице таблицы)

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

Телеграм канал - Эксперименты трейдера

Обсуждение - Чат экспериментатора