Обсуждение статьи "Разработка интерактивного графического пользовательского интерфейса на MQL5 (Часть 2): Добавление элементов управления и адаптивности"

 

Опубликована статья Разработка интерактивного графического пользовательского интерфейса на MQL5 (Часть 2): Добавление элементов управления и адаптивности:

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

Необходимо автоматизировать семь компонентов. Первый компонент _ закрытие панели при нажатии соответствующей кнопки. Мы намерены удалить все элементы панели при нажатии этой кнопки. В-вторых, при нажатии кнопок управления позициями соответствующие позиции и ордера будут закрыты в соответствии с инструкциями. Например, когда мы нажимаем на кнопку или метку «Прибыль», мы закрываем только все те позиции, которые находятся в прибыли. Третий автоматизируемый компонент — объем торговли. После нажатия на собственные средства будет создан раскрывающийся список опций, позволяющий пользователю выбрать способ торговли. 

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

Автор: Allan Munene Mutiiria

 
Отличная работа, спасибо!
 
Clemence Benjamin #:
Отличная работа, спасибо!

@Clemence Benjamin спасибо за отзыв и признание. Это очень мило с вашей стороны. Добро пожаловать.

 
Отличная работа, спасибо, что поделились.
 
Jasser90 #:
Отличная работа, спасибо, что поделились.
@Jasser90 спасибо за ваш отзыв и признание. Мы очень ценим это.
 

Спассибо, классная штука, можно делать частичное закрытие на неттингово счете ?

А то открывается противоложный ордер...