PA Hunter
- Индикаторы
-
Artem Koliada
MQL4/MQL5 Developer 💻 | Turning trading strategies into profitable code. Expert Advisors (EA) & Custom Indicators for MT4/MT5. Let's automate your trading - Версия: 1.0
- Активации: 8
PA Hunter обнаруживает 13 классических паттернов Price Action на любом символе и таймфрейме, фильтрует их с помощью встроенных контекстных правил и AI-модели, обученной на реальных исторических сигналах.
Принцип работы
Индикатор сканирует ценовые данные в поиске следующих паттернов:
Разворотные паттерны: Pin Bar, Engulfing, Morning Star, Evening Star, Railway Tracks, Tweezer Tops/Bottoms, Piercing Line, Dark Cloud Cover, Three Soldiers, Three Crows
Продолжение/Нейтральные: Inside Bar, Doji, Marubozu
Каждый обнаруженный сигнал проходит многоуровневую систему фильтрации перед отображением на графике.
Оценка качества сигнала (0–7 звёзд)
Каждый сигнал получает оценку качества по семи критериям:
- Близость к зоне поддержки/сопротивления
- Слияние зон S/R (свинг + объём)
- Совпадение с направлением EMA
- Размер свечи относительно ATR
- Подтверждение тиковым объёмом
- Согласованность EMA на старшем таймфрейме
- Позиция цены в диапазоне
Зоны поддержки и сопротивления
Индикатор автоматически определяет два типа зон:
- Свинг-зоны — на основе локальных максимумов и минимумов
- Объёмные зоны — на основе горизонтальных кластеров объёма
Когда оба метода подтверждают один уровень, зона отмечается как зона слияния с повышенным рейтингом силы.
AI-фильтр (ONNX)
Встроенная модель LightGBM, обученная на 9 000+ реальных исторических сигналах, отфильтровывает маловероятные сетапы. Модель анализирует тип паттерна, рыночный контекст, время суток, волатильность и направление тренда.
При пороге уверенности 0.55, исторический Win Rate на тестовых данных: 82%
AI-фильтр можно отключить для просмотра всех сигналов без фильтрации.
Панель статистики
Перемещаемая панель статистики отображает реальные результаты работы сигналов:
- Win Rate по каждому типу паттерна
- Визуальные прогресс-бары
- Общее количество оценённых сигналов
- Средний балл сигналов
Панель можно перетаскивать в любое место графика, и она запоминает своё положение между сессиями и переключениями таймфреймов.
Уровни TP/SL
Каждый сигнал отображает три горизонтальные линии:
- Синяя сплошная — уровень входа (цена закрытия паттерна)
- Зелёная пунктирная — тейк-профит (рассчитывается по логике каждого паттерна)
- Красная точечная — стоп-лосс
Уровни тейк-профита рассчитываются по классическим правилам Price Action для каждого типа паттерна.
Параметры
Pattern Settings
- Chart Labels Language — English / Spanish / Ukrainian
- Show Pin Bar — включить/отключить сигналы Pin Bar
- Show Engulfing — включить/отключить сигналы Engulfing
- Show Inside Bar — включить/отключить сигналы Inside Bar
- Show Doji — включить/отключить сигналы Doji
- Show Morning/Evening Star — включить/отключить паттерны Star
- Show Railway Tracks — включить/отключить Railway Tracks
- Show Tweezer Tops/Bottoms — включить/отключить Tweezers
- Show Marubozu — включить/отключить Marubozu
- Show Piercing/Dark Cloud — включить/отключить Piercing и Dark Cloud
- Show 3 Soldiers/3 Crows — включить/отключить Three Soldiers и Three Crows
Smart Filters
- Filter small candles (noise) — убирает сигналы на свечах меньше среднего
- Only signals at swing extremes — показывает сигналы только на локальных экстремумах
- Bars for swing extreme detection — период для определения свинга
- EMA trend alignment filter — требует совпадения направления сигнала с трендом EMA
- EMA period — период EMA тренда (рекомендуется 50)
- Bull only after downmove, Bear after upmove — фильтр трендового контекста
- Bars to determine trend context — диапазон для анализа контекста
- Minimum signal score to display — фильтрует сигналы низкого качества (0–7)
- Maximum bars to analyze — ограничивает глубину исторического сканирования
Support and Resistance Zones
- Show S/R zones on chart — включить/отключить отображение зон
- Bars for swing high/low detection — окно для определения свингов
- S/R zone lookback depth — глубина поиска зон
- Volume profile bars — баров для анализа объёма
- Zone merge distance — объединяет соседние зоны в пределах N × ATR
- Zone transparency — прозрачность зон
- Zone border width — ширина границы зоны
- Show only strong zones — показывать только зоны с силой 3+
Visual Settings
- Bullish signal color — цвет бычьих сигналов
- Bearish signal color — цвет медвежьих сигналов
- Neutral signal color — цвет нейтральных сигналов
- Pattern zone transparency — прозрачность зоны паттерна
- Signal label font size — размер шрифта метки
- Show score stars on labels — показывать звёзды оценки
- Draw TP/SL/Entry lines — рисовать линии TP/SL/Entry
- TP/SL line width — толщина линий
- TP/SL line length (bars) — длина линий в барах
Statistics Dashboard
- Show statistics panel — показывать панель статистики
AI Filter (ONNX)
- Enable AI signal filter — включить AI-фильтр
- AI model filename — файл должен быть в папке MQL5/Files/
- AI confidence threshold — сигналы ниже этого порога не отображаются
- Show AI probability on signal labels — показывать вероятность AI на метках
Alerts
- Alert mode — None / Popup / Push / Both
- Alert only on newly formed signals — алерт только по новым сигналам
- Minimum score to trigger alert — минимальный балл для алерта
Установка
- Скопируйте PA_Hunter.mq5 в папку MQL5/Indicators/
- Скопируйте все файлы .mqh в папку MQL5/Include/
- Скопируйте pa_hunter_model.onnx в папку MQL5/Files/
- Прикрепите индикатор к любому графику
Файл AI-модели (pa_hunter_model.onnx) должен находиться в папке MQL5/Files/ для работы AI-фильтра. Без него индикатор работает в стандартном режиме, отображая все отфильтрованные сигналы.
