文章 "MQL5 Cookbook: 处理自定义图表事件"

 

新文章 MQL5 Cookbook: 处理自定义图表事件已发布:

本文逻辑上延续文章 MQL5 Cookbook: 处理典型图表事件。它覆盖了自定义图表事件的工作方法。在此读者可以找到自定义事件的开发与处理例程。本文中讨论的所有思想,均以面向对象工具实现。

自定义事件的题材是相当广泛的,尤其是当程序员和开发者将创意引入他们的工作之时。

1. 自定义图表事件

很明显,这个事件是由用户定义的。它由程序员来决定 究竟是何 以及 哪些 任务或程序模块可采用一个事件形式。而 MQL5 开发者可以创建自己的事件,扩展语言能力,用于实现复杂的算法。

自定义事件是第二种可能的图表事件类型。第一个种类是典型事件。尽管在文档里没有 "典型图表事件" 这样的术语,我依然建议将它用于第一部分的十个图表事件类型。

开发者仅建议一个包括所有图表事件的枚举 — ENUM_CHART_EVENT

根据文档,自定义事件有 65535 个标识符。自定义事件的第一个和最后一个标识符由明确的数值 CHARTEVENT_CUSTOM 和 CHARTEVENT_CUSTOM_LAST 设定,它在数值上相应的等于 1000 和 66534 (图例.1)。

图例.1 自定义事件的第一个和最后一个标识符

作者:Dennis Kirichenko

 
会说英语当然很好,也很有用。但如果文章是俄文的,那么评论也应该是俄文的。))
 
我总是用英语写作))))因为有很多来自不同国家的客户,而且每个人都懂英语。好吧,谁不知道,额外的动力来学习基础知识,现在它很容易和免费的,如果只是互联网)))。所以,所有喵星人的评论都用英语。
 
事件模型 没有内置支持吗?是的。在我看来,这些不是 C# 中的事件,而是消息。这两者有很大区别。
语言中没有代理,总的来说,缺少了很多东西。甚至连错误处理程序都没有。在这种情况下读到语言开发者的评论,说你应该在编写时捕捉所有错误,真是有趣。对这门语言感到失望 =(