UT Bot MTF MT4
- Индикаторы
-
Evgenii Sutulov
Premium components
1. https://www.mql5.com/en/market/product/201632 - Rotation Manager Console - Версия: 1.3
Трейлинг-стоп, который не отдаёт назад ни пункта, и точный бар его разворота. UT Bot MTF рисует ATR-стоп на вашем графике, отмечает каждый разворот BUY и SELL, и делает то, чего почти ни одна версия не делает: показывает, сколько сигналов отсеяли фильтры и какой именно фильтр их отсеял, и предупреждает цветом, пока стрелка на текущем баре ещё может исчезнуть. Бесплатно, без триала и без заблокированных функций.
Движок намеренно прост. Стоп идёт за ценой на выбранном кратном ATR, подтягивается в сторону движения и никогда не сдаёт назад. Когда цена закрывается через него, стоп переворачивается на другую сторону, и индикатор ставит BUY или SELL. По желанию весь расчёт ведётся от закрытия Heikin Ashi вместо реального закрытия: переворотов становится меньше и они приходят позже.
Вокруг этого движка собрано то, от чего зависит, можно ли им вообще пользоваться: три независимых фильтра, честный отчёт о том, что каждый из них выбросил, и панель, которая никогда не выдаёт сигнал на текущем баре за окончательный.
Три фильтра
Каждый фильтр поставляется выключенным. Каждый из них это отдельная гипотеза о рынке, и каждый включается сам по себе. Трендовый фильтр оставляет только сигналы, согласные с направлением скользящей средней на старшем таймфрейме; таймфрейм, период и метод выбираете вы. Сигнал, который старше собственных данных фильтра, не судится, а пропускается как есть, и панель говорит, сколько таких было.
Сессионный фильтр оставляет только сигналы внутри окна, заданного как ЧЧ:ММ по GMT. Смещение GMT брокера задаётся вручную или определяется по серверным часам. Фильтр волатильности отбрасывает сигналы, взятые при ATR ниже порога в пунктах; порог, равный нулю, не отбрасывает ничего, и панель прямо об этом говорит, а не делает вид, что фильтр работает.
Панель постоянно печатает, какие фильтры включены и с какими настройками, и одну строку о том, сколько сигналов оставлено из скольких исходных, с разбивкой по тому, какой фильтр отклонил остальные. Фильтр, который включён, но не может выполнить свою работу, говорит об этом отдельной строкой.
Что видно на графике
Линия трейлинг-стопа в цвете той стороны, на которой она сейчас стоит. Под ней, по желанию, более широкая и приглушённая копия той же линии, чтобы она читалась с одного взгляда на загруженном графике. По желанию заливка между стопом и ценой, нарисованная тонкой точечной сеткой, сквозь которую свечи читаются насквозь. Стрелки BUY и SELL на переворотах. И по желанию действующий уровень стопа меткой на ценовой шкале, привязанной к тому бару, на котором линия заканчивается, чтобы видеть, где стоп, не измеряя его. Всё рисуется в ценовом окне.
Панель
Панель на холсте прямо на ценовом графике: перетаскивается, сворачивается, закрывается. Показывает действующий таймфрейм, реально используемые key value и период ATR и включён ли Heikin Ashi. Говорит, чем был последний закрытый бар: переворотом BUY, переворотом SELL или без переворота. Показывает статус текущего бара предупреждающим цветом, пока этот статус действует: либо что на текущем баре формируется BUY и он ещё может исчезнуть, либо ту же строку для SELL, либо что используются только закрытые бары и сигнал появится на закрытии. Говорит, включены ли ранние алерты и за сколько секунд до закрытия они срабатывают. Несёт описанный выше блок фильтров, молчаливый, когда ни один фильтр не включён. И говорит, откуда взяты числа: из диалога свойств или с панели, и сколько из них изменено.
Ниже стоят настройки, которые панель может двигать, с их текущими значениями. Шестерёнка открывает лист из трёх вкладок. Values: таймфрейм, key value, период ATR, источник Heikin Ashi, сигналы на текущем баре, трендовый фильтр с его таймфреймом, длиной и методом MA и фильтр волатильности с порогом ATR; у каждой строки степперы, диапазон и фраза подсказки. Alerts: главный выключатель, выключатели событий, четыре канала, пауза в минутах и тестовый алерт. Styles: палитра, заливка, свечение, линия, стрелки, толщина линии, размер стрелок и метка на ценовой шкале; всё это только внешний вид.
Значение, сдвинутое на панели, вступает в силу сразу, в том числе на закрытом рынке: история пересчитывается тут же, а не ждёт следующего тика. Три цветовые схемы: тёмная, светлая и безопасная для дальтоников, которая использует синий и оранжевый и никогда не ставит красное против зелёного. Состояние панели и любое изменение на листе сохраняются для каждого графика отдельно и переживают смену таймфрейма и перезапуск терминала. Интерфейс английский.
Сигналы на формирующемся баре
Есть переключатель во входах и на вкладке Values, решающий, можно ли писать буферы и стрелки на баре, который ещё формируется. Он включён по умолчанию, и панель говорит об этом предупреждающим цветом всё время, пока он включён. С ним вы видите переворот в тот момент, когда рынок его совершает, и иногда этот переворот отменяется до закрытия бара, а стрелка исчезает. С ним выключенным на формирующемся баре не пишется вообще ничего: ничто не перерисовывается, и каждый сигнал по построению приходит на бар позже. Продукт не выбирает за вас и не скрывает, в каком режиме он находится.
Алерты
Из коробки выключены. События: сигнал BUY и сигнал SELL. Каналы: всплывающее окно, звук, push в мобильный терминал и e-mail, с выключателями по событиям и по каналам и с паузой, по умолчанию два часа.
Алерты срабатывают по последнему закрытому бару. Ещё два алерта, выключенные по умолчанию, говорят на формирующемся баре и только в пределах выбранного числа секунд до его закрытия, и панель прямо указывает, в каком вы режиме, а не оставляет это выяснять самостоятельно.
Мультитаймфрейм
Настройка Timeframe считает на старшем таймфрейме и рисует результат здесь. Читаются только закрытые старшие бары, поэтому бар графика показывает самый свежий старший бар, который к его собственному времени уже закрылся. Это отдельная вещь от таймфрейма трендового фильтра: тот является фильтром, а не настройкой отображения.
Чужая серия строится в фоне. Первое чтение может вернуться пустым; индикатор повторяет попытку, а панель говорит, ждёт ли она загрузки или истории просто не хватает. Инициализация из-за нехватки баров не срывается никогда.
Чтение из советника
Тринадцать буферов, все читаются через iCustom. MetaTrader 4 рисует не более восьми буферов и не знает ни линий с индексом цвета, ни стиля заливки, поэтому у этой версии своя карта, и это НЕ карта MetaTrader 5. Буферы 0 и 1 это две границы трендовой заливки. Буферы 2 и 3 это свечение линии, вверх и вниз. Буферы 4 и 5 это линия трейлинг-стопа, вверх и вниз. Буфер 6, Buy, несёт цену стрелки на баре переворота BUY и EMPTY_VALUE в остальных случаях; буфер 7, Sell, то же для переворота SELL. Буфер 8, Signal, равен +1 на перевороте BUY, -1 на перевороте SELL и 0, когда переворота нет. Буфер 9, Override, считает, сколько настроек изменено с панели. Буфер 10 несёт ATR за стопом, буфер 11 уровень трейлинг-стопа, буфер 12 индекс его цвета: 0 для длинной стороны, 1 для короткой.
Буферы 6 и 7 это контракт: они заполняются на каждом проходе с уже применёнными фильтрами, поэтому советник, читающий буфер 6, видит те же сигналы, что видит человек на графике. Скрытие стрелок на вкладке Styles выполняется цветом и никогда очисткой буфера, так что настройка отображения не может лишить стратегию сигнала.
Экземпляр, созданный через iCustom, доступен только для чтения и всегда работает на переданных вами параметрах. Буфер 9 позволяет стратегии обнаружить, что экземпляр на графике работает на изменённых руками числах.
Происхождение
Это порт «UT Bot Alerts» с TradingView: идея HPotter, алерт-вариант опубликован QuantNomad и Yo_adriiiiaan. Скрипт опубликован открыто, что делает порт по формулам допустимым, и эта реализация восстановлена по формулам как рабочая спецификация, а не переведена строка в строку.
Продукт носит имя метода потому, что именно этот метод и реализует. Оригинальная работа принадлежит её авторам, авторство на неё здесь не заявляется.
Честные ограничения
При включённых сигналах на формирующемся баре, а это поставочная настройка, стрелка на текущем баре может исчезнуть до закрытия этого бара. Панель говорит об этом предупреждающим цветом каждый раз, когда это применимо. Выключите настройку, и на формирующемся баре не будет писаться ничего. Закрытые бары не меняются ни в том, ни в другом режиме.
Трейлинг-стоп по построению переворачивается поздно. В боковике он будет переворачиваться раз за разом, и каждый такой переворот, настоящий переворот стопа и плохая сделка. Проверки того, есть ли вообще тренд, здесь нет: фильтры сужают, когда индикатору можно говорить, но не сообщают вам, что рынок трендовый.

