QQE Mod Scanner MT4
- Индикаторы
-
Evgenii Sutulov
I build trading indicators, strategies, and dashboards that don't repaint.
Seven years doing this. MetaTrader 4, MetaTrader 5, TradingView.
Closed bars only. What you see is what happened.
The bar being formed never changes a published value. - Версия: 1.3
- Активации: 20
Двадцать восемь символов на четырёх таймфреймах сразу, и доска, которая честно признаёт, когда моментум не подтверждён. QQE Mod Scanner гоняет два независимых блока QQE поверх RSI по всему вашему списку инструментов, печатает в каждой ячейке, в какую сторону повернулся моментум и сколько баров назад, и пишет flat там, где два блока не согласны, вместо того чтобы всё равно закрасить ячейку. Колонка AGREE говорит, сколько таймфреймов стоит на одной стороне, а сам осциллятор нарисован в подокне под таблицей, так что в момент, когда доска что-то нашла, вы уже на это смотрите.
Цена растёт на $10 каждые 10 покупок.
Это два продукта в одном файле. Первый из них сам осциллятор QQE Mod, в отдельном подокне этого графика: два независимых блока QQE поверх RSI, сведённые в одну гистограмму, трейлинг-линия, отложенная вокруг нуля, и фильтр Боллинджера на этой линии. Публикуемое состояние есть сочетание этих двух блоков: яркое, когда оба согласны о направлении, и серое, когда не согласны.
Второй это доска, гоняющая тот же расчёт по списку символов сразу на нескольких таймфреймах. Доска говорит, у каких инструментов моментум подтверждён и насколько давно. Подокно под ней показывает саму гистограмму, так что второй индикатор, чтобы действовать по найденному в таблице, вам не нужен.
Доска
Строка на символ, колонка на сканируемый таймфрейм, до четырёх колонок и до двадцати восьми символов. По умолчанию список сканирует пятнадцать, до двадцати восьми он поднимается одной настройкой. Список символов задаётся через запятую либо берётся из «Обзора рынка». Префикс и суффикс брокера определяются по текущему графику или задаются вручную. Из коробки доска сканирует четыре таймфрейма: M15, H1, H4 и D1.
Ячейка выглядит как ^14b: подтверждённое направление и сколько баров назад состояние туда повернулось. Слово flat означает, что расчёт прошёл и подтверждения там не нашёл. Три точки означают, что ячейка ещё не измерена, и по наведении курсора причина написана словами, если включены подсказки. Сигнал старше порога свежести сохраняет оттенок и теряет насыщенность. Строка со свежим сигналом внутри получает акцентную заливку.
Колонка AGREE это то, ради чего доска и существует. По каждому символу она берёт видимые колонки таймфреймов, определяет сторону большинства и печатает v3/4: направление и сколько видимых таймфреймов на этой стороне. Полное согласие набирается жирным цветом стороны. Ничья печатается прочерком и вердиктом не считается, потому что раскол один к одному это не убеждённость. При одной видимой колонке AGREE убирается целиком, а не печатает 1/1, повторяющее соседа.
Заголовки колонок работают как кнопки. Клик по заголовку таймфрейма сортирует по этой колонке, сверху свежие, строки без сигнала внизу; повторный клик разворачивает порядок. Клик по AGREE сортирует по согласию, сверху полное. Активный заголовок несёт акцентный цвет и «птичку». Отдельная кнопка Sort перебирает свежесть, грейд и имя.
Кнопка Show перебирает виды: все, покупки, продажи, свежие. Покупки и продажи следуют вердикту AGREE, а не отдельной ячейке, поэтому строка под «покупками» всегда показывает в AGREE глиф вверх, а ничья не попадает никуда. Это фильтр вида, а не расчёта: скрытая строка продолжает измеряться и может звонить.
Легенда над таблицей расшифровывает нотацию и отключается. Кнопки таймфреймов показывают и прячут колонку, не останавливая измерение за ней. Клик по ячейке переключает этот график на её символ и таймфрейм, а не открывает по окну на каждый клик.
Число видимых строк подгоняется под окно, а настройка строк является максимумом. Кнопки страниц появляются только когда строки не помещаются. Доска не рисует больше строк, чем вмещает окно, поэтому кнопки страниц всегда остаются на экране и до них всегда можно дотянуться, каким бы большим ни было значение в настройке строк.
Две строки состояния всегда на виду: готовых символов из общего числа, время с последнего обновления, сигналов в окне поиска; далее либо строка сторожевого таймера, либо фраза о причине молчания.
Диагностика
Вторая панель, по умолчанию выключенная, отвечает на вопрос «почему нет сигнала»: покрытие по символам, какие ряды коротки и насколько, сколько сигналов найдено в окне и сколько символов индикатор включил в «Обзоре рынка». Неизмеренная ячейка получает объяснение, а не остаётся пустой.
Индикатор на графике
Рисуется в отдельном подокне: гистограмма в трёх состояниях, трейлинг-линия вокруг нуля и точечные полосы Боллинджера фильтра. Его можно выключить, если нужна только доска. Его таймфрейм задаётся отдельно от таймфреймов, которые сканирует доска.
Лист настроек
Шестерёнка открывает три вкладки. Values содержит таймфрейм, период RSI первого блока, период RSI второго блока, порог второго блока, длину Боллинджера, множитель Боллинджера и фактор QQE первого блока. У каждой строки степперы, диапазон и фраза подсказки. Изменение любой пересчитывает всю доску, и панель по ходу сообщает о прогрессе.
Значение, сдвинутое на панели, вступает в силу сразу, в том числе на закрытом рынке: осциллятор на графике пересчитывается и перерисовывается тут же, а не ждёт следующего тика, и доска немедленно начинает новый проход.
Alerts содержит главный выключатель, выключатели событий, четыре канала, паузу и кнопку теста. Styles содержит выключатель легенды, палитру, рисуется ли гистограмма, рисуется ли трейлинг-линия, рисуется ли конверт Боллинджера, и толщину линии. Это те же органы управления отображением, что и у парного одночартового индикатора, под теми же названиями, так что настроенный вид переносится с одного на другой.
Три цветовые схемы, включая дальтоническую на синем с оранжевым вместо красного с зелёным. Положение панели, схема, сортировка, фильтр, видимые колонки и все правки листа хранятся отдельно для каждого графика и переживают смену таймфрейма и перезапуск терминала. Интерфейс английский.
Алерты
Из коробки молчат; общий выключатель вынесен на панель, рядом кнопка Test alert. События: свежий BUY и свежий SELL, объявленные отдельно для каждого сканируемого таймфрейма, плюс состояние данных, которое говорит, когда символ теряет или возвращает данные. Есть настройка минимального грейда; этот порт грейды не выставляет, поэтому для неё каждый сигнал считается первым.
Каналы: всплывающее окно, звук, push в мобильный терминал, почта. Пауза считается по каждой ячейке и каждому событию, по умолчанию тридцать минут: у доски поводов повториться гораздо больше, чем у одного графика.
Нагрузка на терминал
Работа нормирована: за тик таймера обновляется заданное число символов, так что длинный список размазывает нагрузку, а не подвешивает терминал. Первый проход идёт постепенно, и панель показывает процент измеренного.
Чтение из советника
Собственные показания доски находятся на панели, а графическая половина публикует буферы. Их девять, и все читаются через iCustom. У MetaTrader 4 нет плота с индексом цвета, поэтому одна гистограмма версии для MetaTrader 5 превращается здесь в три обычные гистограммы, по одной на цвет, и у этой версии поэтому своя карта. Буферы 0, 1 и 2 это три отображаемые копии: без подтверждения, вверх и вниз. Они идут первыми, потому что MetaTrader 4 рисует в порядке буферов, и это ставит гистограмму под линии ровно так же, как в MetaTrader 5. Буфер 3 это TL1-50, трейлинг-линия первого блока, сдвинутая так, чтобы стоять вокруг нуля. Буфер 4 это UpperBB, верхняя полоса Боллинджера фильтра, а буфер 5 это LowerBB, нижняя полоса.
Контракт, который должен читать советник, начинается с буфера 6. Буфер 6 это Histo, значение гистограммы, то есть RSI второго блока, измеренный относительно 50. Буфер 7 это HistoColor, индекс цвета этой гистограммы: 0 без подтверждения, 1 вверх, 2 вниз. Буфер 8 это State: +1 для QQE вверх, -1 для QQE вниз, 0 без подтверждения.
Буфера Override здесь нет. Одночартовый QQE Mod MTF публикует такой буфер и считает в нём настройки, изменённые руками с его панели; у сканера его нет, и карта заканчивается буфером 8.
Отдельных ценовых буферов Buy и Sell у этого продукта нет. Направление лежит в буфере 8, а сигналом является бар, где буфер 8 не равен нулю и отличается от значения предыдущего бара.
Вкладка Styles прячет плот, забирая у него цвет, и никогда не очищает буфер. Каждый перечисленный выше индекс остаётся читаемым через iCustom и остаётся видимым в окне данных при выключенных переключателях отображения.
Доска это панель, а не буфер. Её читают глазами и алертами. Экземпляр, созданный через iCustom, доступен только для чтения и всегда работает на переданных вами параметрах.
Одночартовый индикатор, лежащий в основе этого, QQE Mod MTF, бесплатный. Если вы следите за одним символом, берите его; этот сканер существует для того, чтобы смотреть за многими сразу.
Происхождение
Это порт индикатора «QQE MOD», опубликованного на TradingView автором Mihkel00. Порт сделан по спецификации и частичной реконструкции этого открыто опубликованного скрипта, а не построчным переводом. Сам алгоритм QQE каноничен и общедоступен, его авторство приписывают Роману Игнатову.
Продукт носит имя метода потому, что именно его и реализует. Авторство ни на метод QQE, ни на вариант с TradingView здесь не заявляется.
Честные ограничения
Доска читает закрытые бары и считает возраст ячейки в закрытых барах. В подокне гистограмма и линия для бара, который ещё не закрылся, живые и будут меняться, пока он не закроется. Значение, опубликованное на закрытом баре, потом не меняется.
AGREE считает таймфреймы, а не оценивает вероятность. Четыре согласных таймфрейма означают, что согласились четыре взаимосвязанных прочтения одного и того же инструмента.
Ничья намеренно не даёт вердикта и скрыта фильтрами покупок и продаж обоими сразу.
Фактор QQE второго блока оставлен для соответствия оригиналу и не двигает ни гистограмму, ни сигналы. То, что здесь он ничего не делает, сказано прямо, а не скрыто.
Подтверждение моментума это не направление. Яркая ячейка вверх говорит, что два блока согласны о моментуме; о структуре цены она не говорит ничего.
Сканирование стоит ресурсов. Двадцать восемь символов на четырёх таймфреймах это сто двенадцать ячеек, и на медленной машине это будет заметно; убавлять следует настройку нормы работы.
Доска настолько хороша, насколько хороши данные за ней. Символ, который ваш брокер не котирует, или символ с нехваткой истории, сообщается именно таким и никогда не засчитывается молча как flat.
Никакие цифры прибыли, доли прибыльных сделок или результаты бэктеста здесь не заявляются.

