High Low Close MT4
- Индикаторы
- Mariusz Franciszek Szczepanczyk
- Версия: 1.10
- Обновлено: 26 февраля 2026
- Активации: 5
Максимум Минимум Закрытие Открытие MT4Индикатор отображает максимум, минимум и уровни предыдущего закрытия или текущего открытия за выбранный таймфрейм в виде горизонтальных линий и исторических сегментов на графике. Он бесперебойно работает как на неттинговых, так и на хеджирующих счетах в платформах MetaTrader 4. Все уровни динамически обновляются с помощью таймера и событий графика для обеспечения точности в реальном времени.
Основные характеристики
- Линии текущего периода: Рисует бесконечные горизонтальные линии для максимума, минимума и статического уровня (предыдущее закрытие или текущее открытие по выбору пользователя) текущего бара выбранного таймфрейма.
- Исторические сегменты: отображает максимумы, минимумы, статические и, при необходимости, уровни открытия за 1-5 предыдущих периодов в виде ограниченных по времени сегментов (в пределах настройки InpBarsBack).
- Дополнительная опция «Открытая линия»: позволяет переключать отображение текущих и исторических уровней открытия.
- Метки: Настраиваемые метки, выровненные по правому краю (ВЫСОКИЙ, НИЗКИЙ, ЗАКРЫТО/ОТКРЫТО), располагаются вертикально в соответствии с уровнями цен.
- Визуальная настройка: независимые параметры цвета, стиля (точка/сплошная линия) и ширины для каждого типа линии; для меток используются параметры шрифта, размера и цвета.
Как это работает
Логика построения графиков (DrawAll()): Извлекает данные OHLC, используя iHigh/iLow/iOpen/iClose для текущих и исторических баров на InpTimeframe. Текущие уровни используют бесконечный OBJ_HLINE; исторические — конечные сегменты OBJ_TREND, охватывающие временные интервалы баров. Статический уровень динамически помечается как «CLOSE» или «OPEN». Метки рассчитывают положение по оси Y на основе высоты графика и ценового масштаба для точного выравнивания. Объекты невыбираемы, правильно расположены по слоям (задний/передний) и очищены после 5 периодов.
Обработка событий: OnInit(): Запускает 1-секундный таймер, рисует начальные линии. OnCalculate/OnTimer/OnChartEvent: Перерисовывает график при изменении тиков, времени или графика (например, масштабировании/прокрутке). OnDeinit(): Завершает таймер, удаляет все объекты с префиксом (HLPC_).
Обработка ошибок: пропускает недопустимые данные (например, нулевые значения); ограничивает barsBack, чтобы предотвратить избыточное отображение истории.
Примечания по использованию
Идеально подходит для торговли по сессиям (например, пробитие максимумов/минимумов на более низких таймфреймах). Совместимо с режимами неттинга (одна позиция на символ) и хеджирования (несколько позиций) — отсутствует логика, специфичная для ордера. Линии сохраняются при изменении таймфрейма, но обновляются только при перерисовке. Для повышения производительности таймер обеспечивает быстродействие без буферизации графиков (indicator_plots 0).
Настройки:
InpTimeframe – устанавливает временной интервал для уровней High, Low, Close/Open (по умолчанию PERIOD_D1).
InpBarsBack – задает количество отображаемых исторических периодов (по умолчанию 1, с ограничением от 1 до 5).
InpStaticIsPrevClose – значение true использует уровень «Предыдущее закрытие» в качестве статического уровня, false использует уровень «Текущее открытие» (по умолчанию true).
InpHighColor – задает цвет для высоких строк (по умолчанию clrLime).
InpHighStyle – задает стиль линий для высоких линий (по умолчанию STYLE_DOT).
InpHighWidth – задает ширину строки для высоких строк (по умолчанию 1).
InpLowColor – задает цвет для строк Low (по умолчанию clrCrimson).
InpLowStyle – задает стиль линий для нижних линий (по умолчанию STYLE_DOT).
InpLowWidth – задает ширину строки для нижних строк (по умолчанию 1).
InpStaticColor – задает цвет для линий статического уровня (по умолчанию clrGold).
InpStaticStyle – задает стиль линий для статических уровней (по умолчанию STYLE_DOT).
InpStaticWidth – задает ширину линии для статических уровней (по умолчанию 1).
InpShowOpen – включает/отключает отображение строк цены открытия (по умолчанию false).
InpOpenColor – задает цвет для открытых линий (по умолчанию clrDodgerBlue).
InpOpenStyle – задает стиль линии для открытых линий (по умолчанию STYLE_DOT).
InpOpenWidth – задает ширину строки для открытых строк (по умолчанию 1).
InpShowLabels – включает/отключает отображение меток уровней цен (по умолчанию true).
InpLabelColor – задает цвет для меток (по умолчанию clrWhite).
InpLabelSize – задает размер шрифта для подписей (по умолчанию 8).
InpLabelFont – задает семейство шрифтов для подписей (по умолчанию "Arial").
Боты принесут успех только при наличии неограниченного капитала. Только «глаза и ум» смогут превратить ваш счет в прибыльный, и простые, понятные, быстрые и эффективные инструменты помогут вам в этом.
Для достижения настоящего успеха необходим именно ваш мозг, принимающий решения. Мои инструменты — это не боты, а средства для трейдеров, которые умеют мыслить.
Цена закрытия предыдущего дня действует как магнит →Максимум Минимум Закрытие MT4
Азиатская сессия задает направление для сессий в Лондоне и Нью-Йорке →Уровни сессий в Азии MT4
Если вы используете несколько инструментов одновременно:
One Click B3 MT4,Панель позиционирования символов MT4,Кнопка переключения SL TP MT4
Если вы снимете старую дорожку с одного инструмента:
One Click B3 MT4,Панель позиционирования символов MT4,Кнопка переключения SL TP MT4,Метка пунктов. Последняя сделка. MT4
Если вы инвестируете на долгосрочную перспективу в несколько инструментов:
One Click B3 MT4,Панель позиционирования символов MT4
Если вы ознакомились с описаниями и вам нужны уточнения, свяжитесь со мной. Я объясню каждую функцию, настройку и сценарий использования, чтобы убедиться, что эти инструменты подходят для вашей торговой стратегии.
