Исследование фигуры «Голова и плечи»
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) на дневном таймфрейме.
Влияние фигуры "Голова и плечи" выявлено.
Подробные результаты представлены в приложении.








    
Комментарии