错误、漏洞、问题 - 页 2511 1...250425052506250725082509251025112512251325142515251625172518...3184 新评论 Slava 2019.07.15 07:27 #25101 EgorKim: 亲爱的开发者,请为指标添加OnTester函数。 没有任何工作方法可以从指标中了解测试完成情况 说明理由 Stanislav Korotky 2019.07.15 10:47 #25102 Slava: 说明理由 在某些情况下,以与EA完全相同的方式对指标进行优化是有意义的。指标的开发者知道优化的应用意义。 你已经做出了随机数学计算的模式,而指标实际上是一种计算,但有一个结果的图形表示。当然,这些指标只能通过OnTester的自定义值进行优化和测试。 我在服务台写了一个理由,但由于那里已经不能访问,我无法提供更多的细节。让现有的SD任务在只读模式下可用是合乎逻辑的--然后你可以在那里进行链接。 Artyom Trishkin 2019.07.15 10:47 #25103 与本主题无关的评论已被移至"来自MQL5 MT5 MetaTrader 5初学者的问题"。 fxsaber 2019.07.15 10:52 #25104 Stanislav Korotky: 在某些情况下,以与EA完全相同的方式对指标进行优化是有意义的。 然后你可以用指标处理程序制作一个EA。 fxsaber 2019.07.15 12:14 #25105 Vladislav Andruschenko: 这不是一个 "错误",而是网站的一个特点。 你必须在一个用户的帖子上点击两次。 点击,然后返回,再点击。 而且,如果你有几个标签打开,它就会出现。或者从不同的电脑上,手机被登录。 给出的配方一点帮助都没有。一个标签打开了。首先,我通过点击每一个人三次来锁定目标。 然后写了一个PM,马上就出现了所谓的六个未读。无法超越。 Stanislav Korotky 2019.07.15 12:47 #25106 fxsaber: 然后你可以做一个带有指标手柄的EA。 为什么有这么多的包装纸?为什么不在平台本身实施呢?测试员已经具备了测试EA和指标 的能力。第一种类型有能力向测试者返回一个值,而第二种却没有,这绝对是不合逻辑的。 fxsaber 2019.07.15 13:11 #25107 Stanislav Korotky: 为什么有这么多的包装纸?为什么不在平台本身实施呢?测试器已经具有测试专家顾问和指标 的能力。第一种类型有能力向测试者返回一个值,而第二种却没有,这绝对是不合逻辑的。 我的意思是,在测试器中,指标只在展示台中运行。而且他们从不在那里执行OnDeinit和全局析构器(甚至在关闭展示台后)。因此,在一个指标中发现运行已经停止,是有点麻烦的。 OnTester最初被设计为一个自定义的优化标准(指标没有被优化,甚至不在展示台之外运行),而不是作为运行结束的信号。 Expert Advisors中的Semaphore一直是OnDeinit。没有必要在测试器中把东西还给指标。 Vladimir Karputov 2019.07.16 09:30 #25108 与本主题无关的评论已被移至"来自MQL5 MT5 MetaTrader 5初学者的问题"。 fxsaber 2019.07.16 13:48 #25109 关键字内联只是为了兼容? Stanislav Korotky 2019.07.16 21:05 #25110 fxsaber: 重点是,在测试器中,指标只在查看器中运行。而且 OnDeinit 和全局析构器从未在那里执行(即使在展示台关闭后)。因此,在指标中发现运行已经停止,是有点问题的。 OnTester最初被设计为一个自定义的优化标准(指标没有被优化,甚至不在展示台之外运行),而不是作为运行结束的信号。Expert Advisors中的Semaphore一直是OnDeinit。而且,没有必要在测试器中把东西退回给指标。 这个黑体字正是问题所在,因为它是我写的《SD》。许多指标在加载时应该存储统计数据或状态,但由于OnDeinit的失败,测试人员不允许在这个时刻工作,更不用说在历史上调试OnDeinit的代码了(现在不可能)。 这并不是那么清晰的事情。我认为,根据定义,一个支持测试员的程序应该能够纯粹地从语义上处理OnTester事件。视觉或非视觉模式是另一回事。为什么我们不能在非可视化模式下测试指标也不清楚,因为这将有助于确定指标计算的具体问题,事实上,这种模式仍然存在,如果我们运行可视化,然后使用窗口中的 "滚动到 "日期按钮。 如果该指标向测试者返回一个值,就可以对它进行优化。我认为这很有用,我遇到过这样的需要。现在问题通过 "用手鼓跳舞 "来解决了。 1...250425052506250725082509251025112512251325142515251625172518...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
亲爱的开发者,请为指标添加OnTester函数。
没有任何工作方法可以从指标中了解测试完成情况
说明理由
说明理由
在某些情况下,以与EA完全相同的方式对指标进行优化是有意义的。指标的开发者知道优化的应用意义。 你已经做出了随机数学计算的模式,而指标实际上是一种计算,但有一个结果的图形表示。当然,这些指标只能通过OnTester的自定义值进行优化和测试。
我在服务台写了一个理由,但由于那里已经不能访问,我无法提供更多的细节。让现有的SD任务在只读模式下可用是合乎逻辑的--然后你可以在那里进行链接。
在某些情况下,以与EA完全相同的方式对指标进行优化是有意义的。
然后你可以用指标处理程序制作一个EA。
给出的配方一点帮助都没有。一个标签打开了。首先,我通过点击每一个人三次来锁定目标。
然后写了一个PM,马上就出现了所谓的六个未读。无法超越。
然后你可以做一个带有指标手柄的EA。
为什么有这么多的包装纸?为什么不在平台本身实施呢?测试员已经具备了测试EA和指标 的能力。第一种类型有能力向测试者返回一个值,而第二种却没有,这绝对是不合逻辑的。
为什么有这么多的包装纸?为什么不在平台本身实施呢?测试器已经具有测试专家顾问和指标 的能力。第一种类型有能力向测试者返回一个值,而第二种却没有,这绝对是不合逻辑的。
我的意思是,在测试器中,指标只在展示台中运行。而且他们从不在那里执行OnDeinit和全局析构器(甚至在关闭展示台后)。因此,在一个指标中发现运行已经停止,是有点麻烦的。
OnTester最初被设计为一个自定义的优化标准(指标没有被优化,甚至不在展示台之外运行),而不是作为运行结束的信号。 Expert Advisors中的Semaphore一直是OnDeinit。没有必要在测试器中把东西还给指标。
重点是,在测试器中,指标只在查看器中运行。而且 OnDeinit 和全局析构器从未在那里执行(即使在展示台关闭后)。因此,在指标中发现运行已经停止,是有点问题的。
OnTester最初被设计为一个自定义的优化标准(指标没有被优化,甚至不在展示台之外运行),而不是作为运行结束的信号。Expert Advisors中的Semaphore一直是OnDeinit。而且,没有必要在测试器中把东西退回给指标。
这个黑体字正是问题所在,因为它是我写的《SD》。许多指标在加载时应该存储统计数据或状态,但由于OnDeinit的失败,测试人员不允许在这个时刻工作,更不用说在历史上调试OnDeinit的代码了(现在不可能)。
这并不是那么清晰的事情。我认为,根据定义,一个支持测试员的程序应该能够纯粹地从语义上处理OnTester事件。视觉或非视觉模式是另一回事。为什么我们不能在非可视化模式下测试指标也不清楚,因为这将有助于确定指标计算的具体问题,事实上,这种模式仍然存在,如果我们运行可视化,然后使用窗口中的 "滚动到 "日期按钮。
如果该指标向测试者返回一个值,就可以对它进行优化。我认为这很有用,我遇到过这样的需要。现在问题通过 "用手鼓跳舞 "来解决了。