Обсуждение статьи "Автоматизация графических паттернов в MQL5 (Часть 2): Паттерны "двойная вершина" и "двойное дно""

Опубликована статья Автоматизация графических паттернов в MQL5 (Часть 2): Паттерны "двойная вершина" и "двойное дно":

Мы создадим надежный алгоритм обнаружения паттернов "двойная вершина" и "двойное дно" на языке MQL5. Сначала он подтвердит тренд на H4, а затем проверит шесть условий (равенство точек, положение линии шеи, порядок следования, ширину, высоту и допуски на основе среднего истинного диапазона, ATR). Пробой линии шеи определяется на таймфрейме графика, а машина состояний с тремя состояниями гарантирует, что по каждому паттерну сделка совершается только один раз. Проекция высоты паттерна позволяет определить четкий целевой уровень выхода.

Паттерн "двойная вершина" состоит из пяти структурных компонентов.

Double top—structure and measurement


Предшествующий тренд — восходящее движение на H4 перед формированием паттерна. Без него у паттерна нет необходимого контекста. До начала проверки "двойной вершины" CSwingEngine должен подтвердить восходящий тренд: последний свинговый максимум на H4 должен иметь метку HH, а последний свинговый минимум на H4 — HL.

Первая вершина — это последний свинговый максимум восходящего тренда на H4: цена достигла этого уровня, но не смогла на нем удержаться. Движок сохраняет ее как последний подтвержденный свинговый максимум.

Впадина — это свинговый минимум на H4, расположенный между двумя вершинами. Она задает линию шеи. Линия шеи — это горизонтальный уровень, который цена должна пробить вниз, чтобы подтвердить разворот. Движок сохраняет впадину как свинговый минимум, возникший после первой вершины.

Вторая вершина — это последующий свинговый максимум на H4 примерно на том же ценовом уровне, что и первая вершина. Допуск для приблизительного равенства настраивается. По умолчанию он составляет 1,5 ATR; значение ATR берется с H4 — того же таймфрейма, на котором определяются вершины. Если разница цен двух вершин не превышает 1,5 ATR на H4, структура проходит проверку.


Автор: Tola Moses Hector