Volatility Explosion
- Индикаторы
-
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
Он молчит, пока действительно ничего не происходит. Volatility Explosion MTF меряет изменение импульса от бара к бару и сообщает о нём только тогда, когда оно проходит сразу два порога: ширину полосы Боллинджера и мёртвую зону, построенную на стобаровом истинном диапазоне. Бар, прошедший оба, это настоящее расширение волатильности со стороной, а всё, что ниже них, это ничто. Продукт бесплатный: без пробного периода, без закрытых функций, без страницы апгрейда.
Всплеск это разность между MACD этого бара и MACD предыдущего, умноженная на чувствительность, которая ставит его в ценовой масштаб. Порог взрыва это ширина полосы Боллинджера по закрытиям, то есть удвоенное произведение множителя на отклонение. Мёртвая зона берётся из второй версии метода: сглаженный по Уайлдеру истинный диапазон за сто баров, умноженный на свой множитель.
Бар считается взрывным, когда величина всплеска выше и порога, и мёртвой зоны, а знак всплеска говорит, в какую сторону. Сигнал это начало взрыва, тот бар, на котором всплеск впервые прошёл оба порога. Множитель силы только градуирует его двойкой вместо единицы; отсекает только сам порог взрыва, ровно как в оригинале.
Что видно на графике
В отдельном окне: порог взрыва и мёртвая зона двумя линиями, а всплеск гистограммой, чья сторона это его знак, а оттенок говорит, растёт он или гаснет. Дивергенция ищется на ряде всплеска, а не на пороге, потому что у порога нет направления и дивергенция на нём была бы бессмысленной.
Панель
Панель на холсте, на ценовом графике: её можно таскать, свернуть и закрыть. Она показывает действующий таймфрейм и те значения настроек, по которым идёт счёт. Она говорит, что было на последнем закрытом баре: сигнал BUY, сигнал SELL или ничего. И она говорит, откуда взяты числа на экране, из окна свойств или с панели, и сколько из них изменено руками.
Ниже расположены настройки, доступные с панели, с их текущими значениями. Шестерёнка открывает лист из трёх вкладок.
Вкладка Значения содержит таймфрейм, чувствительность сто пятьдесят, быструю и медленную длины двадцать и сорок за импульсом, длину канала двадцать и множитель Боллинджера 2.0 за порогом, множитель мёртвой зоны 3.7, множитель силы 1.5, который градуирует всплеск двойкой, и три строки дивергенции. Вкладка Стили содержит палитру, две пороговые линии и их толщину и гистограмму всплеска. У каждой строки Значений есть шаговые кнопки, диапазон и предложение подсказки.
Вкладка Алерты содержит главный выключатель, выключатели по событиям, каналы, задержку в минутах и тестовый алерт.
Схем оформления три: тёмная, светлая и дальтоническая на синем с оранжевым вместо красного с зелёным. Всё состояние панели, включая любую правку на листе, хранится отдельно для каждого графика и переживает смену таймфрейма и перезапуск терминала. Интерфейс английский.
Алерты
Из коробки выключены. Шесть событий: сигнал BUY, сигнал SELL, бычья дивергенция, медвежья дивергенция, поворот импульса вверх и поворот импульса вниз. У каждого события свой выключатель.
Каналы: всплывающее окно, звук, пуш на мобильный терминал и почта. Есть переключатели по событиям и по каналам, а также пауза, по умолчанию два часа.
Алерты срабатывают по последнему закрытому бару. Ещё два, по умолчанию выключенные, говорят на формирующемся баре в заданном окне секунд до закрытия и названы ранними не для красоты: переворот, случившийся в середине бара, может отмениться. Telegram в продукт не входит.
Мультитаймфрейм
Настройка «Таймфрейм» считает на старшем периоде и рисует результат здесь. Читаются только закрытые старшие бары: бару графика соответствует самый свежий старший бар, успевший закрыться к закрытию самого этого бара, поэтому переворот встаёт на бар, закрывающийся вместе со старшим, и на графике нет ничего, что нельзя было знать в реальном времени.
Чужой ряд строится в фоне. Первое обращение к нему может вернуть пустоту, индикатор повторяет попытку, а панель сообщает, ждёт он загрузку или столкнулся с настоящей нехваткой истории. Из-за отсутствия баров инициализация не срывается.
Чтение из советника
Девять буферов, все читаются через iCustom и CopyBuffer. Буфер 0 несёт порог взрыва, ширину полосы Боллинджера по закрытиям, буфер 1 несёт мёртвую зону, сглаженный истинный диапазон за сто баров, умноженный на свой множитель. Буфер 2 несёт сам всплеск, изменение MACD, умноженное на чувствительность, нарисованное гистограммой, знак которой даёт сторону, а буфер 3 это индекс цвета, которым он красится. Буфер 4, Signal, равен +1 на баре BUY, -1 на баре SELL и 0 в остальных случаях. Буфер 5 это грейд этого сигнала. Буфер 6 несёт отметки дивергенции, +1 бычья и -1 медвежья. Буфер 7 это нулевая линия, буфер 8 это Override.
У этого продукта нет отдельных ценовых буферов Buy и Sell, потому что в отдельном окне нет цены, к которой можно прикрепить стрелку. Контрактом служит буфер 4, сигнал: он заполняется на каждом проходе независимо от вкладки Стили и присутствует в окне данных. Ряд прячется снятием цвета, а не обнулением буфера, поэтому все перечисленные индексы читаются и при выключенном показе.
Экземпляр, созданный через iCustom, доступен только на чтение и всегда работает на тех параметрах, которые вы передали. Буфер Override позволяет советнику понять, что экземпляр на графике считает по числам, изменённым руками с панели.
Происхождение
Это порт "Waddah Attar Explosion", по открыто опубликованному Pine автора LazyBear и по второй версии с автоматической мёртвой зоной, что делает порт по формуле допустимым. Имя автора намеренно не перенесено в название продукта, ссылка на оригинал стоит здесь, в провенансе. Заявлены три отличия: Pine пишет второе слагаемое вызовом той же функции по сдвинутому ряду, что после прогрева тождественно MACD предыдущего бара и записано здесь именно так; окно отклонения и оба средних на первых барах прогрессивные там, где Pine ничего не отдаёт; и дивергенция ищется на ряде всплеска, потому что первый слот отрисовки занят порогом, а порог расходиться не может.
Продукт называется Volatility Explosion MTF, потому что так называется метод, а не потому, что здесь заявлено авторство метода. Оригинальная работа принадлежит своему автору.
Честные ограничения
Осциллятор живой на формирующемся баре. Пересечение из середины бара к закрытию может отсутствовать, а вместе с ним исчезнут и строка на панели, и грейд. Закрытые бары не меняются.
Продукт меряет размер движения, а не его правоту. Взрыв это утверждение, что волатильность расширилась в какую-то сторону, а расширяется она в конце движений не реже, чем в их начале.
Чувствительность ставит всплеск в ценовой масштаб, а значит высота гистограммы между символами несравнима. Доска сравнивает их по грейду и свежести.
Два порога дают два способа промолчать. Настоящее движение, которое так и не прошло мёртвую зону, просто не показывается, а понижение множителя мёртвой зоны ради него впускает обратно и шум.
Настройки двигают каждый сигнал, который продукт вообще способен показать. Две конфигурации дают два разных набора сигналов, и ни один из них не является истинным.
Никакой доходности, процента прибыльных сделок и результатов тестов здесь не заявлено.
