Impulse Macd MTF
- Индикаторы
-
Evgenii Sutulov
Premium components
1. https://www.mql5.com/en/market/product/201632 - Rotation Manager Console - Версия: 1.3
MACD, который вообще молчит, пока рынок никуда не идёт. Impulse MACD MTF ставит вокруг цены мёртвую зону и выдаёт импульс только за её пределами, поэтому плоские часы, которыми обычный MACD набит пересечениями, здесь просто молчат. Любой старший таймфрейм на любом графике, только закрытые старшие бары, а сигналы градуируются по тому, с какой стороны нуля они пришли. Продукт бесплатный: без пробного периода, без закрытых функций, без страницы апгрейда.
Две сглаженные средние максимума и минимума образуют мёртвую зону. Среднее с нулевой задержкой по типичной цене даёт импульс, но только вне этой зоны: внутри импульс равен ровно нулю, и отсюда молчание на плоском рынке. Сигнальная линия это простое среднее импульса, а гистограмма это их разность.
Осциллятор стоит в ценовом масштабе, поэтому фиксированных уровней перекупленности и перепроданности здесь нет. Вместо них грейд использует знак: покупка из отрицательной области и продажа из положительной получают грейд 2, те же пересечения с другой стороны получают грейд 1. Ничего не отсеивается.
Что видно на графике
В отдельном окне: линия импульса и её сигнальная, а между ними гистограмма импульса, окрашенная по тому, растёт движение или гаснет. Линии дивергенции рисуются на линии импульса и, если захотите, между соответствующими пивотами на ценовом графике.
Панель
Панель на холсте, на ценовом графике: её можно таскать, свернуть и закрыть. Она показывает действующий таймфрейм и те значения настроек, по которым идёт счёт. Она говорит, что было на последнем закрытом баре: сигнал BUY, сигнал SELL или ничего. И она говорит, откуда взяты числа на экране, из окна свойств или с панели, и сколько из них изменено руками.
Ниже расположены настройки, доступные с панели, с их текущими значениями. Шестерёнка открывает лист из трёх вкладок.
Вкладка Значения содержит таймфрейм, длину, задающую и мёртвую зону, и импульс, по умолчанию тридцать четыре, длину сигнальной девять и три строки дивергенции. Вкладка Стили содержит палитру, две линии и толщину линии и гистограмму импульса, которую можно свести к одному ровному цвету. У каждой строки Значений есть шаговые кнопки, диапазон и предложение подсказки.
Вкладка Алерты содержит главный выключатель, выключатели по событиям, каналы, задержку в минутах и тестовый алерт.
Схем оформления три: тёмная, светлая и дальтоническая на синем с оранжевым вместо красного с зелёным. Всё состояние панели, включая любую правку на листе, хранится отдельно для каждого графика и переживает смену таймфрейма и перезапуск терминала. Интерфейс английский.
Алерты
Из коробки выключены. Шесть событий: сигнал BUY, сигнал SELL, бычья дивергенция, медвежья дивергенция, пересечение импульсом нуля вверх и пересечение импульсом нуля вниз. У каждого события свой выключатель.
Каналы: всплывающее окно, звук, пуш на мобильный терминал и почта. Есть переключатели по событиям и по каналам, а также пауза, по умолчанию два часа.
Алерты срабатывают по последнему закрытому бару. Ещё два, по умолчанию выключенные, говорят на формирующемся баре в заданном окне секунд до закрытия и названы ранними не для красоты: переворот, случившийся в середине бара, может отмениться. Telegram в продукт не входит.
Мультитаймфрейм
Настройка «Таймфрейм» считает на старшем периоде и рисует результат здесь. Читаются только закрытые старшие бары: бару графика соответствует самый свежий старший бар, успевший закрыться к закрытию самого этого бара, поэтому переворот встаёт на бар, закрывающийся вместе со старшим, и на графике нет ничего, что нельзя было знать в реальном времени.
Чужой ряд строится в фоне. Первое обращение к нему может вернуть пустоту, индикатор повторяет попытку, а панель сообщает, ждёт он загрузку или столкнулся с настоящей нехваткой истории. Из-за отсутствия баров инициализация не срывается.
Чтение из советника
Девять буферов, все читаются через iCustom и CopyBuffer. Буфер 0 несёт линию импульса, равную нулю, пока цена внутри мёртвой зоны, буфер 1 несёт её сигнальную линию. Буфер 2 несёт гистограмму импульса, разность между импульсом и его сигнальной, а буфер 3 это индекс цвета, которым он красится. Буфер 4, Signal, равен +1 на баре BUY, -1 на баре SELL и 0 в остальных случаях. Буфер 5 это грейд этого сигнала. Буфер 6 несёт отметки дивергенции, +1 бычья и -1 медвежья. Буфер 7 это нулевая линия, буфер 8 это Override.
У этого продукта нет отдельных ценовых буферов Buy и Sell, потому что в отдельном окне нет цены, к которой можно прикрепить стрелку. Контрактом служит буфер 4, сигнал: он заполняется на каждом проходе независимо от вкладки Стили и присутствует в окне данных. Ряд прячется снятием цвета, а не обнулением буфера, поэтому все перечисленные индексы читаются и при выключенном показе.
Экземпляр, созданный через iCustom, доступен только на чтение и всегда работает на тех параметрах, которые вы передали. Буфер Override позволяет советнику понять, что экземпляр на графике считает по числам, изменённым руками с панели.
Происхождение
Это порт скрипта "Impulse MACD" автора LazyBear, открыто опубликованного на TradingView, что делает порт по формуле допустимым. Реализация это реконструкция по формулам. Заявлено одно отличие: сглаженное и нулевой задержки средние засеяны своим первым значением, а не оставлены пустыми, и окно сигнальной на первых барах прогрессивное.
Продукт называется Impulse MACD MTF, потому что так называется метод, а не потому, что здесь заявлено авторство метода. Оригинальная работа принадлежит своему автору.
Честные ограничения
Осциллятор живой на формирующемся баре. Пересечение из середины бара к закрытию может отсутствовать, а вместе с ним исчезнут и строка на панели, и грейд. Закрытые бары не меняются.
Мёртвая зона и делает продукт тихим, и она же означает, что движение, начавшееся внутри зоны, не будет показано, пока оно её не покинет. Молчание здесь это утверждение, а не отказ, но это по-прежнему молчание.
Осциллятор стоит в ценовом масштабе. Два символа нельзя сравнивать по высоте импульса, и именно поэтому доска сравнивает их по грейду и свежести.
Единственная настройка длины двигает мёртвую зону и импульс вместе. Две длины дают два разных набора пересечений, и ни одна из них не правильная.
Никакой доходности, процента прибыльных сделок и результатов тестов здесь не заявлено.
