Обсуждение статьи "Торговые инструменты на MQL5 (Часть 31): Создание интерактивной палитры инструментов в MQL5"
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Торговые инструменты на MQL5 (Часть 31): Создание интерактивной палитры инструментов в MQL5:
Обновление предоставляет три основные возможности. Во-первых, выдвижные панели, которые появляются при наведении курсора на кнопку категории, отображая отдельные инструменты внутри этой группы со значками, метками, подсветкой при наведении и поддержкой прокрутки для более длинных списков. Во-вторых, полноценная система взаимодействия с мышью, позволяющая перетаскивать панель за область захвата, изменять ее размер от нижнего края, прокручивать переполненные категории с помощью колеса мыши или ползунка прокрутки, переключать тему по щелчку и закрывать панель. В-третьих, механизм рисования на графике, который преобразует выбор инструментов в реальные объекты графика, обрабатывая размещение одним щелчком, например, горизонтальные линии и стрелки, размещение двумя щелчками, например, линии тренда и прямоугольники, и размещение тремя щелчками, например, каналы и вилы.
На графике это означает, что вы можете навести курсор на категорию "линии", выбрать линию тренда из выдвижной панели, а затем щелкнуть две точки на графике, чтобы разместить ее. Если боковая панель блокирует движение цены, возьмитесь за точки захвата и перетащите ее к противоположному краю, где она прилипнет вплотную к краю. Когда категория активна, ее кнопка подсвечивается синим цветом с акцентной полосой, чтобы вы всегда знали, к какой группе принадлежит ваш текущий инструмент. Изменение размера панели снизу позволяет отображать меньше категорий на небольших экранах, не теряя при этом доступа к остальным категориям из-за прокрутки.
Мы расширим определения и перечисления значков, чтобы охватить все тридцать пять инструментов. Мы введем структуру определения инструментов и перестроим реестр для использования динамических массивов инструментов. Мы также расширим набор цветовых тем, добавим класс выдвижной панели, создадим обработчик событий графика и реализуем механизм рисования с несколькими щелчками мышью. Вкратце, вот иллюстрация результата, на который мы рассчитываем.
Автор: Allan Munene Mutiiria