Exhaustion Count MTF 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
Девять закрытий, тринадцать отсчётов и дисциплина, которую большинство реализаций тихо выбрасывают. Exhaustion Count MTF ведёт классическую пару setup и countdown по полным правилам отмены и повторного запуска, отмечает доведённые до совершенства девятки, оставляет на графике уровни Setup Barrier и никогда не печатает число на баре, который ещё не закрылся, поэтому здесь ничего не перерисовывается, никогда. Бесплатно, без триала и без заблокированных функций.
Он считает. Он не предсказывает направление и не говорит, в какую сторону торговать. Он отвечает на один вопрос: идёт ли это движение уже достаточно долго, чтобы у него заканчивались участники.
На графике работают две независимые фазы, setup и countdown, у каждой свои правила, свои условия отмены и своё место в буферах, которые может прочитать советник.
Setup
Девять баров подряд закрываются по одну сторону от закрытия четырьмя барами раньше, и начинает счёт разворот цены. Бар, который не выполняет условие, сбрасывает счёт до нуля, а не приостанавливает его. Бар восемь или девять может довести setup до совершенства, выйдя за экстремумы баров шесть и семь, и продукт отмечает это точкой после числа. Когда setup завершается, он оставляет за собой горизонтальный уровень, здесь он называется Setup Barrier.
Countdown
Тринадцать баров, не обязательно подряд, каждый закрывается за экстремумом двумя барами раньше. Бар, который должен был бы нести число тринадцать, обязан дополнительно закрыться за экстремумом бара, несущего число восемь. Если это не так, счёт остаётся на двенадцати и ждёт, это и есть отложенная тринадцать.
Отмена и повторный запуск
Countdown отменяется противоположным setup или закрытием сквозь Setup Barrier, и запускается заново, когда завершается ещё один setup в ту же сторону.
Правила отмены и повторного запуска это как раз то, что упрощённые реализации выбрасывают, поэтому их тринадцати приходят раньше срока и там, где метод их вовсе не предполагал. Здесь они реализованы, каждое за своим переключателем, и каждый сброс фиксирует, почему он произошёл.
Что видно на графике
Числа setup и countdown печатаются бар за баром, одним цветом для покупной стороны и другим для продажной, с точкой после девятки, доведённой до совершенства. Действующие уровни Setup Barrier рисуются горизонтальными линиями, при желании построенными по истинным максимумам и минимумам, так что гэп закрывается, а не игнорируется. Стрелки отмечают завершённые сигналы.
Всё рисуется в ценовом окне. Числа печатаются для выбранного количества последних баров, поэтому длинный график не заполняется текстом; более старые бары сохраняют значения в буферах, просто без подписи.
Панель
Панель на холсте прямо на ценовом графике: перетаскивается, сворачивается, закрывается. Она несёт три живые строки: действующий таймфрейм вместе с реально используемыми длинами setup и countdown; чем был последний закрытый бар, завершённым setup, завершённым countdown или двумя текущими счётами в виде чисел; и откуда взяты числа, из диалога свойств или с панели, и сколько из них изменено.
Ниже расположена каждая настройка, которую может двигать панель, с её значением, изменённые выделены.
Лист настроек
Шестерёнка открывает лист настроек. Вкладка Values содержит таймфрейм, длину setup, период оглядки setup, длину countdown, период оглядки countdown, требовать ли разворот цены для начала, запускать ли countdown вообще, агрессивный countdown, отмену по пробою Barrier и отмену по противоположному setup. У каждой строки степперы, диапазон и фраза подсказки.
Вкладка Alerts содержит главный выключатель, выключатели по событиям, каналы, паузу и тестовую кнопку. Вкладка Styles отвечает только за внешний вид и никогда не запускает пересчёт.
Доступны три цветовые схемы, включая безопасную для дальтоников, которая никогда не ставит красный против зелёного. Позиция панели, схема и каждое изменение, сделанное на листе, хранятся для каждого графика отдельно и переживают смену таймфрейма и перезапуск терминала. Интерфейс английский.
Алерты
Из коробки выключены. События: setup, завершённый на девятке, countdown, завершённый на тринадцати, и закрытие сквозь уровень Setup Barrier. Есть отдельный выключатель для алерта по завершению setup только тогда, когда setup был доведён до совершенства.
Каналы: всплывающее окно, звук, push в мобильный терминал, e-mail. Пауза по событию, по умолчанию два часа. Telegram в этот продукт не входит.
Мультитаймфрейм
Настройка Timeframe считает числа на старшем таймфрейме и показывает их на графике, который вы смотрите. Читаются только закрытые старшие бары: бар графика показывает самый свежий старший бар, который уже закрылся к собственному времени.
Сигналы завершения и флаг совершенства попадают на первый бар графика того старшего бара, которому они принадлежат, потому что завершение это событие и принадлежит одному бару. Текущие числа setup и countdown, а также уровни Setup Barrier, удерживаются на протяжении всего старшего бара, именно так и должна выглядеть правильная мультитаймфреймовая лестница.
Чужая серия строится в фоне, и первое чтение может вернуть пустоту. Индикатор повторяет попытку и сообщает на панели, ждёт ли он или ему не хватает истории.
Чтение из советника
Одиннадцать буферов, все читаются через iCustom, и карта та же самая, что публикует издание для MetaTrader 5: платформы отличаются только тем, как объявляются буферы, а индексы и их смысл не меняются.
Буфер 0, Buy, несёт цену стрелки на баре покупного сигнала и EMPTY_VALUE в остальных случаях, и не рисуется; буфер 1, Sell, то же самое для продажной стороны. Буфер 2, Setup, идёт от -1 до -9 для покупного setup и от +1 до +9 для продажного setup, и счёт, который уходит дальше девяти, означает, что давление не остановилось. Буфер 3, Countdown, идёт от -1 до -13 для покупного countdown и от +1 до +13 для продажного countdown.
Буфер 4, BarrierRes, хранит сопротивление Setup Barrier, оставленное последним покупным setup, а буфер 5, BarrierSup, поддержку, оставленную последним продажным setup. Буфер 6, Signal, равен -1 на покупной девятке setup, -2 на покупной тринадцати countdown, +1 и +2 на тех же двух событиях с продажной стороны, и 0, если ничего нет. Буфер 7, Perfection, равен -1, когда покупной setup был доведён до совершенства, и +1, когда таким был продажный setup. Буферы 8 и 9, BuyMark и SellMark, это нарисованные копии буферов 0 и 1. Буфер 10, Override, сообщает, сколько настроек изменено с панели.
Окно данных перечисляет первые десять из них под их названиями. Override, одиннадцатый, там не появляется, и это ничего не доказывает: iCustom читает его точно так же.
Буферы 0 и 1 это контракт с советником. Они никогда не рисуются и заполняются на каждом проходе независимо от того, что показывает вкладка Styles, так что скрытие стрелок не может лишить стратегию сигнала.
В MQL4 нет групп входов, поэтому список параметров, который советник передаёт в iCustom здесь, короче, чем в издании для MetaTrader 5, и позиции отличаются. Стройте вызов по списку входов именно этого издания, а не другой платформы. Экземпляр, созданный через iCustom, доступен только для чтения и всегда работает на переданных вами параметрах.
Честные ограничения
Счёт на формирующемся баре меняется внутри бара, поэтому он никогда не рисуется. Буферы на самом новом баре остаются пустыми, пока этот бар не закроется. Именно поэтому здесь ничего не перерисовывается, и именно поэтому вы не увидите девятку, пока не завершится бар, который её создаёт.
Девятка или тринадцать это утверждение об истощении движения, а не сигнал на вход. Цена может завершить countdown и продолжить в ту же сторону. Сам метод требует подтверждения, и этот продукт его не даёт.
Счёт setup может уходить дальше девяти. Это не ошибка, и буфер это отражает, потому что счёт, который продолжает расти, говорит, что давление не остановилось.
Правила отмены и повторного запуска существенно меняют ответ. Два человека, запустившие это с разными переключателями, увидят разные тринадцати, и оба прочтения законны. Единственно правильной конфигурации не существует, и она здесь не заявляется.
Никакие цифры прибыли, процента прибыльных сделок или результатов бэктеста здесь не заявляются.

