Cross EMA with Trend Filter
- Индикаторы
- Alfet Nigmatullin
- Версия: 1.0
Cross EMA with Trend Filter — это стрелочный индикатор, который генерирует сигналы на покупку и продажу при пересечении двух экспоненциальных скользящих средних (EMA 9 и EMA 21). Индикатор оснащен встроенными фильтрами тренда (ADX или наклон EMA), что позволяет значительно снизить количество ложных сигналов во флэтовых зонах.
Индикатор отображает на графике наглядные стрелки:
-
🔵 Зеленая стрелка вверх — сигнал на покупку
-
🔴 Красная стрелка вниз — сигнал на продажу
Сигналы
Сигнал на покупку (BUY)
Быстрая EMA (9) пересекает медленную EMA (21) снизу вверх при условии наличия сильного тренда.
Сигнал на продажу (SELL)
Быстрая EMA (9) пересекает медленную EMA (21) сверху вниз при условии наличия сильного тренда.
Условия фильтрации
-
ADX фильтр: сигнал генерируется только при значении ADX выше заданного порога (по умолчанию 25)
-
Наклон EMA: сигнал генерируется только при достаточном наклоне медленной EMA (альтернатива ADX)
Параметры
| Параметр | Тип | Значение по умолчанию | Описание |
|---|---|---|---|
| FastEMA | int | 9 | Период быстрой экспоненциальной скользящей средней |
| SlowEMA | int | 21 | Период медленной экспоненциальной скользящей средней |
| ADXPeriod | int | 14 | Период расчета индикатора ADX |
| ADXThreshold | int | 25 | Минимальное значение ADX для генерации сигнала (от 20 до 40) |
| UseADXFilter | bool | false | Включение/выключение фильтрации по ADX |
| MinTrendStrength | double | 0 | Минимальный наклон EMA21 в пунктах (0 = фильтр отключен) |
Рекомендации по настройке
Для разных таймфреймов:
| Таймфрейм | ADXThreshold | MinTrendStrength |
|---|---|---|
| M5 - M15 | 30-35 | 15-20 |
| M30 - H1 | 25-30 | 25-30 |
| H4 - D1 | 20-25 | 40-50 |
Для разных типов активов:
| Актив | ADXThreshold | Примечание |
|---|---|---|
| Валютные пары (EURUSD, GBPUSD) | 25 | Стандартная настройка |
| Волатильные пары (GBPJPY) | 30 | Выше порог = меньше сигналов |
| Металлы (XAUUSD) | 20 | Золото часто имеет сильный тренд |
| Индексы | 25-30 | Зависит от волатильности |
Преимущества
✅ Простота использования — наглядные стрелки на графике
✅ Фильтрация ложных сигналов — работа только на сильном тренде
✅ Гибкие настройки — возможность отключить фильтры для скальпинга
✅ Универсальность — подходит для любых таймфреймов и инструментов
✅ Оптимизация — быстрый расчет, не нагружает терминал
Недостатки
❌ Не работает в боковом рынке (флэте) — специально отфильтровывает такие зоны
❌ Запаздывание — EMA являются трендовыми индикаторами
❌ Требует подтверждения от других индикаторов на малых таймфреймах
Пример использования
Сценарий 1: Трендовая торговля на H1
-
Установите UseADXFilter = true , ADXThreshold = 25
-
Дождитесь зеленой стрелки вверх
-
Откройте позицию на BUY
-
Стоп-лосс установите за ближайший локальный минимум
-
Тейк-профит — 2-3 размера стоп-лосса
Сценарий 2: Скальпинг на M5
-
Установите UseADXFilter = false , MinTrendStrength = 0
-
Все пересечения EMA дают сигналы
-
Используйте дополнительные фильтры (объемы, уровни поддержки/сопротивления)
Как это работает
Индикатор рассчитывает значения EMA 9 и EMA 21 на каждом баре. При пересечении линий проверяется сила тренда:
-
Если включен ADX — проверяется, превышает ли ADX заданный порог
-
Если включен наклон EMA — проверяется, насколько круто идет EMA21
-
Если оба фильтра отключены — сигнал генерируется на каждом пересечении
После подтверждения силы тренда на графике появляется стрелка.
Установка
-
Скачайте файл Cross_EMA_Arrows.ex4
-
В MetaTrader 4 откройте: Файл → Открыть папку с данными → MQL4 → Indicators
-
Скопируйте файл в папку Indicators
-
Перезапустите MetaTrader 4 или нажмите правой кнопкой по навигатору → Обновить
-
Перетащите индикатор на график из окна "Навигатор"
Часто задаваемые вопросы (FAQ)
Вопрос: Почему нет стрелок на графике?
Ответ: Возможные причины:
-
Фильтр ADX отсекает сигналы (попробуйте снизить ADXThreshold)
-
Таймфрейм слишком мал (попробуйте H1 или выше)
-
Рынок во флэте (дождитесь тренда)
Вопрос: Можно ли использовать на тиковых графиках?
Ответ: Не рекомендуется — будет слишком много ложных сигналов.
Вопрос: Какой брокер подходит для торговли по этому индикатору?
Ответ: Любой, поддерживающий MetaTrader 4 и котировки с 5 знаками.
Вопрос: Индикатор перерисовывается?
Ответ: Нет, стрелки фиксируются на текущем баре и не меняются.
