Candlestick Patterns mq5
- Индикаторы
-
Yaroslav Sukov
Кандидат физ-мат наук.
Программист.
Доцент кафедры теории вероятностей и мат. статистики.
Директор Учебно-научного полигона.
Учредитель Агентства путешествий Путевка.Ру
Учредитель студии звукозаписи FireStudio.
Учредитель загородного семейного клуба.
Директор базы отдыха. - Версия: 1.20
- Активации: 5
Индикатор Candlestick Patterns v1.11 — это комплексный инструмент для автоматического распознавания 57 классических свечных паттернов на графике MetaTrader 5. Индикатор сканирует каждый закрытый бар и проверяет его на соответствие одному или нескольким паттернам из базы.
Каскад детекции паттернов
На каждом закрытом баре (shift = 1, т.е. последний законченный бар) индикатор выполняет следующую последовательность:
- Распознавание паттерна — сначала проверяются трёх- и многосвечные паттерны (как более сильные), затем одно- и двухсвечные
- Фильтрация по силе — паттерны с силой ниже InpMinStrength отбрасываются
- Фильтрация по направлению — можно показывать только бычьи или только медвежьи паттерны
- Фильтр объёма — паттерны с аномально низким объёмом отбрасываются
- Фильтр флэта — паттерны в узком диапазоне (низкий ATR) отбрасываются
- Определение трендового контекста — классифицируется текущий тренд (Ранний/Зрелый бычий/медвежий или Флэт)
- Отрисовка сигналов — стрелка паттерна, стрелка входа, текстовая метка
- Оповещение — alert срабатывает только на последнем закрытом баре
Ключевой принцип: No Repaint (без перерисовки)
Все расчёты выполняются только на закрытых барах. Текущий (незакрытый) бар пропускается — сигналы никогда не перерисовываются после появления.
Визуализация на графике
Для каждого обнаруженного паттерна индикатор отображает:
- Маленькая стрелка под/над свечой (Lime/Red, размер 2) — маркер паттерна
- Большая стрелка на свече (DarkGreen/Maroon, размер 4) — стрелка входа, показывающая, с какой свечи открывать сделку (на цене закрытия паттерн-свечи)
- Текстовая метка — название паттерна на русском + сила + трендовый контекст
- Индикатор-бейдж в углу — живая информация о работе индикатора
Преимущества
- Полное покрытие свечных паттернов — 57 паттернов в одном индикаторе, что заменяет множество отдельных индикаторов
- No Repaint — сигналы появляются только после закрытия бара и никогда не исчезают/не перемещаются, что критично для бэктестинга и реальной торговли
- Двойная система стрелок — отдельный маркер паттерна и отдельная большая стрелка входа на свече, показывающая точку входа в сделку
- Трёхслойная фильтрация ложных сигналов:
- Фильтр объёма — отбрасывает паттерны с низким объёмом (не подтверждённые рынком)
- Фильтр флэта — отбрасывает паттерны в узком диапазоне (ATR ниже порога)
- Фильтр силы паттерна — показывает только сильные паттерны (по шкале 1-5)
- Авто-подстройка под таймфрейм — автоматически подбирает мин. ATR для каждого TF (M1=2 пипса, H4=20, D1=50 и т.д.), что позволяет использовать индикатор на ВСЕХ таймфреймах без ручной настройки
- Трендовый контекст — каждый паттерн сопровождается информацией о текущем тренде (Ранний/Зрелый бычий/медвежий или Флэт) на основе ADX и EMA(20)/EMA(50)
- Индикатор-бейдж в углу — всегда видимая панель с информацией: статус работы, TF, ATR, количество паттернов, состояние фильтров, последний сигнал
- Многоканальные оповещения — popup, звук, email, push-уведомления с debounce (не чаще одного за бар)
- Двуязычная поддержка — отдельные версии для русского и английского языков
- Гибкая конфигурация — 43 входных параметра позволяют настроить индикатор под любую торговую стратегию
- Эффективность — использует индикаторные хэндлы (ADX, ATR, EMA), создаваемые один раз в OnInit, что минимизирует нагрузку на терминал
