下载MetaTrader 5

请观看如何免费下载自动交易

有趣的脚本?
因此发布一个链接 -
让其他人评价

喜欢这个脚本? 在MetaTrader 5客户端尝试它

EA

一个抽象交易机器人, 一个 OOP 范式 - MetaTrader 5EA

| Chinese English Русский Español Deutsch Português

显示:
111
等级:
投票: 19
已发布:
2018.01.29 08:33
pattern.mq5 (22.92 KB)预览

当创建自动交易系统时, 开发人员经常面临从多种可能的解决方案中进行选择的问题。在这种情况下,范式将非常有用。几乎可以确定的是, 这种问题早已经解决了, 许多深思熟虑且优雅的解决方案早已有来自专业社区的程序员们将之实现了。

设计面向对象的程序不是一件容易的事情,当您需要重用这些解决方案时,这会变得更加复杂。有必要选择合适的对象,并按合理的细致程度将它们分配到相应的类,定义类接口和继承层次等。

经验丰富的程序员如何来解决这个任务?

首先,每一个新问题都不应该从头开始解决。最好是使用那些已被证明是成功的解决方案。许多面向对象的智能交易系统都包含由类和交互对象组成的类似范式。那些使用范式的交易机器人开发人员可以立即应用范式来实现新任务, 而不必 "重新发明车轮"。

模板提议可用于创建真正的智能交易系统,而非抽象的。

本文译自 MetaQuotes Software Corp. 撰写的俄文原文
官方代码: https://www.mql5.com/ru/code/19273

显示当前K线剩余时间 显示当前K线剩余时间

这个指标的作用是显示当前K线剩余时间。

阻力与支撑 阻力与支撑

本指标的支撑和阻力线是根据 iFractals (分形) 指标值计算得来的。

MACD 与零轴交叉 MACD 与零轴交叉

显示 MACD 指标穿越零轴的区域。

MACD 与零轴交叉 (彩色蜡烛) MACD 与零轴交叉 (彩色蜡烛)

显示 MACD 指标穿越零轴区域的彩色蜡烛条。