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

抽象交易机器人,OOP 模式 - MetaTrader 5 专家

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

在创建自动交易系统时,开发人员经常面临从多种可能的解决方案中进行选择的问题。在这种情况下,模式会非常有用。几乎可以肯定,此类问题早已得到解决,并且专家社区的程序员也提出了经过深思熟虑的优雅解决方案。

设计面向对象的程序并不是一件容易的事,当您需要重用这些解决方案时,这会变得更加复杂。有必要选择合适的对象,将它们安排在适当的类中,并具有合理的详​​细程度,定义类接口和继承层次结构等。

有经验的程序员会做什么来解决这个任务?

首先,每一个新问题都不应该从头开始解决。最好使用过去已被证明是成功的解决方案。许多面向对象的 Expert Advisor 都包含由类和交互对象组成的类似模式。那些使用模式的交易机器人开发人员可以立即应用模式来实现新任务,而无需“重新发明轮子”。

建议的模板可用于创建真正的 EA 交易,而不是抽象的 EA 交易。


附件下载

📎 pattern.mq5 (22.92 KB)

Source: MQL5 #19273

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