程序库: 多功能测试仪 - 页 8 123456789101112131415...53 新评论 Good Beer 2019.10.27 13:18 #71 我们可以在多参数测试工具包中制作一个用于清洁屏幕的独立顾问,直到 MQ 最终通过优化图表取消这一功能。顺便说一下,我打算在多参数测试仪 中运行一个额外的智能顾问,用于最终处理测试结果 表。 fxsaber 2019.10.27 13:59 #72 Good Beer: 在 MQ 最终取消他们的优化图表之前,您可以在多重测试工具包中制作一个单独的屏幕清洁器 EA。 #include <fxsaber\MultiTester\MTTester.mqh> //https://www.mql5.com/zh/code/26132 void OnStart() { while (MTTESTER::CloseNotChart() && !IsStopped()) ; } Good Beer 2019.10.27 17:04 #73 fxsaber: WOW!!!!它已经在那里了。可以用了!谢谢。 Good Beer 2019.10.27 17:42 #74 Good Beer: WOW!!!!它已经在那里了。可以用了!谢谢。 但只有在图表上抛出脚本时,它才会运行得又好又快。如果通过 TesterSettings.Add() 调用,一开始会慢慢删除所有内容,然后就会循环。显然,!IsStopped() 没有看到结束命令,ExpertRemove() 不适合这种情况。 fxsaber 2019.10.27 18:32 #75 Good Beer:但只有在图表上抛出脚本时,它才会运行得又好又快。如果通过 TesterSettings.Add() 调用,一开始会缓慢删除所有内容,然后会循环。 我怀疑这是否有用,但请尝试将这几行 user32::SendMessageW(handle, WM_CLOSE, 0, 0); Res = true; 替换为 Res = user32::SendMessageW(handle, WM_CLOSE, 0, 0); 老实说,这只是表面现象,所以我不太喜欢处理它。显然,我正在陷入这样一种状态,即花在支持已发布解决方案上的精力,使我没有机会创造新的解决方案。我想这是一种标准情况。 Good Beer 2019.10.27 19:21 #76 fxsaber:我怀疑这是否有用,但可以尝试更换这些线路改为老实说,这都是表面现象,所以我不太愿意去弄清楚它。显然,我正在陷入这样一种状态,即花在支持已发布解决方案上的精力让我没有机会创造新的解决方案。我想这是一种标准情况。 谢谢你的建议。无论如何,这些优化图表 都会被删除,否则就是 MQ 的耻辱,也是俗气。按 300 次 F4 键还不如只删除一次脚本。 fxsaber 2019.10.31 08:54 #77 我将把它保存在这里。 交易、自动交易系统和交易策略测试论坛 新版 MetaTrader 5 build 2190 平台 fxsaber, 2019.10.31 08:53 pm. 我在遥远的计划中有两个附加组件 计算给定套组的最优投资组合。 优化后,选择您喜欢的组合。然后插件会从这些集合中组合出最优投资组合。 自适应优化。 运行插件,设置优化间隔长度和优化频率。任何智能交易系统都会建立一个自适应通道。通过这种方式,您可以快速检查 TS 的稳健性。 我们需要这样的第三方 Tester 附加组件。现在编写它们没有技术限制。我希望将来不会有这样的限制。 fxsaber 2019.11.06 11:24 #78 当您在多次测试运行后查看大量优化缓存时,也会做同样的事情。 选择最佳通过点开始单次运行(通过 PCM)。 如果喜欢,可以关闭优化并延长间隔时间。 点击开始。 在第 2 点上花费的时间最多。您需要半自动化。有一个解决方案! 将此文本复制到剪贴板 [Tester] Optimization=0 FromDate=2019.01.01 然后在 "设置 "选项卡中按下 CTRL+V。这将自动禁用优化并设置所需的日期。 ZY 我急着高兴。有了这样的缓冲,智能交易系统的输入参数 就会重设为默认值。 fxsaber 2019.11.11 12:25 #79 MTTester.mqh 的附加功能。 交易、自动交易系统和交易策略测试论坛。 库:TesterCache fxsaber, 2019.11.11 04:45 pm. uchar Bytes[]; MTTESTER::GetLastOptCache(Bytes); fxsaber 2019.11.12 11:41 #80 测试仪自动化的质的飞跃。 #include <fxsaber\MultiTester\MTTester.mqh> //https://www.mql5.com/zh/code/26132 void OnStart() { MessageBox(MTTESTER::GetSettings()); // 当前测试仪设置 string Settings = "[Tester]\nFromDate=2019.09.01"; // 设置测试间隔的开始日期 MTTESTER::SetSettings(Settings); // 设置适当的设置 } 现在,测试仪自动化完全自由了。 非常感谢@Slava 的帮助! 123456789101112131415...53 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在 MQ 最终取消他们的优化图表之前,您可以在多重测试工具包中制作一个单独的屏幕清洁器 EA。
WOW!!!!它已经在那里了。可以用了!谢谢。
但只有在图表上抛出脚本时,它才会运行得又好又快。如果通过 TesterSettings.Add() 调用,一开始会慢慢删除所有内容,然后就会循环。显然,!IsStopped() 没有看到结束命令,ExpertRemove() 不适合这种情况。
但只有在图表上抛出脚本时,它才会运行得又好又快。如果通过 TesterSettings.Add() 调用,一开始会缓慢删除所有内容,然后会循环。
我怀疑这是否有用,但请尝试将这几行
替换为
老实说,这只是表面现象,所以我不太喜欢处理它。显然,我正在陷入这样一种状态,即花在支持已发布解决方案上的精力,使我没有机会创造新的解决方案。我想这是一种标准情况。
我怀疑这是否有用,但可以尝试更换这些线路
改为
老实说,这都是表面现象,所以我不太愿意去弄清楚它。显然,我正在陷入这样一种状态,即花在支持已发布解决方案上的精力让我没有机会创造新的解决方案。我想这是一种标准情况。
交易、自动交易系统和交易策略测试论坛
新版 MetaTrader 5 build 2190 平台
fxsaber, 2019.10.31 08:53 pm.
我在遥远的计划中有两个附加组件
当您在多次测试运行后查看大量优化缓存时,也会做同样的事情。
在第 2 点上花费的时间最多。您需要半自动化。有一个解决方案!
将此文本复制到剪贴板
然后在 "设置 "选项卡中按下 CTRL+V。这将自动禁用优化并设置所需的日期。
ZY 我急着高兴。有了这样的缓冲,智能交易系统的输入参数 就会重设为默认值。
交易、自动交易系统和交易策略测试论坛。
库:TesterCache
fxsaber, 2019.11.11 04:45 pm.
uchar Bytes[]; MTTESTER::GetLastOptCache(Bytes);测试仪自动化的质的飞跃。
现在,测试仪自动化完全自由了。
非常感谢@Slava 的帮助!