文章 "MQL5 Cookbook: 多币种EA交易 - 简洁而快速的途径" - 页 2

 
theo.suryadi:

亲爱的作者、


不幸的是,EA 的作者并没有创建这个主题,他甚至可能不知道这个主题的存在,您应该改用电子邮件发送给他。
 
paladin800:

在符号循环中,必须从 SymbolsTotal() 中减去 1(如下所示)。例如,如果 SymbolsTotal() 返回 100,那么我们应该从 0 到 99 进行比较。

如果按照您的建议操作,最后一个字符将不会被检查,因此应保持原样。
 
tol64:
如果按照您的建议操作,最后一个字符将不会被检查,所以您应该保持原样。
我删除了之前的帖子,因为我后来发现正确的比较是 < 而不是 <=。
 

文章简洁易懂,并提供了 .set 文件中的设置。我在符号执行模式 方面遇到了一个问题,特别是检查是即时还是市场的条件,之后才允许打开订单,我不得不将其删除,但一切正常。

我有一个问题。我看到过很多不同的高级方法,比如这个方法,它们从一开始就忽略了所提供的 Expert、ExpertSignal、ExpertTrade.... 结构,尽管它们花了很多代码(我想也花了很多时间)复制其中的一些功能。有谁能向我解释一下吗?

Documentation on MQL5: Standard Constants, Enumerations and Structures / Environment State / Symbol Properties
Documentation on MQL5: Standard Constants, Enumerations and Structures / Environment State / Symbol Properties
  • www.mql5.com
Standard Constants, Enumerations and Structures / Environment State / Symbol Properties - Documentation on MQL5
 
jlwarrior:

文章简洁易懂,并提供了 .set 文件中的设置。我在符号执行模式 方面遇到了一个问题,特别是检查是即时还是市场的条件,只有在检查后才允许打开订单,我不得不将其删除,但一切正常。

我有一个问题。我看到过很多不同的高级方法,比如这个方法,它们从一开始就忽略了所提供的 Expert、ExpertSignal、ExpertTrade.... 结构,尽管它们花了很多代码(我想也花了很多时间)复制其中的一些功能。有谁能向我解释一下吗?

有些人喜欢编程,而不仅仅是使用已有的东西。)
 

作者的 "CookBook "系列对我帮助很大,尤其是他从简单的概念入手,逐步增加专家的内容。我花了很多时间学习这些内容,虽然进展缓慢,但我确实掌握了如何利用 MT5 发挥优势。


daveM

 
"数组初始化 函数位于 InitArrays.mqh 插件文件中"。我认为这里有一个错误,该文件的名称是 "InitialiseArrays.mqh"。
 
为什么此智能交易系统无法在 Alpari 上运行?它无法打开交易。问题出在哪里?
 
此外,TestIndicatorConditions Expert Advisor 也无法在 Alpari 上运行。
 
找到 答案, 应添加: symbol.execution_mode===SYMBOL_TRADE_EXECUTION_EXCHANGE