Squeeze Momentum 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
Рынок затихает перед тем, как начать двигаться, и это окно показывает обе половины этой мысли. Squeeze Momentum MTF отмечает бары, на которых полосы Боллинджера целиком лежат внутри канала Кельтнера, печатает точный бар, на котором это сжатие отпускает, и раскрашивает гистограмму моментума так, что видно, на чьей стороне была накопленная энергия в момент разрядки, на этом таймфрейме или на старшем, нарисованном прямо здесь. Бесплатно, без триала и без заблокированных функций.
Первый вопрос, на который он отвечает, сжат ли рынок сейчас. Полосы Боллинджера сравниваются с каналом Кельтнера: когда полосы Боллинджера целиком лежат внутри канала Кельтнера, волатильность сжалась и рынок в сквизе. Когда они снова выходят за его пределы, сквиз отпустил.
Второй, в какую сторону направлена сжатая энергия. Очищенный от тренда ценовой ряд подгоняется линейной регрессией, и конечная точка этой подгонки и есть гистограмма моментума. Её знак говорит сторону, а её цвет говорит ещё и о том, растёт ли текущий бар относительно предыдущего или угасает против него, так что гистограмма, всё ещё положительная, но сжимающаяся, читается иначе, чем положительная и растущая.
Решение, которое он поддерживает: рынок был тихим, он только что перестал быть тихим, и вот на чьей стороне был моментум в этот момент.
Что видно на графике
В собственном подокне есть две вещи. Гистограмма моментума в четырёх цветах: положительная и растущая, положительная и угасающая, отрицательная и растущая, отрицательная и угасающая. И ряд точек на нулевой линии в трёх состояниях: без сквиза, сквиз есть, сквиз только что отпустил.
Сигнал, который публикует продукт, это отпускание: предыдущий закрытый бар был в сквизе, а этот уже нет, и знак моментума говорит, в какую сторону.
Панель
Панель на холсте по умолчанию стоит на ценовом графике, а не втиснута в окно осциллятора, хотя её можно перенести и туда. Она перетаскивается, сворачивается и закрывается.
Она показывает действующий таймфрейм и фактически используемые длины Боллинджера и Кельтнера. Она говорит, чем является последний закрытый бар: бычьим отпусканием сквиза, медвежьим отпусканием сквиза или отсутствием отпускания. И она говорит, откуда взяты числа, из диалога свойств или с панели, и сколько из них изменено.
Ниже стоят настройки, которые панель может двигать, с их значениями. Шестерёнка открывает лист из трёх вкладок.
Вкладка Values содержит таймфрейм, длину Боллинджера, множитель Боллинджера, длину Кельтнера, множитель Кельтнера и то, использует ли диапазон Кельтнера истинный диапазон или обычную разницу high и low. У каждой строки степперы, диапазон и фраза подсказки. Вкладка Alerts содержит главный выключатель, выключатели по событиям, четыре канала, паузу и тестовую кнопку. Вкладка Styles содержит палитру, рисуются ли гистограмма и точки сквиза, и размер точки; она меняет только внешний вид.
Три цветовые схемы, включая безопасную для дальтоников, построенную на синем и оранжевом вместо красного и зелёного. Состояние панели и каждое изменение, сделанное на листе, сохраняются для каждого графика отдельно, переживая смену таймфрейма и перезапуск терминала. Интерфейс английский.
Алерты
Из коробки алерты выключены. События: сигнал BUY и сигнал SELL, оба означают отпускание сквиза с моментумом на соответствующей стороне. Каналы: всплывающее окно, звук, push в мобильный терминал и e-mail. Пауза считается по каждому событию, по умолчанию два часа.
Алерты срабатывают по последнему закрытому бару. Ещё два алерта, выключенные по умолчанию, говорят на формирующемся баре в пределах выбранного числа секунд до его закрытия. Они названы ранними потому, что отпускание, существующее внутри бара, к закрытию может исчезнуть. Telegram в этот продукт не входит.
Мультитаймфрейм
Настройка Timeframe считает на старшем таймфрейме и рисует результат здесь. Читаются только закрытые старшие бары: бар графика показывает самый свежий старший бар, который к собственному времени этого бара уже закрылся, а не тот, что его содержит.
Чужая серия строится в фоне, и первое чтение может вернуться пустым. Индикатор повторяет попытку, а панель говорит, ждёт ли она загрузки или истории просто не хватает. Инициализация из-за нехватки баров не срывается никогда.
Чтение из советника
Тринадцать буферов, все читаются через iCustom. MetaTrader 4 рисует только первые буферы, поэтому рисуемые серии идут первыми, а читаемый контракт стоит за ними. Эта карта не совпадает с картой версии для MetaTrader 5: советник, написанный под ту версию, должен быть перенастроен на индексы ниже.
Буферы с 0 по 3 это отображаемое разделение гистограммы моментума, по одной обычной гистограмме на состояние: положительная и растущая, положительная и угасающая, отрицательная и растущая, отрицательная и угасающая. Буферы с 4 по 6 это отображаемое разделение точки сквиза, по одному ряду на состояние: без сквиза, сквиз есть, сквиз отпустил. Буфер 7 это Momentum, конечная точка линейной регрессии очищенного от тренда ряда, представленная как одна непрерывная серия. Буфер 8 это индекс цвета, идущий вместе с ней: 0 означает движение вверх и рост, 1 движение вверх и угасание, 2 движение вниз и рост, 3 движение вниз и угасание. Буфер 9 это Squeeze, точка как одна серия, а буфер 10 это её индекс цвета: 0 означает без сквиза, 1 сквиз есть, 2 сквиз отпустил. Буфер 11 это Signal: +1, когда сквиз только что отпустил бычьим образом, -1, когда отпустил медвежьим, 0, когда отпускания нет. Буфер 12 это Override, число настроек, изменённых с панели.
Окно данных перечисляет семь рисуемых рядов: четыре столбца гистограммы и три ряда точек. Контракт, буферы с 7 по 12, там не появляется, и это ничего не доказывает: iCustom читает любой из перечисленных выше индексов точно так же. У этого продукта нет отдельных ценовых буферов Buy и Sell, событием служит буфер 11.
В MQL4 нет групп входов, поэтому список параметров, который советник передаёт в iCustom здесь, короче, чем у версии для MetaTrader 5, и позиции в нём другие. Стройте вызов по списку входов этой версии, а не другой платформы.
Вкладка Styles прячет плот, забирая у него цвет, и никогда не очищает буфер. Буфер 12 позволяет стратегии понять, что экземпляр на графике работает на значениях, изменённых руками с панели; экземпляр, созданный через iCustom, доступен только для чтения и всегда работает на переданных вами параметрах.
Происхождение
Это порт индикатора «Squeeze Momentum Indicator [LazyBear]» из собственной открытой публикации автора. К этой публикации не приложена лицензия, что делает точный порт формул допустимым, и эта реализация следует формулам, а не угадывает их.
Продукт носит имя метода потому, что именно его и реализует. Оригинальная работа принадлежит LazyBear, и авторство на неё здесь не заявляется.
Честные ограничения
Гистограмма и точка на формирующемся баре живые и будут меняться, пока этот бар не закроется. Отпускание, показавшееся внутри бара, на закрытии может отсутствовать. Закрытые бары не меняются.
Отпускание сквиза это утверждение о волатильности, а не о направлении. Знак моментума говорит, на чьей стороне была энергия в момент отпускания, и это описание того, что только что произошло, а не прогноз того, что будет дальше.
Сквиз может отпустить и в никуда. Сжатие это необходимое условие для расширения, но не достаточное.
Настройки Боллинджера и Кельтнера заметно сдвигают обнаружение сквиза. Расширение множителя Кельтнера даёт больше сквизов, сужение даёт меньше, и ни одна из настроек не является правильной.
Никакие цифры прибыли, доли прибыльных сделок или результаты бэктеста здесь не заявляются.

