Half Trend Scanner MT5
- Индикаторы
-
Evgenii Sutulov
Premium components
1. https://www.mql5.com/en/market/product/201632 - Rotation Manager Console - Версия: 1.3
- Обновлено: 2 сентября 2026
- Активации: 20
Half Trend Scanner это два продукта в одном файле. Первый из них сам Half Trend на том графике, что перед вами: ступенчатая трендовая линия, удерживающая уровень до тех пор, пока рынок его не заберёт, канал ATR вокруг неё и стрелки переворотов.
Второй продукт это доска, прогоняющая тот же расчёт по списку символов сразу на нескольких таймфреймах. Доска говорит, какие пары перевернулись и насколько давно, а график под ней показывает саму линию и канал, так что второй индикатор прикреплять не нужно.
Доска
Строка на символ, колонка на сканируемый таймфрейм, до четырёх колонок и до двадцати восьми символов. Список символов задаётся через запятую либо берётся из «Обзора рынка». Префикс и суффикс брокера определяются по текущему графику или задаются вручную. Из коробки доска сканирует четыре таймфрейма: M15, H1, H4 и D1.
Ячейка выглядит как ^14b: с какой стороны сейчас трендовая линия и сколько баров назад она туда перевернулась. Слово flat означает, что расчёт прошёл и направления не нашёл. Три точки означают, что ячейка ещё не измерена, и по наведении курсора причина написана словами. Сигнал старше порога свежести сохраняет цвет, но рисуется приглушённо: оттенок говорит о направлении, а насыщенность об актуальности. Строка со свежим сигналом где угодно внутри получает акцентную заливку.
Колонка AGREE и есть причина, по которой имеет смысл доска, а не восемь графиков. По каждому символу она берёт видимые колонки таймфреймов, определяет сторону большинства и печатает нечто вроде v3/4: направление и сколько видимых таймфреймов на этой стороне. Когда согласны все видимые, ячейка набирается жирным цветом стороны. Ничья печатается прочерком и вердиктом намеренно не считается. При одной видимой колонке AGREE убирается целиком, а не печатает 1/1, которое лишь повторило бы соседнюю ячейку.
Заголовки колонок работают как кнопки. Клик по заголовку таймфрейма сортирует по этой колонке, сверху самые свежие, строки без сигнала внизу; повторный клик разворачивает порядок. Клик по AGREE сортирует по согласию, сверху полное. Активный заголовок несёт акцентный цвет и «птичку» направления, так что состояние сортировки живёт на самом элементе управления. Отдельная кнопка Sort перебирает свежесть, грейд и имя для порядка по доске целиком.
Кнопка Show перебирает виды: все, покупки, продажи, свежие. Покупки и продажи следуют вердикту AGREE, а не отдельной ячейке, поэтому строка под «покупками» всегда показывает в AGREE глиф вверх, а ничья не попадает никуда. Это фильтр вида, а не расчёта: скрытая строка продолжает измеряться и может звонить.
Легенда над таблицей расшифровывает нотацию одной строкой и отключается. Кнопки таймфреймов показывают и прячут колонку, не останавливая расчёт за ней. Клик по ячейке переключает этот график на её символ и таймфрейм, а не открывает окно.
Число видимых строк подгоняется под окно графика, а настройка строк является максимумом. Пока всё помещается, кнопок страниц нет; когда перестаёт помещаться, появляются «назад» и «вперёд» с номером страницы. Доска не рисует больше строк, чем вмещает окно, поэтому кнопки страниц всегда остаются на экране и до них всегда можно дотянуться, каким бы большим ни было значение в настройке строк.
Две строки состояния всегда на виду: готовых символов из общего числа, время с последнего обновления, сигналов в окне поиска; далее либо строка сторожевого таймера, либо фраза о том, почему ничего не показано.
Диагностика
Вторая панель, по умолчанию выключенная, отвечает на вопрос «почему нет сигнала»: покрытие по символам, какие ряды коротки, сколько сигналов найдено в окне и сколько символов индикатор включил в «Обзоре рынка» ради работы. Неизмеренная ячейка получает объяснение, а не остаётся пустой.
Индикатор на графике
Рисуется в ценовом окне: линия Half Trend в цвете стороны, непрерывная на баре переворота, канал ATR, где каждая граница тонкой линией своего цвета, две мягкие заливки, бычий цвет над линией и медвежий под ней, и стрелки BUY и SELL. Его можно выключить со вкладки «Стиль», если нужна только доска. Его таймфрейм задаётся отдельно от таймфреймов, которые сканирует доска.
Лист настроек
Шестерёнка открывает три вкладки. «Значения»: таймфрейм, амплитуда, показывать ли сигналы на формирующемся баре, отклонение канала, период ATR. У каждой строки шаговые кнопки, диапазон и пояснение. Изменение любой пересчитывает всю доску, и панель по ходу сообщает о прогрессе.
«Алерты»: общий выключатель, переключатели событий, четыре канала, пауза, кнопка теста.
«Стиль»: показывать легенду, рисовать индикатор на этом графике, палитра, показывать трендовую линию, канал ATR и стрелки, обе заливки канала, толщина линии, размер стрелок. Это те же органы управления отображением, что и у парного одночартового индикатора, под теми же названиями, так что настроенный вид переносится с одного на другой.
Три схемы оформления, включая дальтоническую на синем с оранжевым вместо красного с зелёным. Положение панели, схема, сортировка, фильтр, набор видимых колонок и все правки листа хранятся отдельно для каждого графика и переживают смену таймфрейма и перезапуск терминала. Интерфейс английский.
Алерты
Из коробки молчат. Общий выключатель вынесен на панель, рядом кнопка теста, отправляющая сигнал по всем включённым каналам.
События: свежий BUY и свежий SELL, объявленные отдельно для каждого сканируемого таймфрейма, плюс состояние данных, которое говорит, когда символ теряет или возвращает данные. Есть настройка минимального грейда; этот порт грейды не выставляет, поэтому для неё каждый сигнал считается первым.
Каналы: всплывающее окно, звук, пуш на мобильный терминал, почта. Пауза считается по каждой ячейке и каждому событию, по умолчанию тридцать минут. Telegram в продукт не входит.
Стоимость расчёта
Работа нормирована: за тик таймера обновляется заданное число символов, так что длинный список размазывает нагрузку, а не подвешивает терминал. Первый проход идёт постепенно, и панель показывает процент измеренного.
Чтение из советника
Индикатор на графике публикует пятнадцать буферов, и все читаются через iCustom и CopyBuffer. Буфер 0, Buy, несёт цену стрелки на баре переворота в покупку и EMPTY_VALUE в остальных случаях, и он не рисуется; буфер 1, Sell, то же самое для переворота в продажу. Буферы со 2 по 5 принадлежат двум заливкам канала: это техника отрисовки, читать их не нужно. Буфер 6, Half Trend Up, это трендовая линия на восходящей фазе, а буфер 7, Half Trend Down, та же линия на нисходящей; на баре переворота значения есть в обоих, именно это делает нарисованную линию непрерывной. Буфер 8, ATR High, это верхняя граница канала, буфер 9, ATR Low, нижняя. Буфер 10, BuyMark, и буфер 11, SellMark, это рисуемые копии буферов 0 и 1. Буфер 12, Signal, равен +1 на перевороте в покупку, -1 на перевороте в продажу и 0, когда переворота нет. Буфер 13 хранит линию одной непрерывной серией, а буфер 14 сам тренд, 0 на росте и 1 на снижении.
Буферы 0 и 1 составляют контракт для советника. Они не рисуются никогда и заполняются на каждом проходе независимо от того, что выставлено на вкладке «Стиль»: со стороны отображения обесточить сигнал невозможно. На графике вы видите нарисованную копию, которую держат в шаге с контрактом. Скрытие меняет способ отрисовки, а не содержимое буфера, поэтому любой перечисленный индекс читается через iCustom и CopyBuffer и остаётся в «Окне данных» при выключенном отображении.
Эта карта принадлежит сканеру и не совпадает с одночартовым Half Trend MTF: тот вставляет буфер Override под индексом 13, а непрерывную линию и тренд публикует под 14 и 15. Опирайтесь на список выше.
Сама доска это панель, а не буфер, и читается она глазами и через алерты.
Происхождение
Это порт индикатора «HalfTrend», опубликованного на TradingView автором everget, который сам является портом более старого индикатора для MT4. Алгоритм каноничен и родом из MT4. Скрипт опубликован открыто, что делает порт по формулам допустимым; реализация реконструирована по формулам, а не переведена построчно.
Продукт носит имя метода потому, что именно его и реализует. Оригинальная работа принадлежит её авторам, и авторство здесь не заявляется.
Честные ограничения
Доска работает по закрытым барам и возраст ячейки считает в закрытых барах. У графического индикатора со включёнными сигналами на формирующемся баре стрелка на незакрытом баре может исчезнуть до его закрытия. С выключенной настройкой формирующийся бар остаётся пустым полностью, а опубликованное на закрытом баре в обоих случаях уже не меняется.
AGREE считает таймфреймы, а не оценивает вероятность. Четыре согласных таймфрейма означают, что сошлись четыре коррелированных прочтения одного инструмента. Ничья намеренно не даёт вердикта и скрывается и фильтром покупок, и фильтром продаж.
Ступенчатая трендовая линия по построению переворачивается поздно, и на доске это означает, что в один и тот же боковой час свежий переворот покажут сразу несколько пар: каждый настоящий и ни один не хороший.
Сканирование стоит ресурсов. Двадцать восемь символов на четырёх таймфреймах дают сто двенадцать ячеек, и на слабой машине это заметно; уменьшать следует норму обновления.
Символы, которых нет у брокера, и ряды, слишком короткие для периода ATR, измерить нельзя, и доска сообщает, какие именно и почему.
Никакой доходности, процента прибыльных сделок и результатов тестов здесь не заявлено.

