Стратегии статистического арбитража - часть 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 странице таблицы)
В следующей части посмотрим стратегии для положительно коррелированных пар активов.
Телеграм канал - Эксперименты трейдера
Обсуждение - Чат экспериментатора