ADR Levels MT5
- Индикаторы
-
Evgenii Sutulov
Premium components
1. https://www.mql5.com/en/market/product/201632 - Rotation Manager Console - Версия: 1.3
Знайте до входа, сколько сегодняшнего хода уже израсходовано. ADR Levels MTF печатает две цены, до которых обычный день ещё может дойти, отмечает бар, на котором диапазон был выбран целиком, и выводит на панель уже потраченный процент, чтобы поздний вход перестал выглядеть свежим. Дни он режет из баров того графика, на котором стоит, поэтому числа одинаковы на M5 и на H4, и ждать второго источника данных не нужно. Продукт бесплатный: без пробного периода, без закрытых функций, без страницы апгрейда.
Средний дневной диапазон это среднее диапазонов последних завершённых дней, по умолчанию пяти. От него текущий день получает две проекции: минимум дня плюс ADR, то есть докуда вверх дошёл бы средний день, и максимум дня минус ADR для другой стороны. Линия между ними это середина уже пройденного дневного диапазона.
Дни режутся из собственных баров графика по их отметкам времени, а не запрашиваются отдельно с D1, поэтому продукт читается одинаково на любом таймфрейме, а сканеру нужен один ряд на символ вместо двух. Цена этого решения заявлена: на младшем таймфрейме в окно сканирования помещается мало дней, поэтому окно здесь по умолчанию больше, а ADR считается по тем полным дням, что нашлись. Три дня вместо пяти это менее устойчивый ADR, но честное число, а не пустая ячейка.
Что видно на графике
В ценовом окне: середина пройденного за день диапазона линией, окрашенной по тому, в какой половине стоит цена, два спроецированных уровня ADR тонкими границами, две заливки между ними и стрелки на баре, где дневной диапазон наконец добрал свой ADR. Сигнал это исчерпание диапазона, один раз за день, и знак у него противоположен ходу дня, потому что день, прошедший целый ADR, скорее заканчивается, чем начинается.
Панель
Панель на холсте, на ценовом графике: её можно таскать, свернуть и закрыть. Она показывает действующий таймфрейм и те значения настроек, по которым идёт счёт. Она говорит, что было на последнем закрытом баре: сигнал BUY, сигнал SELL или ничего. И она говорит, откуда взяты числа на экране, из окна свойств или с панели, и сколько из них изменено руками.
Ниже расположены настройки, доступные с панели, с их текущими значениями. Шестерёнка открывает лист из трёх вкладок.
Вкладка Значения содержит таймфрейм, число завершённых дней, по которым берётся среднее, пять по умолчанию, и порог сильного исчерпания: день, прошедший больше 130 процентов своего ADR, получает грейд 2 вместо 1. Вкладка Стили содержит палитру, линию и её толщину, размер стрелок, два спроецированных уровня и две заливки, у каждой свой выключатель. У каждой строки Значений есть шаговые кнопки, диапазон и предложение подсказки; Стили меняют только внешний вид и никогда не запускают пересчёт.
Вкладка Алерты содержит главный выключатель, выключатели по событиям, каналы, задержку в минутах и тестовый алерт.
Схем оформления три: тёмная, светлая и дальтоническая на синем с оранжевым вместо красного с зелёным. Всё состояние панели, включая любую правку на листе, хранится отдельно для каждого графика и переживает смену таймфрейма и перезапуск терминала. Интерфейс английский.
Алерты
Из коробки выключены. Три события: сигнал BUY, сигнал SELL и касание линии, которой здесь служит линия середины дневного диапазона, то есть возврат к ней, а не разворот. У каждого события свой выключатель.
Каналы: всплывающее окно, звук, пуш на мобильный терминал и почта. Есть переключатели по событиям и по каналам, а также пауза, по умолчанию два часа.
Алерты срабатывают по последнему закрытому бару. Ещё два, по умолчанию выключенные, говорят на формирующемся баре в заданном окне секунд до закрытия и названы ранними не для красоты: переворот, случившийся в середине бара, может отмениться. Telegram в продукт не входит.
Сигналы на формирующемся баре
Один переключатель важнее остальных, и он есть и во вкладке «Значения», и во входных параметрах: разрешено ли писать буферы и стрелки на ещё не закрывшемся баре.
Когда он включён, а так продукт и поставляется, переворот виден сразу, как только рынок его сделал. Иногда он отменяется до закрытия бара, и стрелка исчезает. Когда он выключен, на формирующемся баре не пишется вообще ничего: перерисовки нет никакой, но каждый сигнал по построению приходит на бар позже.
Оба поведения законны. Продукт не выбирает за трейдера и не скрывает, в каком режиме работает: об этом говорят и панель, и название настройки.
Мультитаймфрейм
Настройка «Таймфрейм» считает на старшем периоде и рисует результат здесь. Читаются только закрытые старшие бары: бару графика соответствует самый свежий старший бар, успевший закрыться к закрытию самого этого бара, поэтому переворот встаёт на бар, закрывающийся вместе со старшим, и на графике нет ничего, что нельзя было знать в реальном времени.
Чужой ряд строится в фоне. Первое обращение к нему может вернуть пустоту, индикатор повторяет попытку, а панель сообщает, ждёт он загрузку или столкнулся с настоящей нехваткой истории. Из-за отсутствия баров инициализация не срывается.
Чтение из советника
Шестнадцать буферов, все читаются через iCustom и CopyBuffer. Буфер 0, Buy, несёт цену стрелки на баре BUY и EMPTY_VALUE в остальных случаях, и он не рисуется; буфер 1, Sell, делает то же самое для SELL. Буферы со 2 по 5 принадлежат двум заливкам, это служебная часть отрисовки, а не данные для чтения. Буфер 6 несёт линия середины дневного диапазона, пока тренд вверх, а буфер 7 несёт ту же линию, пока он вниз; на баре разворота значение есть в обоих, именно поэтому нарисованная линия не рвётся. Буфер 8 несёт верхний спроецированный уровень, минимум дня плюс ADR, буфер 9 несёт нижний спроецированный уровень, максимум дня минус ADR. Буферы 10 и 11 это нарисованные копии буферов 0 и 1. Буфер 12, Signal, равен +1 на баре BUY, -1 на баре SELL и 0 в остальных случаях. Буфер 13 это Override, буфер 14 это линия середины дневного диапазона одним непрерывным рядом, буфер 15 это сам тренд, 0 пока вверх и 1 пока вниз.
Буфер 16 добавлен этим портом и стоит после всей общей карты: это процент ADR, уже израсходованный днём. Он безразмерен, поэтому по нему сравнимы разные символы, и именно по нему доска сортирует и градуирует.
Буферы 0 и 1 составляют контракт: они никогда не рисуются, заполняются на каждом проходе независимо от вкладки Стили и присутствуют в окне данных. Спрятать стрелки на экране нельзя так, чтобы советник остался без сигнала, потому что сокрытие делается сменой способа отрисовки, а не обнулением буфера.
Экземпляр, созданный через iCustom, доступен только на чтение и всегда работает на тех параметрах, которые вы передали. Буфер Override позволяет советнику понять, что экземпляр на графике считает по числам, изменённым руками с панели.
Происхождение
Это порт ADR Levels. Средний дневной диапазон и построенные на нём уровни публичны, это тривиальная арифметика без единственного автора, и здесь она написана по определению. Две вещи заявлены, а не спрятаны: день серверный, тот же, по которому терминал строит свои бары D1, и ADR считается прогрессивно, по тем завершённым дням, что нашлись в окне.
Продукт называется ADR Levels MTF, потому что так называется метод, а не потому, что здесь заявлено авторство метода. Оригинальная работа принадлежит своему автору.
Честные ограничения
ADR описывает средний день. Это не прогноз, и трендовый день пройдёт обе проекции насквозь, причём с расчётом всё будет в порядке.
Сигнал исчерпания это сигнал против движения, и здесь это записано прямо. Он говорит, что день прошёл свою обычную дистанцию, а это повод ждать меньшего продолжения, а не повод ждать разворота.
На младшем таймфрейме с короткой историей ADR может быть построен по меньшему числу дней, чем просит настройка. Панель и диагностика говорят, сколько дней использовано на самом деле, и малое число означает менее надёжное среднее.
Настройки двигают каждый сигнал, который продукт вообще способен показать. Две конфигурации дают два разных набора сигналов, и ни один из них не является истинным.
Никакой доходности, процента прибыльных сделок и результатов тестов здесь не заявлено.
