程序库: 多功能测试仪 - 页 6 12345678910111213...53 新评论 fxsaber 2019.10.09 23:31 #51 Сергей Таболин:我刚注意到。这是从哪里来的? Tester 当前显示的日期。 [删除] 2019.10.10 07:44 #52 fxsaber:目前在测试仪中展示的日期。 事实上,我意识到它应该存在,但却没有。我对通过编程获取这些日期非常感兴趣。 fxsaber 2019.10.10 08:02 #53 Сергей Таболин:事实上,我意识到它应该存在,但却没有。我很想通过编程来获取这些日期。 TesterDate 不是 MultiTester 设置的日期。 你可以启动 MultiTester。然后中断它。更改 Tester 中的日期。再启动 MultiTester,它就会按照你在 Tester 中更改的日期继续运行。这样就说得通了。 fxsaber 2019.10.10 13:15 #54 您可以选择顾问。 #include <fxsaber\MultiTester\MTTester.mqh> //https://www.mql5.com/zh/code/26132 void OnStart() { if (MTTESTER::SetExpertName("Examples\\Moving Average\\Moving Average.ex5")) Print(MTTESTER::GetExpertName() + " - OK."); else Print("Failed."); } fxsaber 2019.10.10 23:38 #55 更新了所有文件。添加了一个启动多个智能顾问的示例。 #include <fxsaber\MultiTester\MultiTester.mqh> // 在测试器中进行多次运行/优化。 // 该函数负责生成任务列表。 void SetTesterSettings() { static const string ExpertNames[] = {"Examples\\Moving Average\\Moving Average.ex5", "Examples\\MACD\\MACD Sample.ex5", "Examples\\Controls\\Controls.ex5", "Examples\\ChartInChart\\ChartInChart.ex5"}; const int Size = ArraySize(ExpertNames); for (int i = 0; i < Size; i++) TesterSettings.Add(ExpertNames[i]); }现在,如果您需要检查/比较不同版本的智能交易系统,您可以创建一个类似的源代码,运行多重优化并做其他更愉快的事情。事实证明,这样做的好处不是搜索符号(虽然也适用),而是对智能交易系统进行比较分析。 fxsaber 2019.10.13 10:52 #56 Сергей Таболин:面临停电。 感谢您促使我写下这篇文章。 关于交易、自动交易系统和交易策略测试的论坛。 库:MultiTester fxsaber, 2019.08.04 21:00 我在 2171 上进行了几个小时的洗牌,出现了冻结的错误。在论坛上看到 2174 版已经出来了。我停止了 MultiTester,重新编译了 EA,然后启动了 MultiTester。然后从停止的地方继续运行。真是出乎意料的方便。 这是一个很好的例子,说明为什么要将工具包置于公共领域。你可以从外部看到什么是有用的。 [删除] 2019.10.22 09:26 #57 日安我遇到了一点小麻烦。事情是这样的,我增加了 "循环"。默认设置是 6 个周期。你知道,这是指对一个字符进行 6 次优化。因此,前几天我为我的一个智能交易系统添加了一个额外的信号块。当然,我决定运行优化。我设置了 3 个周期。一切正常,一切顺利。但是!我知道,在某些符号上,智能交易系统几乎毫无用处。它不会耗尽,但没有回报。现在就遇到了这样的情况,第一个周期已经过去了,我可以从结果中看出,继续优化没有任何意义。这就是问题所在--怎么办?建议:如果有这样一个小面板就好了(抱歉,我不是艺术家) 这样,当我看到这个符号没有前景时,只需点击 "跳过 "按钮,这个符号就会从队列中删除,当前的优化就会停止,下一个符号的优化就会开始。这可能吗? 附注:现在我只需再等待两次优化,每次优化持续一个多小时。损失了两个多小时的时间。可悲 )))) fxsaber 2019.10.22 09:35 #58 因此,只需 在不想要的字符启动时按下测试仪中的 "停止 "按钮即可。 [删除] 2019.10.22 09:40 #59 fxsaber: 因此,只需在不想要的字符开始时按下测试器中的停止按钮即可。 这是一种选择 )))但如果您设置了 10 个周期,则必须按下停止按钮 9 次。)))按一次会更好 (want)))). [删除] 2019.10.22 09:46 #60 ★★★★★ 12345678910111213...53 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我刚注意到。这是从哪里来的?
Tester 当前显示的日期。
目前在测试仪中展示的日期。
事实上,我意识到它应该存在,但却没有。我对通过编程获取这些日期非常感兴趣。
事实上,我意识到它应该存在,但却没有。我很想通过编程来获取这些日期。
TesterDate 不是 MultiTester 设置的日期。
你可以启动 MultiTester。然后中断它。更改 Tester 中的日期。再启动 MultiTester,它就会按照你在 Tester 中更改的日期继续运行。这样就说得通了。
您可以选择顾问。
现在,如果您需要检查/比较不同版本的智能交易系统,您可以创建一个类似的源代码,运行多重优化并做其他更愉快的事情。
事实证明,这样做的好处不是搜索符号(虽然也适用),而是对智能交易系统进行比较分析。
面临停电。
感谢您促使我写下这篇文章。
关于交易、自动交易系统和交易策略测试的论坛。
库:MultiTester
fxsaber, 2019.08.04 21:00
我在 2171 上进行了几个小时的洗牌,出现了冻结的错误。在论坛上看到 2174 版已经出来了。我停止了 MultiTester,重新编译了 EA,然后启动了 MultiTester。然后从停止的地方继续运行。真是出乎意料的方便。
这是一个很好的例子,说明为什么要将工具包置于公共领域。你可以从外部看到什么是有用的。
日安
我遇到了一点小麻烦。
事情是这样的,我增加了 "循环"。默认设置是 6 个周期。你知道,这是指对一个字符进行 6 次优化。
因此,前几天我为我的一个智能交易系统添加了一个额外的信号块。当然,我决定运行优化。我设置了 3 个周期。一切正常,一切顺利。但是!我知道,在某些符号上,智能交易系统几乎毫无用处。它不会耗尽,但没有回报。现在就遇到了这样的情况,第一个周期已经过去了,我可以从结果中看出,继续优化没有任何意义。
这就是问题所在--怎么办?
建议:如果有这样一个小面板就好了(抱歉,我不是艺术家)
这样,当我看到这个符号没有前景时,只需点击 "跳过 "按钮,这个符号就会从队列中删除,当前的优化就会停止,下一个符号的优化就会开始。
这可能吗?
附注:现在我只需再等待两次优化,每次优化持续一个多小时。损失了两个多小时的时间。可悲 ))))
因此,只需在不想要的字符开始时按下测试器中的停止按钮即可。
这是一种选择 )))但如果您设置了 10 个周期,则必须按下停止按钮 9 次。)))按一次会更好 (want)))).