文章 "使用MQL5轻松创建图形面板"

 

新文章 使用MQL5轻松创建图形面板已发布:

在这篇文章中,我们将为任何需要创建交易中最有价值和最有用的工具之一的人提供一个简单易行的指南,即简化和轻松执行交易任务的图形面板,这有助于节省时间,并在不受任何干扰的情况下更多地关注您的交易过程本身。

编译代码并执行后,我们可以发现面板显示如下:

simpleOrderPanelWithoutClass

正如我们在左上角的前一张图片中所看到的,我们有一个面板,上面有手数大小和两个按钮,即买入和卖出,我们可以指定我们需要的手数大小,并根据我们需要的类型按下买入或卖出下订单。这是我们说过的第一种方法,我们将在不使用Panels或Dialogs类的情况下创建这个面板,因为我们发现这个方法需要很多行代码,现在,我们需要使用Panels和Dialogs类创建同一个面板,通过比较这两种方法来评估和检查复杂性或长代码。

作者:Mohamed Abdelmaaboud

 

非常感谢你的出色代码工作!
但我无法在 "调试历史数据 "中正常工作。-- 我是不是漏掉了一些复选框



您必须在 OnTick() 中检查按钮状态,因为 OnChartEvent() 在策略测试器中 对 EA 无效。

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() 在策略测试器中 对 EA 无效。

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

感谢您的评论。

本文的主要目的是阐明如何通过使用类来轻松创建一个简单的面板。

 
我想在鼠标悬停时添加工具提示,
代码: "buyBtn.ToolTip ("Click open buy order")"
不成功
请帮助我,谢谢
 
hdhyxiaobin #:
我想在鼠标悬停时添加工具提示,
代码:"buyBtn.ToolTip ("Click open buy order")"
不成功
请帮助我,谢谢
ObjectSetString(0, "Your object name", OBJPROP_TOOLTIP, "Your text");