文章 "通用智能交易系统:组合交易及管理策略组合(第四章)" - 页 2 12 新评论 Dmitriy Burlachenko 2016.04.10 08:44 #11 Kuzmich:你好。这份材料很有意思。我读了之后决定在实践中尝试一下。我试图在 MT5 Build 1295 中编译所附的 Expert Advisor Agent.mq5。所有文件都没有错误,但最后出现了 "编译器内部错误"。您能告诉我该从哪里查找吗? 更新至 1297 版 - 同样的错误 :( Vasiliy Sokolov 2016.04.11 11:08 #12 是的,这个问题出现在新的编译器上。我已经向 servicedesk 提出了请求。他们答应解决这个问题。问题出现在尝试编译 Expert Advisor 控制面板时。目前的解决方案如下:从项目中排除面板。我在下面附上了 StrategyList1.mqh。尝试用它替换旧的 StrategyList。应该会有帮助。 附加的文件: StrategiesList1.mqh 12 kb Dmitriy Burlachenko 2016.04.14 18:20 #13 Vasiliy Sokolov:是的,这个问题出现在新的编译器上。我已经向 servicedesk 提出了请求。他们答应解决这个问题。问题出现在尝试编译 Expert Advisor 控制面板时。目前的解决方案如下:从项目中排除面板。我在下面附上了 StrategyList1.mqh。尝试用它替换旧的 StrategyList。应该会有帮助。仍然无法编译。Error: 'OnChartEvent' - function must have a body Agent.mq5 68 12 Vasiliy Sokolov 2016.04.15 10:41 #14 Kuzmich:仍然无法编译。Error: 'OnChartEvent' - function must have a body Agent.mq5 68 12注释掉 Agent.mq5 中的OnChartEvent 函数。在当前版本的编译器中,我们将不得不暂时不使用面板和图表事件。//+------------------------------------------------------------------+ //|| //+------------------------------------------------------------------+ /*void OnChartEvent(const int id,const long &lparam,const double &dparam,const string &sparam) { Manager.OnChartEvent(id,lparam,dparam,sparam); }*/ Igor Nistor 2016.04.15 23:21 #15 正常运行:15.04.16 的 MT5 版本 1301P.S. 提示:对 MM 设置没有反应,我没有指定,总是只交易 1 手,也没有找到关于止损、止盈、止损的任何信息,或者代码中没有? Vasiliy Sokolov 2016.04.17 18:56 #16 netmstnet:它可以工作:15.04.16 的 MT5 版本 1301P.S. 提示需要挖掘的地方:它对我未指定的 MM 设置没有反应,总是只交易 1 手,也没有找到关于止损、止盈、止损点的任何信息,或者代码中没有? 本文第五部分将介绍挂单 工作。为了对 MM 做出反应,有必要在 Expert Advisor 的逻辑中明确指定使用哪个 MM。引擎本身不支持跟踪,因此要使用跟踪,必须在 Expert Advisor 本身中明确指定跟踪代码。 Alexander 2016.08.13 18:31 #17 出于某种原因,在 MT5 "Open"(打开)中,测试仪中的面板不起作用,但在 MT5 MetaQuotes 的同一图片 1375 中,测试仪中的面板可以工作,但所有专家只在当前工具上工作。为什么会这样?我在附件中找不到 "Strategies.xml "文件。 igorbel 2016.09.08 09:02 #18 您好!专家交易组是不错,但有一个评估每个策略结果的问题,因为标准 MT 报告会显示整个投资组合的结果。原则上,只需按神奇数字解析所有交易,并以这种方式评估财务结果即可。 您有解决方案吗?也许已经有了。 12 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你好。
这份材料很有意思。我读了之后决定在实践中尝试一下。我试图在 MT5 Build 1295 中编译所附的 Expert Advisor Agent.mq5。所有文件都没有错误,但最后出现了 "编译器内部错误"。您能告诉我该从哪里查找吗?
是的,这个问题出现在新的编译器上。我已经向 servicedesk 提出了请求。他们答应解决这个问题。
问题出现在尝试编译 Expert Advisor 控制面板时。目前的解决方案如下:从项目中排除面板。我在下面附上了 StrategyList1.mqh。尝试用它替换旧的 StrategyList。应该会有帮助。
是的,这个问题出现在新的编译器上。我已经向 servicedesk 提出了请求。他们答应解决这个问题。
问题出现在尝试编译 Expert Advisor 控制面板时。目前的解决方案如下:从项目中排除面板。我在下面附上了 StrategyList1.mqh。尝试用它替换旧的 StrategyList。应该会有帮助。
仍然无法编译。Error: 'OnChartEvent' - function must have a body Agent.mq5 68 12
仍然无法编译。Error: 'OnChartEvent' - function must have a body Agent.mq5 68 12
注释掉 Agent.mq5 中的OnChartEvent 函数。在当前版本的编译器中,我们将不得不暂时不使用面板和图表事件。
正常运行:
15.04.16 的 MT5 版本 1301
P.S. 提示:对 MM 设置没有反应,我没有指定,总是只交易 1 手,也没有找到关于止损、止盈、止损的任何信息,或者代码中没有?
它可以工作:
15.04.16 的 MT5 版本 1301
P.S. 提示需要挖掘的地方:它对我未指定的 MM 设置没有反应,总是只交易 1 手,也没有找到关于止损、止盈、止损点的任何信息,或者代码中没有?