文章 "使用单独模块构建智能交易系统"

 

新文章 使用单独模块构建智能交易系统已发布:

开发指标、智能交易系统和脚本时,开发人员往往需要创建大量与交易策略没有直接关系的各种代码片段。 在本文中,我们研究一种复用早前已创建的模块(例如尾随、过滤和调度代码、亦或其他)来搭建智能交易系统的方法。 我们将看到这种编程方式的益处。

单独的模块更易于连接/断连、调试和修改。 如果在一个响应程序中实现绑定,来替代在整个 EA 代码中的不同位置添加绑定,则 OnTick 中的逻辑将变得更加易于维护和改进。


作者:Andrei Novichkov

Andrei Novichkov
Andrei Novichkov
  • www.mql5.com
已发布产品 The VSAMultiByTimeMT4 indicator is used to build volume spread and delta histograms ( VSA - Volume spread analysis ) in a separate window, as well as various VSA patterns. Building can be done in various ways. Works very well with another VSA indicator - VSAMultiAnalize . Input parameters: View Type. Ways to display. Volume by Time...
 
模块化、互换性、基本设计 原则。我认为,对于大多数经常进行开发的人来说,这些都是显而易见的,这篇文章不会带来任何新东西。但对于通过 MQL 熟悉编程的新手来说,这篇文章可能会让他们大开眼界)。
 
诺维奇科夫先生

感谢您与社区分享您的辛勤工作。我正在自学 MQL,最终想编写自己的 EA,您在模块和模式设计方面的工作对我帮助很大。
谢谢
 
dmc9966 :
诺维奇科夫先生

感谢您与社区分享您的辛勤工作。我正在自学 MQL,最终想编写自己的 EA,您在模块和模式设计方面的工作对我帮助很大。
谢谢
谢谢。很高兴为您服务 )
 

我非常喜欢这种方法,它终于为 EA 提供了一些结构。

要使其适应 MQL4,都需要做些什么改动?我正在使用 MQL_Easy 库为我在两个平台上的 EA 开发通用代码。

希望您能给我建议。谢谢。

 
Manuraj Dhanda:

我非常喜欢这种方法,它终于为 EA 提供了一些结构。

要使其适应 MQL4,都需要做些什么改动?我使用 MQL_Easy 库为我在两个平台上的 EA 开发通用代码。

希望您能给我建议。谢谢。

要使用 MQL4,您只需尝试在 MT4 )))) 中编译该项目,应该不会有很多错误。 代码非常简单