Half Trend ADX
- Индикаторы
-
Allan Aparece Ninal
Я разрабатываю индикаторы и советники (Expert Advisors) для MetaTrader 5.
Как я работаю:
- Каждый индикатор проверяется на перерисовку: сигналы определяются только на закрытых барах, а тест на каждом тике подтверждает, что они потом не меняются. - Версия: 1.0
- Активации: 5
Half Trend ADX — трендовый индикатор для MetaTrader 5. Он рисует линию тренда, стрелки покупки и продажи и оповещения, а фильтр ADX позволяет пропускать слабые тренды.
Это индикатор, а не торговая система: он не открывает ордера и не управляет сделками.
Что вы видите на графике
- Линия Half Trend: синяя, пока тренд растёт, и красная, пока он падает.
- Стрелки покупки и продажи: одна стрелка на баре, где тренд развернулся.
- Канал ATR: две необязательные пунктирные линии вокруг линии тренда.
- Значение ADX: отображается в окне данных и доступно как буфер.
Как строится сигнал
- Линия строится по наибольшему минимуму и наименьшему максимуму последних Amplitude баров. При восходящем тренде она может только расти, при нисходящем — только снижаться, пока тренд не развернётся.
- Разворот определяется по закрытому бару. На формирующемся баре стрелки никогда не бывает.
- При включённом фильтре ADX (по умолчанию) стрелка и оповещение появляются, только если ADX(14) на этом баре не ниже минимума (по умолчанию 25).
- После закрытия бара его стрелка не меняется и не исчезает.
Для кого
Для трейдеров, которые читают развороты тренда на графике или строят собственные правила или советник на основе индикатора. Не для тех, кто ищет автоматического торгового робота.
Входные параметры
- Amplitude – 2 – число баров в окне максимумов/минимумов. Большие значения дают меньше и более медленные развороты.
- Channel deviation – 2.0 – ширина канала как кратное ATR(100) / 2.
- Only show signals when ADX is strong – on – включает или выключает фильтр ADX.
- ADX period – 14 – период расчёта ADX.
- Minimum ADX for a signal – 25 – развороты при ADX ниже этого значения пропускаются.
- Draw the Half Trend line, Draw the ATR channel – on – показать или скрыть каждый элемент.
- Arrow distance from the candle – 12 – расстояние в пикселях.
- Pop-up alert – on; Play a sound – off; Sound file – alert.wav; Push notification – off; E-mail – off.
Оповещения и использование в советнике
Одно оповещение на сигнал, отправляется при закрытии бара, никогда дважды для одного бара и не во время загрузки истории.
Буферы: 0 линия Half Trend, 1 цвет линии (0 вверх, 1 вниз), 2 стрелка покупки (минимум бара), 3 стрелка продажи (максимум бара), 4 верхняя граница канала, 5 нижняя граница канала, 6 ADX. Пустые значения равны EMPTY_VALUE. Читайте буферы 2 и 3, начиная с бара 1, последнего закрытого, и далее в прошлое.
Стартовые настройки
На скриншоте стартовых настроек показаны четыре набора, по одному на таймфрейм: M15 (Amplitude 3, Minimum ADX 30), H1 (2, 25), H4 (2, 20) и D1 (1, 20). Они отличаются количеством стрелок, а не качеством торговли; ни один не оптимизирован. Стрелок в месяц, подсчёт с октября 2023 по октябрь 2026 на EURUSD, GBPUSD, USDJPY и XAUUSD:
| Таймфрейм | Стрелок в месяц |
| M15 | от 13 до 15 |
| H1 | около 10 |
| H4 | около 4 |
| D1 | около 1 |
Увеличьте Amplitude или Minimum ADX, чтобы получать меньше стрелок, уменьшите — чтобы получать больше.
Как это проверялось
- Проверка кода: прогон по каждому тику на EURUSD H1, с января по октябрь 2026, 4 644 бара и 102 сигнала; ни один сигнал не изменился после закрытия своего бара, и ни один не появился на текущем баре.
- Проверка кода: линия, канал, ADX и каждая стрелка совпали с независимым эталонным расчётом на EURUSD, GBPJPY, XAUUSD и BTCUSD на M15, H1 и H4.
- Эти проверки показывают, что индикатор работает так, как описано. Они не показывают, что стрелки прибыльны.
Вопросы и ответы
- Перерисовывается ли он? Стрелки и оповещения определяются при закрытии бара и позже не меняются. Линия и канал могут двигаться на формирующемся баре.
- Можно ли сначала попробовать? Демо-версия Маркета работает только в Тестере стратегий, в визуальном режиме.
- Работает ли он на золоте и криптовалютах? Он работает на любом символе и таймфрейме; XAUUSD и BTCUSD входили в описанные выше проверки.
- Можно ли получать оповещения на телефон? Да, включите Push notification и укажите свой MetaQuotes ID в терминале.
- Нужен ли фильтр ADX? Нет. Отключите его, чтобы получать стрелку на каждом развороте.
Вопросы: используйте комментарии на этой странице или напишите мне личное сообщение на MQL5.
Торговля сопряжена с риском убытков, а прошлое поведение индикатора ничего не говорит о будущем.
