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

El indicador es sencillo de usar, muy intuitivo, sus señales no son de 100% confiables pero para ser gratis no esta nada mal, yo opino que ajustar su temporalidad con la realidad del los movimientos del mercado. Des resto gracias