SR Channels MTF
- Индикаторы
-
Evgenii Sutulov
Premium components
1. https://www.mql5.com/en/market/product/201632 - Rotation Manager Console - Версия: 1.3
Тот уровень поддержки и сопротивления, который действительно держит, выбранный подсчётом, а не проведённый рукой. S/R Channels MTF собирает подтверждённые пивоты, находит полосу, внутрь которой попадает наибольшее их число, публикует это число и отмечает пробой. Сила это число, которое можно прочесть и сравнить, а не линия, проведённая на глаз. Продукт бесплатный: без пробного периода, без закрытых функций, без страницы апгрейда.
Пивоты, подтверждённые барами по обе стороны от них, складываются в кольцо последних. Канал это тот пивот, у которого больше всего соседей в пределах заданной ширины, а ширина берётся процентом от недавнего ценового диапазона, а не в пунктах, поэтому одна и та же настройка работает на любом инструменте.
Сколько пивотов попало внутрь канала, это его сила, и это число публикуется буфером и градуирует ячейку сканера. Сигнал это пробой: цена вышла из канала, внутри которого торговалась.
Что видно на графике
В ценовом окне: середина сильнейшего канала линией, окрашенной по стороне, на которой стоит цена, и непрерывной через пробой, верх и низ канала тонкими линиями, одна заливка поверх канала пока цена выше него и другая пока цена ниже, и стрелки на баре пробоя.
Панель
Панель на холсте, на ценовом графике: её можно таскать, свернуть и закрыть. Она показывает действующий таймфрейм и те значения настроек, по которым идёт счёт. Она говорит, что было на последнем закрытом баре: сигнал BUY, сигнал SELL или ничего. И она говорит, откуда взяты числа на экране, из окна свойств или с панели, и сколько из них изменено руками.
Ниже расположены настройки, доступные с панели, с их текущими значениями. Шестерёнка открывает лист из трёх вкладок.
Вкладка Значения содержит таймфрейм, период пивота в десять баров с каждой стороны, сколько последних пивотов хранится, по умолчанию двадцать, ширину канала в пять процентов недавнего диапазона и окно в триста баров, относительно которого этот процент меряется. Вкладка Стили содержит палитру, линию и её толщину, размер стрелок, границы канала и две заливки. У каждой строки Значений есть шаговые кнопки, диапазон и предложение подсказки.
Вкладка Алерты содержит главный выключатель, выключатели по событиям, каналы, задержку в минутах и тестовый алерт.
Схем оформления три: тёмная, светлая и дальтоническая на синем с оранжевым вместо красного с зелёным. Всё состояние панели, включая любую правку на листе, хранится отдельно для каждого графика и переживает смену таймфрейма и перезапуск терминала. Интерфейс английский.
Алерты
Из коробки выключены. Три события: сигнал 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 пока вниз.
Буфер 16 добавлен этим портом и стоит после всей общей карты: это сила канала, сколько пивотов попадает внутрь него. Это простой счётчик, поэтому по нему сравнимы разные символы, и именно по нему доска градуирует.
Буферы 0 и 1 составляют контракт: они никогда не рисуются, заполняются на каждом проходе независимо от вкладки Стили и присутствуют в окне данных. Спрятать стрелки на экране нельзя так, чтобы советник остался без сигнала, потому что сокрытие делается сменой способа отрисовки, а не обнулением буфера.
Экземпляр, созданный через iCustom, доступен только на чтение и всегда работает на тех параметрах, которые вы передали. Буфер Override позволяет советнику понять, что экземпляр на графике считает по числам, изменённым руками с панели.
Происхождение
Это порт скрипта "Support/Resistance Channels + Breaks" автора LonesomeTheBlue, открыто опубликованного на TradingView под MPL 2.0, что делает порт по формуле допустимым. Реализация это реконструкция по формулам, а не перевод.
Продукт называется S/R Channels MTF, потому что так называется метод, а не потому, что здесь заявлено авторство метода. Оригинальная работа принадлежит своему автору.
Честные ограничения
Пивот подтверждается только после закрытия соседних баров, поэтому канал появляется через несколько баров после создавшего его разворота. Здесь ничто не заглядывает вперёд, и эта задержка есть цена того, что вперёд не заглядывают.
Сила считает пивоты, а не деньги. Канал, который держат шесть пивотов, это канал, куда цена приходила шесть раз; это не утверждение, что он выдержит седьмой.
Ширина канала это процент недавнего диапазона, поэтому смена волатильности меняет, какие пивоты группируются вместе, и, значит, какой канал сильнейший. Уровень может сместиться без того, чтобы цена сделала хоть что-нибудь.
Никакой доходности, процента прибыльных сделок и результатов тестов здесь не заявлено.
