程序库: 多功能测试仪 - 页 46

 
Aleksei Skrypnev #:

在两台不同的电脑上更新 - MultiTester

更新时间:2025.06.06 08:04。

从 KB 下载源代码时,我只能点击相应的文件,如图所示。

我就是这样下载的 - 编译无误。

 
fxsaber #:

在 KB 中,我只能通过点击相应的文件来下载源文件,如图所示。

我用这种方式下载源代码,以检查编译是否出错。

我确认,用你的方法没有错误。我是通过 "下载 ZIP "下载的。文件大小不同,压缩包中的日期据说是 04.04.25。

是以前就有这样的问题,还是最近一个月 KB 出了什么问题? 我在那里看到过一些下载错误的报道。

 
Aleksei Skrypnev #:

以前一直都 有这个问题,还是最近一个月 QB 出了什么问题?

关于交易、自动交易系统和测试交易策略的论坛。

库:MT4Orders

fxsaber,2019.01.17 21:45

ZY 在 KB 中查看了我的作品...最好忘掉 zip。

 

在准备作业时遇到困难了吗?

悬挂

MultiTester_Example.mq5 (1.18 KB) 查看

MultiTester_Example2.mq5 (0.62 KB) 查看

图表和终端显示它占用了 CPU 资源,测试窗口每秒闪烁数十次,Files 文件夹中没有作业列表。

MultiTester
MultiTester
  • www.mql5.com
Множественные прогоны/оптимизации в Тестере.
 
Aleksei Skrypnev #:

您在准备作业时遇到过问题吗?

悬挂

图表和终端显示它占用了 CPU 资源,测试窗口每秒闪烁数十次,文件文件夹中没有任何准备。

b4885 - 正常,b5100 - 同样的错误响应。看来,在 MQ 停止对每次构建进行试验之前,没有必要再研究原因了。

我建议暂时使用 b4885。
 
Mikhail Sergeev 优化标准 枚举吗?

在 Tester 中执行 CTRL+C,然后在编辑器(CTRL+V)中查看哪些参数负责标准。

[Tester]
Expert=Examples\MACD\MACD Sample.ex5
Symbol=EURUSD
Period=M1
Optimization=0
Model=4
FromDate=2025.05.12
ToDate=2025.05.14
ForwardMode=0
Deposit=10000
Currency=EUR
ProfitInPips=1
Leverage=500
ExecutionMode=0
OptimizationCriterion=6
Visual=1
[TesterInputs]
 
fxsaber #:

在测试仪中执行 CTRL+C,然后在编辑器(CTRL+V)中查看是哪个参数导致了该标准。

枚举所有标准。

#include <fxsaber\MultiTester\MTTester.mqh> //https://www.mql5.com/zh/code/26132

void OnStart()
{
  string Str;
  
  for (int i = 0; i < 8; i++)
    if (MTTESTER::GetSettings(Str))
    {
      MTTESTER::SetValue(Str, "OptimizationCriterion", (string)i);
      
      MTTESTER::SetSettings(Str);
      
      Sleep(1000);
    }
}
 
fxsaber #:

b4885 - 完美,b5100 - 同样的错误响应。看来,在 MQ 停止对每次构建进行试验之前,没有必要再去研究原因了。

我建议暂时使用 b4885。

现在也能在 MT5_b5050+ 上运行。

 
fxsaber #:

检查所有标准。

非常感谢

 
fxsaber #:

现在也能在 MT5_b5050+ 上运行。

在 b5100 上不起作用。在此版本上,"MTTESTER::IsReady() "始终为假。

一般来说,有什么简单的方法可以回退到 b505050 甚至b4885 吗?


附注:感谢您提供这么好的工具。