Многие трейдеры при торговле раночно-нейтральными стратегиями задаются вопросом, а как совершать сделки покупки продажи спреда, на основании чего принимать решение о входе и выходе в позицию.
Сегодня мы рассмотрим вариант входа в сделку основываясь на регрессии акций.
Если откинуть все умные фразы и дать определение регрессии на простом языке, то получается следующее:
Регрессия — это зависимость переменной 1 (в нашем случае акции Газпрома) от независимой переменной 2 (акции ЛУКОЙЛа). Данное выражение будет иметь статическую значимость.
Формула регрессии:
Yt=A+BX(t)+E(t)
Давайте с вами рассчитаем регрессию для акций Газпрома и Лукойла.
Алгоритм построения:
1. Скачиваем исторические дневные данные с финама.
www.finam.ru/profile/moex-akcii/gazprom/export/
2. Вставляем все скаченные данные в эксель
3.Выбираем полностью столбцы C и D и строим точечную диаграмму. Это и есть наш график регрессии, который показывает при какой цене на акцию Газпрома, сколько стоит акция ЛУКОЙЛа. Далее добавим линию трейнда на график (линейный)

4. Следующим шагом нам необходимо построить график остатков E(t). На графике корреляции он выглядит следующим образом, теперь нам необходимо преобразовать это все в отдельную диаграмму. Это делается с помощью экселе (см. след. шаг)

5. Заходим в раздел данные Data Analysis и выбираем Regression

6.В появившемся окне Input Y Range заполняем ряд данных акций Газпрома, в окне Input X Range заполняем ряд данных акций ЛУКОЙЛа и обязательно выделяем галочкой пункт Residuals (это и есть график остатков)

7. Далее система вычисляет регрессию и выводит график остатков. Из всего того что эксель нам выдал, для нас будет интересны только две графы 18B(это коэффициент Бетта) и С 24 это данные остатков ( остатки это и есть то значение отклонения от средней линии тренда). Это отклонение говорит нам о том на сколько сильна разница между текущими ценами одной бумаги и другой. При большом отклонении графика остатков от нуля вверх система говорит что спред перекуплен и нам надо продать одну бумагу и купить другую.

8. Строим график остатков

9. Основываясь на данном графике остатков можно формировать позиции на вход и выход по паре Газпром/ЛУКОЙЛ. При сильном отклонении вверх продавать Газпром, покупать Лукойл. У средней закрывать позицию. Аналогично при сильном отклонении графика остатков в низ.
Если будут вопросы, пишите в комментариях.
Sna777, тема сисек не раскрыта.
1. За какой период считать регрессию?
2. На основе каких предположений выбирается пара?
3. Проводились ли статистические тесты на коинтеграцию/стационарность?
4. Какой спред лучше торговать и почему: разность цен, отношение цен или разность логарифмов цен?
1. год
2. пара выбрана произвольно для примера расчета регрессии
3. тесты на коинтеграцию /стационарность в данном разделе не рассматривались
4. для новичков разность, для большого капитала отношение
Удачи!
Можно пример открытия позиции (в каких пропорциях) в момент когда например график остатков отклонился на 5?
Только бета считается не обязательно для индекса и акций, а от любых двух произвольных рядов.
45*18=2610 — 2717 = -107
45*19=2755 — 2717 = 38
||38 < |-107|
Или тут другая логика.
Может правильное отношение нужно по формуле регресии подбирать?
Я бы предложил тест Дикси-Фуллера провести сначала. На российском рынке очень мало пар, которые отвечают требованиям парного трейдинга.
ИМХО, предложенный метод, как и большинство контртрендовых методов, в первую очередь должен быть тщательно проработан на предмет риска черных лебедей.
А как можно это проработать, в огороде часть денег закопать? =)
Альтернатива, как Вы верно заметили, диверсификация, вынесение части денег за пределы доступа брокера и жесткие стопы против лебедей.
У вас очень низкое значение коэффициента детерминации(R Square). При таком значении очень слабая зависимость между инструментами, и, как следствие, модель будет очень плохо описывать изменения в выборке, такое торговать нельзя. Для уверенного использования модели, этот коэффициент должен быть на уровне 0,7 и выше.
Тесты на коинтеграцию делаете?
плюсую.
Следует заметить, что фундаментал не учитывается, его следует оценивать отдельно. К примеру, назначат Чубайса руководителем Газпрома, соотношение цен изменится, сигнал появится, но сделку открывать нельзя.