Мы реализуем интерактивный мультитаймфреймовый (MTF) профиль объема с якорной привязкой на языке MQL5 для MetaTrader 5. Индикатор строит профиль текущего таймфрейма на основном графике и профиль старшего таймфрейма (HTF) в подокне индикатора; оба профиля согласованы по положению общей линии с якорной привязкой и видимому диапазону. Вы освоите настройка количества ценовых интервалов (бинов) профиля с помощью клавиатуры (двойное нажатие клавиши E или S), надежную проверку таймфреймов, обновления с учетом видимой области графика и восстановление графических объектов, чтобы организовать надежную, синхронизированную работу с объемами.
В рамках данного проекта разработан и реализован интерактивный мультитаймфреймовый (MTF) индикатор профиля объема с якорной привязкой на языке MQL5, призванный устранить эти ограничения.Индикатор анализирует объем в видимой области графика, строит профиль текущего таймфрейма на основном графике и отображает профиль выбранного пользователем старшего таймфрейма (HTF) в отдельном подокне индикатора. Оба профиля синхронизируются с помощью общей линии с якорной привязкой, что обеспечивает точное временное выравнивание между таймфреймами и позволяет пользователю явно задать диапазон анализа объема, перетащив якорь в любую интересующую точку.
В отличие от платформы Viewport SnR Volume Profile, в данном проекте реализовано интерактивное построение ценовых интервалов. Количество ценовых интервалов профиля объема не фиксировано и не определяется автоматически; пользователь может в любой момент ввести нужное количество интервалов. Чтобы предотвратить непреднамеренный перехват ввода, режим редактирования активируется только при явном выделении линии с якорной привязкой, что позволяет четко определить состояние взаимодействия. Двойное нажатие клавиши «E» включает режим редактирования для ввода числового значения, а двойное нажатие клавиши «S» мгновенно сохраняет и применяет это значение. Если пользователь ничего не ввел, индикатор безопасно возвращается к последнему допустимому значению, сохраненному в памяти, что обеспечивает непрерывность анализа и стабильную работу.
Индикатор полностью событийно-ориентированный и учитывает видимую область графика, реагируя в реальном времени на изменение масштаба графика, прокрутку, перемещение линии с якорной привязкой и действия пользователя. В нем используются автоматическое приведение времени линии с якорной привязкой к времени допустимого бара на графике, восстановление графических объектов для повышения надежности и синхронизированное отображение преобладания объема на младшем и старшем таймфреймах (LTF/HTF), позволяющее наглядно показать ценовые уровни с наиболее значимой торговой активностью. Ниже представлена визуальная модель индикатора, описанного в данном проекте:
Опубликована статья Создание интерактивного индикатора профиля объема AnchorFlow (MTF) на языке MQL5:
В рамках данного проекта разработан и реализован интерактивный мультитаймфреймовый (MTF) индикатор профиля объема с якорной привязкой на языке MQL5, призванный устранить эти ограничения. Индикатор анализирует объем в видимой области графика, строит профиль текущего таймфрейма на основном графике и отображает профиль выбранного пользователем старшего таймфрейма (HTF) в отдельном подокне индикатора. Оба профиля синхронизируются с помощью общей линии с якорной привязкой, что обеспечивает точное временное выравнивание между таймфреймами и позволяет пользователю явно задать диапазон анализа объема, перетащив якорь в любую интересующую точку.
В отличие от платформы Viewport SnR Volume Profile, в данном проекте реализовано интерактивное построение ценовых интервалов. Количество ценовых интервалов профиля объема не фиксировано и не определяется автоматически; пользователь может в любой момент ввести нужное количество интервалов. Чтобы предотвратить непреднамеренный перехват ввода, режим редактирования активируется только при явном выделении линии с якорной привязкой, что позволяет четко определить состояние взаимодействия. Двойное нажатие клавиши «E» включает режим редактирования для ввода числового значения, а двойное нажатие клавиши «S» мгновенно сохраняет и применяет это значение. Если пользователь ничего не ввел, индикатор безопасно возвращается к последнему допустимому значению, сохраненному в памяти, что обеспечивает непрерывность анализа и стабильную работу.
Индикатор полностью событийно-ориентированный и учитывает видимую область графика, реагируя в реальном времени на изменение масштаба графика, прокрутку, перемещение линии с якорной привязкой и действия пользователя. В нем используются автоматическое приведение времени линии с якорной привязкой к времени допустимого бара на графике, восстановление графических объектов для повышения надежности и синхронизированное отображение преобладания объема на младшем и старшем таймфреймах (LTF/HTF), позволяющее наглядно показать ценовые уровни с наиболее значимой торговой активностью. Ниже представлена визуальная модель индикатора, описанного в данном проекте:
Автор: Chukwubuikem Okeke