EA 交易的优势和局限性

由于 EA 交易进行某些特定操作,因此存在一定的局限性,但相比其他类型 MQL 程序也有一些优势。特别是,所有用于指标的函数在 EA 交易中都被禁用了:

此外,EA 交易不应描述通常为其他类型程序特有的事件处理程序:OnStart(脚本和服务)和 OnCalculate(指标)。

与指标不同,每个图表上只能设置一个 EA 交易。

同时,EA 交易是唯一一种除了可以进行测试(我们已经对指标和 EA 交易进行了测试),还可以进行优化的 MQL 程序。优化程序允许根据各种标准(包括交易和抽象数学标准),找到最佳输入参数。出于这些目的,API 包含了额外的一些函数和几个特定的事件处理程序。我们将在下一章学习这方面的内容。

此外,EA 交易(以及脚本和服务,即除指标之外的所有类型的程序)可以使用多组内置 MQL5 函数,用于在套接字级别和各种互联网协议(HTTP、FTP 和 SMTP)下使用网络。我们将在本书的第七部分讨论这些内容。