Исследование фигуры «Голова и плечи»
06 декабря 2019Паттерн «Голова и плечи» известен давно. Впервые его подробно описал и изобразил Джон Дж. Мэрфи в своей работе «Технический анализ фьючерсных рынков: теория и практика».
Модель «Голова и плечи» — сигнал смены восходящего тренда на нисходящий. В обратной ситуации – при смене нисходящего тренда на восходящий – формируется «Перевернутая голова и плечи».
Несмотря на то, что эту фигуру считают достаточно распространенной, на самом деле, паттерн не очень часто встречается на графиках в чистом виде.
Фигура «Голова и плечи» сигнализирует о развороте текущего тренда.
Джек Швагер в книге «Технический анализ. Полный курс» так описал рассматриваемый паттерн:
«Голова и плечи» — одна из самых известных графических моделей. Формация «Голова и плечи» представляет собой конфигурацию из трех вершин, причем средняя из них выше двух — предшествующей и последующей. Аналогичным образом, «Перевернутая голова и плечи» представляет собой конфигурацию из трех впадин, причем средняя впадина ниже соседних».
На графиках фигура «Голова и плечи» формируется при определенных условиях.
Обязательным условием для фигуры «Голова и плечи» является наличие восходящего тренда, на пике которого фигура и возникает. Фигура представляет собою три последовательных пика, средний из которых выше двух остальных, а основания пиков расположены на одной линии, которая является уровнем поддержки. Эту линию принято называть линией шеи или неклайном (от англ. neck line – линия шеи) (рис.1).
Фигура «Перевернутая голова и плечи» является зеркальным отображением фигуры «Голова и плечи», соответственно, образоваться она может только при наличии нисходящего тренда. Все остальное – аналогично (рис.2).
В нашем исследовании для поиска вершин и впадин на графиках при формировании рассматриваемых фигур воспользуемся индикатором ZigZag.
ZigZag - трендовый индикатор, он отображает на графике линии, соединяющие локальные минимумы и максимумы, которые очерчивают направление тренда. Данный индикатор содержит три параметра. Они определяют работу ZigZag и то, какие минимумы и максимумы он будет учитывать. Изменение параметров влияет на степень чувствительности индикатора к движению цены. Если увеличить значения для расчета, то число локальных минимумов и максимумов сократится, соответственно отобразится меньшее число линий и теоретически будет сформировано меньше фигур, но крупнее в размере (ценовые движения также укрупнятся).
Индикатор ZigZag в данном случае применим, так как для определения точек входа на рынок окончательного формирования последней (плавающей) линии индикатора не требуется.
Для исследования мы возьмем ZigZag с параметрами 5.3.3 (будут сформированы небольшие фигуры) и с параметрами 12.5.3 (будут сформированы более крупные фигуры). Вторая группа параметров задана в индикаторе ZigZag по умолчанию.
Торговые сигналы, сгенерированные самим паттерном «Голова и плечи» и зеркальным к нему, протестируем на большом объеме исторических данных различных финансовых инструментов и в разрезе двух таймфреймов.
Оговорим условия открытия и закрытия торговой позиции.
Открытие позиции:
После того, как сигнал сформирован, на открытии новой свечи открывается позиция:
Фигура «Голова и плечи» – сигнал на продажу;
Фигура «Перевернутая голова и плечи» – сигнал на покупку.
Закрытие позиции:
Во всех ситуациях время жизни позиции - 5 или 10 свечей.
Определим перечень финансовых инструментов и их таймфреймов, на которых будем выполнять тестирование торгового сигнала. Эту выборку представят:
- 23 валютные пары (Форекс);
- 6 товарных фьючерсов (Товары);
- 2 фондовых индекса (Индексы);
- 30 акций, входящие в состав Dow30 (Акции).
Используемые таймфреймы:
H1 (1 час) - история 5 лет,
D1 (1 день) - история 10 лет.
Выборка составляет 2 124 495 значений.
Определив все условия и задав необходимые параметры, приступим к тестированию!
Анализ полученных результатов.
Результаты сначала оценим по численности полученной выборки.
ZigZag с параметрами 5.3.3 (небольшие фигуры):
Для таймфрейма 1 час (H1):
Тип финансовых инструментов |
Количество свечей |
Количество событий |
Форекс |
994755
|
4719
|
Товары |
191850
|
710
|
Индексы |
87600
|
292
|
Акции |
628011
|
3282
|
Для таймфрейма 1 день (D1):
Тип финансовых инструментов |
Количество свечей |
Количество событий |
Форекс |
83950
|
494
|
Товары |
21900
|
123
|
Индексы |
7300
|
44
|
Акции |
109129
|
543
|
Всего: 2 124 495 свечей и 10 207 событий (фигур "Голова и плечи" и зеркальных к ним).
ZigZag с параметрами 12.5.3 (более крупные фигуры):
Для таймфрейма 1 час (H1):
Тип финансовых инструментов |
Количество свечей |
Количество событий |
Форекс |
994755
|
2446
|
Товары |
191850
|
420
|
Индексы |
87600
|
195
|
Акции |
628011
|
1396
|
Для таймфрейма 1 день (D1):
Тип финансовых инструментов |
Количество свечей |
Количество событий |
Форекс |
83950
|
205
|
Товары |
21900
|
55
|
Индексы |
7300
|
9
|
Акции |
109129
|
203
|
Всего: 2 124 495 свечей и 4 929 событий (фигур "Голова и плечи" и зеркальных к ним).
Как и ожидалось, количество событий уменьшилось при укрупнении самих фигур.
Далее посмотрим, какова доля событий в общем количестве исходных свечей в совокупности по двум таймфреймам.
ZigZag с параметрами 5.3.3 (небольшие фигуры):
Тип финансовых инструментов |
Доля событий, % |
Форекс |
0,48 |
Товары |
0,39 |
Индексы |
0,35 |
Акции |
0,52 |
Среднее |
0,44 |
ZigZag с параметрами 12.5.3 (более крупные фигуры):
Тип финансовых инструментов |
Доля событий, % |
Форекс |
0,25 |
Товары |
0,22 |
Индексы |
0,21 |
Акции |
0,22 |
Среднее |
0,22 |
По итогам группировки можно сделать вывод, что независимо от типов финансовых инструментов, распределение полученных событий примерно одинаковое, а именно: в первом случае - от 0,35 до 0,52 % и от 0,21 до 0,25 % во втором. То есть паттерны «Голова и плечи» и «Перевернутая голова и плечи» не часто встречаются на графиках в чистом виде. А более крупные фигуры встречаются еще реже.
Теперь обратимся к результатам отработки торговых сигналов, полученных в результате сформированных фигур «Голова и плечи» и зеркальных к ним.
Оценивать результаты будем по двум критериям:
- Импульс (i) – отражает средний процент приращения котировок финансовых инструментов на момент фиксации позиций, в %. Положительное значение импульса говорит о прибыльности отработки сигнала, отрицательное – об убыточности.
- ДПП – доля прибыльных позиций, %.
ZigZag с параметрами 5.3.3 (небольшие фигуры):
Импульс в % и Доля прибыльных позиций в % в разрезе сроков удержания позиций, таймфреймов и типов финансовых инструментов:
Показатель |
5 свеча |
10 свеча |
Н1 |
D1 |
Форекс |
Товары |
Индексы |
Акции |
i |
0,084
|
0,068
|
0,043
|
0,109
|
0,104
|
0,107
|
-0,118
|
0,061
|
ДПП |
52,5
|
52,2
|
51,4
|
53,4
|
53,0
|
52,0
|
52,9
|
51,9
|
7 из 8 средних значений импульса по параметрам положительны.
ZigZag с параметрами 12.5.3 (более крупные фигуры):
Импульс в % и Доля прибыльных позиций в % в разрезе сроков удержания позиций, таймфреймов и типов финансовых инструментов:
Показатель |
5 свеча |
10 свеча |
Н1 |
D1 |
Форекс |
Товары |
Индексы |
Акции |
i |
0,214
|
0,287
|
0,151
|
0,351
|
0,014
|
0,496
|
0,077
|
0,395
|
ДПП |
53,9
|
52,7
|
53,0
|
53,7
|
52,2
|
56,4
|
50,7
|
53,7
|
Все средние значения импульса по параметрам положительны.
Отметим, что при укрупнении паттернов «Голова и плечи» и «Перевернутая голова и плечи» импульс вырос, и доля прибыльных позиций увеличилась.
При этом можно выделить некоторые особенности.
Для этого представим наглядно результаты в виде распределения импульса (i) относительно каждого рассматриваемого параметра (свеча закрытия позиции, таймфрейм, тип финансовых инструментов):
Диаграммы выше представляют распределение импульса в зависимости от рассматриваемых параметров. Каждая диаграмма состоит из двух частей: «ящика» и «хвостов» или «усов». 50% наблюдаемых значений помещены в ящик, остальные 50 – представлены хвостами. Конец нижнего хвоста представляет наименьшее из наблюдаемых значений, конец верхнего – наибольшее. Крестиком показано среднее значение.
Анализ результатов позволяет сделать следующие предварительные выводы:
- для небольших фигур среднее значение импульса при фиксации позиций на 5 свече расположено выше, чем среднее значение фиксации на 10 свече, что говорит о большей прибыльности закрытия позиций на 5 свече; для более крупных фигур – прибыльность выше на 10 свече;
- в обоих случаях среднее значение импульса на дневном таймфрейме расположено выше, чем на часовом, что говорит о большей прибыльности работы по сигналу на дневных графиках;
- в обоих случаях лучший импульс (в сравнении с другими) отмечается на финансовом инструменте Товары.
Посмотрим результаты в разрезе сроков удержания позиций, таймфреймов и типов финансовых инструментов.
Примем условные обозначения:
«H1 / 5» – фиксация позиции на 5 свече при работе на таймфрейме 1 час;
«H1 / 10» – фиксация позиции на 10 свече при работе на таймфрейме 1 час;
«D1 / 5» – фиксация позиции на 5 свече при работе на таймфрейме 1 день;
«D1 / 10» – фиксация позиции на 10 свече при работе на таймфрейме 1 день,
ДПП – доля прибыльных позиций, %.
ZigZag с параметрами 5.3.3 (небольшие фигуры):
Н1/5 | |||||
Показатель |
Форекс
|
Товары
|
Индексы
|
Акции
|
Все
|
Количество сигналов |
4719
|
710
|
292
|
3282
|
9003
|
Импульс |
0,014
|
0,182
|
0,044
|
0,058
|
0,075
|
ДПП |
51,0
|
53,2
|
54,2
|
51,4
|
51,5
|
Н1/10 |
|||||
Показатель |
Форекс
|
Товары
|
Индексы
|
Акции
|
Все
|
Количество сигналов |
4719
|
710
|
292
|
3281
|
9002
|
Импульс |
0,016
|
0,070
|
-0,001
|
0,039
|
0,031
|
ДПП |
51,1
|
52,3
|
50,7
|
51,2
|
51,2
|
D1/5 |
|||||
Показатель |
Форекс
|
Товары
|
Индексы
|
Акции
|
Все
|
Количество сигналов |
494
|
123
|
44
|
543
|
1204
|
Импульс |
0,158
|
0,370
|
-0,294
|
0,056
|
0,073
|
ДПП |
53,8
|
52,9
|
45,3
|
54,0
|
53,5
|
D1/10 |
|||||
Показатель |
Форекс
|
Товары
|
Индексы
|
Акции
|
Все
|
Количество сигналов |
493
|
123
|
44
|
543
|
1203
|
Импульс |
0,227
|
-0,194
|
-0,221
|
0,090
|
-0,024
|
ДПП |
56,2
|
49,5
|
61,2
|
51,2
|
53,2
|
ZigZag с параметрами 12.5.3 (более крупные фигуры):
Н1/5 | |||||
Показатель |
Форекс
|
Товары
|
Индексы
|
Акции
|
Все
|
Количество сигналов |
2446
|
420
|
195
|
1396
|
4457
|
Импульс |
0,026
|
0,132
|
0,009
|
0,257
|
0,106
|
ДПП |
53,5
|
54,4
|
52,1
|
53,9
|
53,7
|
Н1/10 |
|||||
Показатель |
Форекс
|
Товары
|
Индексы
|
Акции
|
Все
|
Количество сигналов |
2446
|
420
|
195
|
1396
|
4457
|
Импульс |
0,034
|
0,427
|
0,006
|
0,196
|
0,166
|
ДПП |
53,5
|
55,1
|
50,9
|
50,8
|
52,3
|
D1/5 |
|||||
Показатель |
Форекс
|
Товары
|
Индексы
|
Акции
|
Все
|
Количество сигналов |
205
|
55
|
9
|
203
|
472
|
Импульс |
0,008
|
0,393
|
0,095
|
0,476
|
0,243
|
ДПП |
52,5
|
55,3
|
46,4
|
55,7
|
54,1
|
D1/10 |
|||||
Показатель |
Форекс
|
Товары
|
Индексы
|
Акции
|
Все
|
Количество сигналов |
205
|
54
|
9
|
203
|
471
|
Импульс |
-0,012
|
1,033
|
0,197
|
0,650
|
0,467
|
ДПП |
49,4
|
60,9
|
53,6
|
54,6
|
53,2
|
Обобщим полученные результаты с помощью диаграмм:
ZigZag с параметрами 5.3.3 (небольшие фигуры)
ZigZag с параметрами 12.5.3 (более крупные фигуры)
Получаем следующие результаты:
- Сигналы, полученные от небольших фигур, показывают лучший импульс 0,075 % на таймфрейме 1 час при фиксации позиции на 5 свече.
- Сигналы, полученные от более крупных фигур, показывают наибольший импульс 0,467% на таймфрейме 1 день при фиксации позиции на 10 свече.
В целом можно заключить, что сигнал паттерна «Голова и плечи» по общепринятой интерпретации приносит небольшую прибыль при формировании крупных фигур (ZigZag с параметрами 12.5.3) на дневном таймфрейме.
Влияние фигуры "Голова и плечи" выявлено.
Подробные результаты представлены в приложении.
Комментарии