欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

ChartEvent 测试示例 - MetaTrader 4 专家

author emer | 190 人阅读 | 0 人评论 |

ChartEvent Test Example - expert for MetaTrader 4

“Test_ChartEvent.mq4”EA 交易是演示各种类型的 ChartEvent 的示例:键盘按键事件、鼠标单击和移动事件、自定义事件。您可以按“H”键寻求帮助,然后按“M”键进入 MOUSE_MOVE 事件模式。

源代码适用于 MetaTrader 4 和 MetaTrader 5。

定义了三种类型的自定义事件:

该函数定期创建自定义 ChartEvent。该函数随机生成这三个自定义事件(cMyEvent_1、cMyEvent_2 和 cMyEvent_3_broadcast)。特别是,为所有打开的图表窗口生成 cMyEvent_3_broadcast 事件。

创建“CObjectMan”类是为了处理图表上对象的功能。声明了该类的两个实例(变量):gObjectMan1 和 gObjectMan2。

链接到这两个实例的图形对象的名称分别是:“绿色按钮”和“黄色按钮”。

无效OnChartEvent():

“CHARTEVENT_KEYDOWN”事件:

打印有关这些事件的信息。特别是对于 MyEvent_3_broadcast 事件。

ChartEvent Test Example - expert for MetaTrader 4

您可以执行以下测试:


附件下载

📎 test_chartevent.mq4 (20.35 KB)

Source: MQL5 #17875

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录