Обсуждение статьи "Создавать графические панели в MQL5 стало проще"

 

Опубликована статья Создавать графические панели в MQL5 стало проще:

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

После компиляции кода и его выполнения панель выглядит следующим образом:

simpleOrderPanelWithoutClass

Как видим, в верхнем левом углу у нас есть панель с размером лота и двумя кнопками Buy и Sell и мы можем указать размер лота, который нам нужен, и разместить ордер, нажав кнопку Buy или Sell. Теперь для сравнения создадим ту же панель, используя классы Panels и Dialogs.

Автор: Mohamed Abdelmaaboud

 

Большое спасибо за хорошую работу!
Но я не смог заставить его работать в "Отладке с историческими данными". -- может, я пропустил какие-то флажки?


найдите что-нибудь:
Вы должны проверить состояние кнопки в OnTick(), потому что OnChartEvent() не работает для советников в тестере стратегий.

https://www.mql5.com/en/forum/170896

Open & Close button
Open & Close button
  • 2017.02.23
  • www.mql5.com
Can I work Open & Close button EA in Strategy Tester Visualization...
 
MrPau флажок?


найдите что-нибудь:
Вы должны проверить состояние кнопки в OnTick(), потому что OnChartEvent() не работает для советников в тестере стратегий.

https://www.mql5.com/en/forum/170896

Спасибо за ваш комментарий.

Основная цель этой статьи - объяснить, как с помощью классов можно легко создать простую панель.

 
Я хочу добавить всплывающую подсказку при наведении мыши,
код: "buyBtn.ToolTip ("Нажмите открыть ордер на покупку")"
неудачно.
можете мне помочь спасибо
 
hdhyxiaobin #:
Я хочу добавить всплывающую подсказку при наведении мыши,
code: "buyBtn.ToolTip("Click open buy order")"
unsuccessful
можете мне помочь спасибо
ObjectSetString(0, "Your object name", OBJPROP_TOOLTIP, "Your text");