Обсуждение статьи "Создаем интерактивную MQL5-панель с использованием класса Controls (Часть 1): Настройка панели"

 

Опубликована статья Создаем интерактивную MQL5-панель с использованием класса Controls (Часть 1): Настройка панели:

В этой статье мы создадим интерактивную торговую панель с использованием класса Controls в MQL5, предназначенную для оптимизации торговых операций. Панель содержит заголовок, кнопки навигации для торговли, закрытия и информации, а также специализированные кнопки для заключения сделок и управления позициями. К концу статьи у нас будет базовая панель, готовая к дальнейшим улучшениям.

Здесь мы рассмотрим ключевые компоненты нашей интерактивной панели. Панель будет состоять из нескольких основных элементов, каждый из которых будет служить определенной цели и повышать эффективность торговли. Мы сосредоточимся на трех основных кнопках навигации - Trade, Close и Information, каждая из которых оснащена соответствующими кнопками действий.

В разделе Trade помимо прочих будут содержаться кнопки для объема, цены, стоп-лосса (SL) и тейк-профита (TP), а также кнопки исполнения ордеров Buy, Sell и Buy Stop. В разделе Close среди прочего будет возможность закрыть все прибыльные (Close All Profit) и все отложенные (Close All Pending Orders) ордера. Наконец, в разделе Information будут отображаться важные торговые данные, такие как баланс счета, уровни маржи и обновления рынка в режиме реального времени.

Для наглядного представления этих элементов мы предоставим схему расположения, которая покажет, как эти компоненты будут расположены внутри панели. Иллюстрация послужит дорожной картой для построения нашего графического интерфейса в последующих разделах статьи, помогая нам интегрировать эти элементы в целостный и удобный интерфейс.

Панель

Автор: Allan Munene Mutiiria

 

Недавно приступил к изучению MQL5, сталкивался с всевозможными трудностями. Эта статья доступна для понимания новичками. Всё изложено кратко и понятно. Хочется поблагодарить автора за профессионализм. Во время изучения статьи, кроме обучения по созданию Панели, получил ещё несколько полезных навыков для освоения программирования. Большая благодарность автору! С нетерпением ожидаю Part 2.

С уважением к Автору,

Б.В. Долгих

 
Line00 изучать MQL5 и столкнулся со всевозможными трудностями. Эту статью легко понять новичкам. Все кратко и понятно. Хотелось бы поблагодарить автора за профессионализм. В процессе изучения статьи, помимо того, что я научился создавать Панель, я получил еще несколько полезных навыков для освоения программирования. Большое спасибо автору! С нетерпением жду второй части.

С уважением к автору,

Б.В. Долгих

Конечно. Очень рады. Спасибо.

 
Большое спасибо.
Является ли панель отзывчивой на разных мониторах? Если да, то как вы этого добились.
Спасибо
 
Etienne Bah Mumbah #:
Отзывчива ли панель на разных мониторах? Если да, то как вы этого добились.

"Теперь нам нужно сделать кнопки живыми, реагирующими на клики и автоматически обновляющимися при необходимости, о чем мы позаботимся в последующих частях".

Слово "последующие" намекает на вторую часть, которой не существует и не существовало с момента создания первой части в октябре 2024 года.

Если вы не хотите ждать и не умеете кодировать кликовые события, вот бесплатная торговая панель другого кодера:

Code Base

Простая панель ордеров

Мануэль Алехандро Серкос Перес, 2022.08.08 18:18

Исходный код простой панели заказов

 
Ryan L Johnson #:

"Теперь нам нужно сделать кнопки живыми, реагирующими на клики и автоматически обновляющимися при необходимости, о чем мы позаботимся в последующих частях".

Слово "последующие" намекает на вторую часть, которой не существует и не существовало с момента создания первой части в октябре 2024 года.

Если вы не хотите ждать и не умеете кодировать кликовые события, вот бесплатная торговая панель другого кодера:


2 часть

https://www.mql5.com/ru/articles/16146

Создаем интерактивную MQL5-панель с использованием класса Controls (Часть 2): Добавление отзывчивости кнопок
Создаем интерактивную MQL5-панель с использованием класса Controls (Часть 2): Добавление отзывчивости кнопок
  • 2025.05.27
  • www.mql5.com
В этой статье мы преобразуем нашу статическую панель мониторинга MQL5 в интерактивный инструмент, добавив отзывчивость кнопок. Мы рассмотрим, как автоматизировать функционал компонентов графического интерфейса, гарантируя, что они будут правильно реагировать на нажатия пользователя. К концу статьи мы создадим динамический интерфейс, который повышает вовлеченность пользователей и удобство торговли.
 
lynxntech #:

Часть 2

https://www.mql5.com/ru/articles/16146

Ахаха. Спасибо, что опубликовали это. Довольно странно, что все ссылки под этой статьей не включают часть 2 этой статьи.