Обсуждение статьи "Разработка инструментария для анализа Price Action (Часть 70): Автоматическое исполнение сделок по сигналам паттерна "флаг""

 

Опубликована статья Разработка инструментария для анализа Price Action (Часть 70): Автоматическое исполнение сделок по сигналам паттерна "флаг":

В статье описаны буферная архитектура сигналов для пробоев паттерна "флаг" и советник, который ее использует. Стрелки пробоя и высота флагштока записываются в отдельные буферы только после подтверждения, что предотвращает перерисовку и неоднозначность. Советник считывает данные из буферов через CopyBuffer(), проверяет сигналы с помощью настраиваемых фильтров и исполняет сделки с фиксированными или динамическими уровнями SL/TP.

Детектор флагов, который мы создали в Части 69, предназначен для наглядного отображения завершенных паттернов на графике. Как только бычий или медвежий флаг подтверждался, индикатор отображал структуру с помощью трендовых линий, прямоугольников, меток и стрелок пробоя. Такой подход эффективен для визуального анализа, потому что трейдер может сразу оценить сетап и решить, заслуживает ли он внимания.

Графические объекты полезны для визуализации, но не подходят как надежный канал данных для советника. Буферы решают эту проблему, предоставляя индикатору структурированный формат вывода данных, который советник может считывать напрямую.

Буферы индикатора решают эту задачу гораздо лучше:

  • в советнике используется CopyBuffer() – это стандартный метод, который используется в советниках MQL5 для чтения индикаторных буферов;
  • чтение данных из буферов выполняется быстро и эффективно;
  • индикатор отвечает за обнаружение, а советник – за торговые решения;
  • после создания одну и ту же систему сигналов можно использовать в разных советниках без дополнительной доработки.

Поэтому обновленный детектор теперь передает сигналы через отдельные буферы стрелок и дополнительный буфер высоты флагштока. Это небольшое изменение превращает индикатор из визуального инструмента в надежный источник сигналов для автоматизации.


Автор: Christian Benjamin