文章 "构建自动运行的 EA(第 15 部分):自动化(VII)"

 

新文章 构建自动运行的 EA(第 15 部分):自动化(VII)已发布:

我们将继续讨论上一篇文章的主题,以便完成有关自动化的这一系列文章。 我们将看到所有内容如何搭配到一起,令 EA 像钟表一样运行。

我所展示出的主要故障、问题和困难,均涉及一名程序员在创建自动运行 EA 时的管辖工作。 但我也为您展示出,这可以带来很多知识,改变您实际观察市场的方式。

我尝试以这样一种方式呈现事物,即您可以实际创建一个安全,可靠和强大的系统。 与此同时,它应该是模块化的、紧凑的和非常轻巧的。 您应该能够将其与许多其它事物结合运用。 拥有一个不允许您同时操作各种事物的系统是没有用处的。 因为若只交易一种资产,您肯定不能真正获得丰厚的利润。

也许大多数读者会对序列中的最后一篇文章感兴趣,我用 3 个实际示例解释了这个思路。 然而,请注意,为了发挥本文的优势,必须了解文章序列整体。 但以一种非常简单的方式,我相信我已经设法传达了这样一种思想,即没有必要成为编程天才,或专攻几门课程并毕业。 您真正需要了解的是 MetaTrader 5 平台,和 MQL5 语言的工作原理。


我还表述了当 MQL5 或 MetaTrader 5 不未供您想要使用的指标时,如何为高效的工作系统创建特定环境。 这是在示例 3 中完成的,我展示了如何创建内部 HILO 指标。 但无论如何,系统应始终正确实现和测试。 因为创建一个最终不能给您带来任何利润的出色系统是没有意义的。

作者:Daniel Jose

 

你好,我在EURUSD 1M图表上使用你提供的EA,在使用过程中,遇到了ClosePosition函数无法成功平仓

我猜想是不是因为账号类型为Hedging,平仓必须采用将action设定为TRADE_ACTION_CLOSE_BY,而不是 TRADE_ACTION_DEAL