QQE Mod MTF
- Индикаторы
-
Evgenii Sutulov
Premium components
1. https://www.mql5.com/en/market/product/201632 - Rotation Manager Console - Версия: 1.3
QQE Mod MTF представляет собой осциллятор импульса в собственном подокне. Он прогоняет два независимых блока QQE поверх RSI и сводит их в одну читаемую гистограмму.
QQE (Qualitative Quantitative Estimation) сглаживает RSI, а затем строит вокруг него трейлинговую полосу из сглаженного среднего абсолютных изменений самого RSI. Полоса не движется против тренда, поэтому пересечение QQE медленнее и спокойнее, чем пересечение RSI. Здесь таких блоков два, и публикуется то, в чём они согласны.
Два блока, одно состояние
Первый блок даёт трейлинговую линию, отложенную относительно уровня 50, и болинджеровский фильтр вокруг неё. Линия и её полосы говорят, вышел импульс за свой недавний диапазон или всё ещё внутри него.
Второй блок даёт гистограмму: сглаженный RSI этого блока относительно 50, пропущенный через порог.
Публикуемое состояние представляет собой их сочетание. Гистограмма яркая, когда второй блок ушёл за порог в какую-то сторону, а линия первого блока с этим согласна, находясь вне своей болинджеровской полосы. Серая гистограмма означает, что подтверждения нет.
Отсюда и решение, которое продукт поддерживает: подтверждён ли импульс в одну сторону прямо сейчас или мы в серой зоне, где блоки не согласны.
Что видно на графике
В собственном подокне, с отмеченным нулём: гистограмма в трёх состояниях, то есть подтверждения нет, вверх и вниз; трейлинговая линия первого блока, отложенная вокруг нуля; верхняя и нижняя полосы болинджеровского фильтра пунктиром.
Панель
Панель на канвасе по умолчанию находится в ценовом окне, а не втиснута в подокно осциллятора; при желании её можно перенести именно туда. Она перетаскивается, сворачивается и закрывается. На ней видны действующий таймфрейм, два периода RSI и длина болинджера; итог последнего закрытого бара, то есть QQE вверх, QQE вниз или подтверждения нет; а также откуда взяты числа, из окна свойств или с панели, и сколько их изменено. Ниже расположены настройки, доступные с панели, с их текущими значениями.
Шестерёнка открывает лист из трёх вкладок. «Значения» содержат таймфрейм, период RSI первого блока, период RSI второго блока, порог второго блока, длину болинджера, множитель болинджера и фактор QQE первого блока. У каждой строки есть шаговые кнопки, диапазон и пояснение. «Алерты» содержат общий выключатель, переключатели событий, четыре канала, паузу и тестовый алерт. «Стиль» содержит палитру, признаки отображения гистограммы, линии и полос и толщину линии, и это только внешний вид.
Схем оформления три, одна из них дальтоническая, построенная на синем с оранжевым так, что красный с зелёным не встречаются. Состояние панели и все правки листа хранятся отдельно для каждого графика и переживают смену таймфрейма и перезапуск терминала. Интерфейс английский.
Алерты
Из коробки алерты молчат. События: сигнал BUY и сигнал SELL, то есть разворот состояния вверх или вниз. Каналов четыре: всплывающее окно, звук, пуш на мобильный терминал и почта. Пауза считается по событию, по умолчанию два часа.
Алерты срабатывают по последнему закрытому бару и только на смене состояния, а не на каждом баре, пока состояние держится. Ещё два, по умолчанию выключенные, говорят на формирующемся баре в заданном окне секунд до закрытия. Они названы ранними потому, что разворот, случившийся в середине бара, к закрытию может исчезнуть. Telegram в продукт не входит.
Мультитаймфрейм
Настройка «Таймфрейм» считает на старшем периоде и рисует результат здесь, читая только закрытые старшие бары: бару графика соответствует самый свежий старший бар, успевший закрыться к его времени.
Чужой ряд строится в фоне. Первое обращение может вернуть пустоту, индикатор повторяет попытку, а панель сообщает, ждёт он загрузку или упёрся в нехватку истории. Из-за отсутствия баров инициализация не срывается.
Чтение из советника
Все буферы читаются через iCustom и CopyBuffer. Буфер 0 это Histo, значение гистограммы, то есть RSI второго блока относительно 50. Буфер 1 это индекс цвета этой гистограммы: 0 серый, 1 вверх, 2 вниз. Буфер 2 это TL1-50, трейлинговая линия первого блока, смещённая к нулю. Буфер 3 это UpperBB, верхняя полоса фильтра, буфер 4 это LowerBB, нижняя полоса. Буфер 5 это State: +1 QQE вверх, -1 QQE вниз, 0 подтверждения нет. Буфер 6 это Override, число настроек, изменённых с панели.
Отдельных ценовых буферов Buy и Sell у этого продукта нет. Направление лежит в буфере 5, а сигналом считается бар, где буфер 5 не равен нулю и отличается от значения предыдущего бара.
Вкладка «Стиль» прячет график, убирая его цвет, а не опустошая буфер. Любой перечисленный индекс читается через iCustom и CopyBuffer и остаётся в «Окне данных» при выключенном отображении.
Буфер 6 позволяет стратегии понять, что экземпляр на графике считается по изменённым вручную значениям. Экземпляр, созданный через iCustom, работает только на чтение и всегда использует переданные параметры.
Происхождение
Это порт индикатора «QQE MOD», опубликованного на TradingView автором Mihkel00. Порт сделан по спецификации и частичной реконструкции этого открыто опубликованного скрипта, а не построчным переводом.
Сам алгоритм QQE каноничен и публичен, его авторство приписывают Роману Игнатову. Продукт носит название метода потому, что именно его и реализует; на авторство ни метода QQE, ни варианта с TradingView он не претендует.
Честные ограничения
Осциллятор живой на формирующемся баре. Столбик гистограммы и линия ещё не закрывшегося бара будут меняться по ходу его развития, и состояние, показавшееся в середине бара, к закрытию может стать другим. Закрытые бары не меняются.
Поэтому алерты по закрытым барам по построению отстают от картинки на экране. Ранние алерты существуют для тех, кто принимает этот размен, и об этом сказано в их названиях.
Фактор QQE второго блока сохранён ради соответствия оригиналу и на гистограмму и сигналы не влияет. Он выставлен наружу, чтобы список параметров совпадал с ожиданиями пользователя оригинала, и то, что здесь он ничего не делает, не скрывается.
Подтверждение импульса не является направлением. Гистограмма может быть яркой и направленной вверх в момент, когда цена делает более низкий максимум; продукт измеряет осциллятор, а не структуру цены.
Никакой доходности, процента прибыльных сделок и результатов тестов здесь не заявлено.

