UT Bot Scanner MT4
- Индикаторы
-
Evgenii Sutulov
Premium components
1. https://www.mql5.com/en/market/product/201632 - Rotation Manager Console - Версия: 1.3
- Активации: 20
Двадцать восемь символов на четырёх таймфреймах сразу, и тут же сделка на графике перед вами. UT Bot Scanner гоняет трейлинг-стоп по ATR по всему вашему списку инструментов, сортирует доску по свежести переворота, говорит, сколько таймфреймов согласны по каждому символу, и рисует сам индикатор на графике под таблицей, так что в момент, когда доска что-то нашла, вы уже на это смотрите. Каждая ячейка, которую не удалось измерить, объясняет себя словами, а не остаётся пустой.
Цена растёт на $10 каждые 10 покупок.
Это два продукта в одном файле. Первый из них сам UT Bot MTF на том графике, что перед вами: трейлинг-стоп по ATR в цвете стороны, на которой он находится, и стрелки переворотов, с теми же необязательными фильтрами, что и у одночартового продукта. Второй это доска, гоняющая тот же расчёт по списку символов сразу на нескольких таймфреймах.
Обе половины считают одни и те же фильтры, поэтому доска и график не могут разойтись в том, что считается сигналом.
Фильтры
Все фильтры поставляются выключенными. Каждый из них это отдельная гипотеза о рынке, и каждый включается независимо от остальных. Фильтр тренда оставляет только сигналы, согласные со скользящей средней на старшем таймфрейме, причём таймфрейм, период и метод задаёте вы. Сигналы старше собственных данных фильтра он не судит, а оставляет как есть, и панель их считает.
Фильтр сессии оставляет только сигналы внутри окна, заданного как ЧЧ:ММ по GMT; смещение GMT брокера задаётся вручную либо определяется по часам сервера. Фильтр волатильности отбрасывает сигналы при ATR ниже порога в пунктах: нулевой порог не отбрасывает ничего, и панель об этом прямо пишет вместо того, чтобы изображать работу.
Панель постоянно печатает, какие фильтры включены и с какими настройками, и строку о том, сколько сигналов пропущено из скольких сырых, с разбивкой по отсеявшим фильтрам. Фильтр, который включён, но работать не может, говорит об этом отдельной строкой.
Доска
Строка на символ, колонка на сканируемый таймфрейм, до четырёх колонок и до двадцати восьми символов. По умолчанию список сканирует пятнадцать, до двадцати восьми он поднимается одной настройкой. Список символов задаётся через запятую либо берётся из «Обзора рынка». Префикс и суффикс брокера определяются по текущему графику или задаются вручную. Из коробки доска сканирует четыре таймфрейма: M15, H1, H4 и D1.
Ячейка выглядит как ^14b: с какой стороны трейлинг-стоп и сколько баров назад он туда перевернулся. Слово flat означает, что расчёт прошёл и переворота в окне не нашёл. Три точки означают, что ячейка не измерена, и по наведении курсора причина написана словами вместе с расстоянием в ATR, если включены подсказки. Переворот старше порога свежести сохраняет оттенок и теряет насыщенность. Строка со свежим переворотом внутри получает акцентную заливку.
Колонка AGREE берёт видимые колонки по символу, определяет сторону большинства и печатает нечто вроде v3/4: направление и сколько видимых таймфреймов на этой стороне. Полное согласие набирается жирным цветом стороны, ведь именно эту строку доска и должна вытаскивать наверх. Ничья печатается прочерком и вердиктом намеренно не считается. При одной видимой колонке AGREE убирается целиком, а не печатает 1/1, повторяющее соседа.
Заголовки колонок работают как кнопки. Клик по заголовку таймфрейма сортирует по этой колонке, сверху свежие, строки без сигнала внизу; повторный клик разворачивает порядок. Клик по AGREE сортирует по согласию, сверху полное, причём полное обходит частичное с тем же числом. Активный заголовок несёт акцентный цвет и «птичку». Отдельная кнопка Sort перебирает свежесть, грейд и имя.
Кнопка Show перебирает виды: все, покупки, продажи, свежие. Покупки и продажи следуют вердикту AGREE, а не отдельной ячейке, поэтому строка под «покупками» всегда показывает в AGREE глиф вверх, а ничья не попадает никуда. Это фильтр вида, а не расчёта: скрытая строка продолжает измеряться и может звонить.
Легенда над таблицей расшифровывает нотацию и отключается. Кнопки таймфреймов показывают и прячут колонку, не останавливая измерение за ней. Клик по ячейке переключает этот график на её символ и таймфрейм, а не открывает по окну на каждый клик.
Число видимых строк подгоняется под окно графика, а настройка строк является максимумом. Кнопки страниц появляются только когда строки не помещаются; когда помещаются, мёртвых элементов управления не рисуется. Доска не рисует больше строк, чем вмещает окно, поэтому кнопки страниц всегда остаются на экране и до них всегда можно дотянуться, каким бы большим ни было значение в настройке строк.
Две строки состояния всегда на виду: готовых символов из общего числа, время с последнего обновления, сигналов в окне поиска; далее либо строка сторожевого таймера, либо фраза о причине молчания.
Диагностика
Вторая панель, по умолчанию выключенная, отвечает на вопрос «почему нет сигнала»: покрытие по символам, какие ряды коротки и насколько, сколько сигналов найдено в окне и сколько символов индикатор включил в «Обзоре рынка». Неизмеренная ячейка получает объяснение, а не остаётся пустой.
Индикатор на графике
Рисуется в ценовом окне: трейлинг-стоп в цвете стороны и стрелки BUY и SELL, с необязательной заливкой тренда и свечением линии. Его можно выключить со вкладки Styles, если нужна только доска. Его таймфрейм задаётся отдельно от таймфреймов доски и ещё раз отдельно от таймфрейма фильтра тренда, который является фильтром, а не настройкой отображения.
Лист настроек
Шестерёнка открывает три вкладки. Values: таймфрейм, key value, период ATR, источник Heikin Ashi, включение фильтра тренда с его таймфреймом, длиной и методом средней, включение фильтра волатильности с порогом ATR. У каждой строки шаговые кнопки, диапазон и пояснение. Изменение любой пересчитывает всю доску, и панель по ходу сообщает о прогрессе.
Alerts: общий выключатель, переключатели событий, четыре канала, пауза, кнопка теста.
Styles: показывать легенду, рисовать индикатор на этом графике, палитра, показывать линию стопа и стрелки, толщина линии, размер стрелок, заливка тренда, свечение линии, уровень стопа на ценовой шкале и правое поле под метку стопа. Это те же органы управления отображением, что и у парного одночартового индикатора, под теми же названиями, так что настроенный вид переносится с одного на другой.
Три схемы оформления, включая дальтоническую на синем с оранжевым вместо красного с зелёным. Положение панели, схема, сортировка, фильтр, видимые колонки и все правки листа хранятся отдельно для каждого графика и переживают смену таймфрейма и перезапуск терминала. Интерфейс английский.
Алерты
Из коробки молчат; общий выключатель вынесен на панель, рядом кнопка теста, отправляющая сигнал по всем включённым каналам.
События: свежий BUY и свежий SELL, объявленные отдельно для каждого сканируемого таймфрейма, плюс состояние данных, которое говорит, когда символ теряет или возвращает данные. Есть настройка минимального грейда; этот порт грейды не выставляет, поэтому для неё каждый сигнал считается первым.
Каналы: всплывающее окно, звук, пуш на мобильный терминал, почта. Пауза считается по каждой ячейке и каждому событию, по умолчанию тридцать минут: у доски поводов повториться гораздо больше, чем у одного графика.
Нагрузка на терминал
Работа нормирована: за тик таймера обновляется заданное число символов, так что длинный список размазывает нагрузку, а не подвешивает терминал. Первый проход идёт постепенно, и панель показывает процент измеренного.
Чтение из советника
Собственные показания доски находятся на панели, а графическая половина публикует буферы. MetaTrader 4 рисует не более восьми буферов и не знает ни линий с индексом цвета, ни стиля заливки, поэтому у этой версии своя карта, и это НЕ карта MetaTrader 5. Два сигнальных буфера несут цену стрелки на баре переворота и EMPTY_VALUE в остальных случаях, причём фильтры к ним уже применены, так что советник, читающий их, видит те же сигналы, что видит человек на графике. Уровень трейлинг-стопа и его сторона публикуются отдельными буферами, а ещё один буфер считает, сколько настроек изменено с панели, так что стратегия может обнаружить, что экземпляр на графике работает на изменённых руками числах. Экземпляр, созданный через iCustom, доступен только для чтения и всегда работает на переданных вами параметрах.
Одночартовый индикатор, лежащий в основе этого, UT Bot MTF, бесплатный. Если вы следите за одним символом, берите его; этот сканер существует для того, чтобы смотреть за многими сразу.
Происхождение
Это порт индикатора «UT Bot Alerts» с TradingView: идея принадлежит HPotter, вариант с алертами опубликован QuantNomad и Yo_adriiiiaan. Скрипт опубликован открыто, что делает порт по формулам допустимым; реализация реконструирована по формулам как рабочая спецификация, а не переведена построчно.
Продукт носит имя метода потому, что именно его и реализует. Оригинальная работа принадлежит её авторам, авторство здесь не заявляется.
Честные ограничения
Трейлинг-стоп по построению переворачивается поздно. В боковике он будет переворачиваться раз за разом, и каждый такой переворот это настоящий переворот стопа и плохая сделка. Доска говорит, что перевернулось, насколько давно и сколько таймфреймов согласны; она не говорит вам, что рынок трендовый, и проверки на это здесь нет.
Доска настолько хороша, насколько хороши данные за ней. Символ, который ваш брокер не котирует, или символ с нехваткой истории, сообщается именно таким и никогда не засчитывается молча как flat.

