Не тинькофф
Не тинькофф личный блог
04 марта 2016, 08:32

Что такое регрессия и как ее строить (для стратегий парного трейдинга)

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

Сегодня мы рассмотрим вариант входа в сделку основываясь на регрессии акций.

Что такое регрессия и как ее строить (для стратегий парного трейдинга)

Если откинуть все умные фразы и дать определение регрессии на простом языке, то получается следующее:

Регрессия — это зависимость переменной 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. Основываясь на данном графике остатков можно формировать позиции на вход и выход по паре Газпром/ЛУКОЙЛ. При сильном отклонении вверх продавать Газпром, покупать Лукойл. У средней закрывать позицию. Аналогично при сильном отклонении графика остатков в низ. 


Если будут вопросы, пишите в комментариях. 






57 Комментариев
  • Алексей Никитин
    04 марта 2016, 08:36
    Неистово плюсую!!! Очень качественный материал!
  • Alexand77
    04 марта 2016, 08:55
    Зачот автоматом! Отлично и в избранное.
  • shprots
    04 марта 2016, 09:02
    Sna777, очень у вас хороший материал! Большое спасибо :)
  • Никита?

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн