Обсуждение статьи "Разработка инструментария для анализа Price Action (Часть 66): Создание сканера паттерна "голова и плечи" с проверкой структуры на MQL5"

 

Опубликована статья Разработка инструментария для анализа Price Action (Часть 66): Создание сканера паттерна "голова и плечи" с проверкой структуры на MQL5:

Стабильно выявлять паттерны "голова и плечи" в рыночных данных в реальном времени достаточно трудно из-за шума и структурной неоднозначности. В этой статье представлен структурированный индикатор на языке MQL5 на основе треугольников, который выделяет компоненты паттерна, строит линию шеи и проверяет формации с использованием ATR, симметрии и ограничений наклона. Система обнаруживает и отображает стандартные и перевернутые паттерны, присваивает им оценку качества и подтверждает пробои с возможностью генерации алертов, обеспечивая последовательный анализ графиков на основе четких правил.

Визуально распознать паттерн "голова и плечи" достаточно просто; гораздо сложнее сделать такое распознавание стабильным и пригодным для автоматизации. В условиях реального рынка плечи редко бывают симметричными, линия шеи часто бывает наклонена, а рыночный шум размывает границы фигуры. При реализации этого в коде проблема становится еще заметнее: без строгих правил – что считать плечом, насколько выраженной должна быть голова, какой наклон линии шеи допустим и какой минимальный размер допустим относительно волатильности – детектор либо пропускает корректные сетапы, либо дает слишком много ложных сигналов.

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



Автор: Christian Benjamin