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

 

使用 WinAPI 所需的出色工具和调查工作。

谢谢。

 

谁能告诉我如何为在 multitester_example2.mq5 中测试的每个策略保存 HTML回溯测试报告

谁能告诉我如何为在 multitester_example2.mq5 中测试的每个策略保存 HTML 回溯测试报告?

很抱歉翻译得不好。

 #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]);
} 
 
Kortezubi #:

谁能告诉我如何在 multitester_example2.mq5 中保存每个测试策略的 HTML 测试报告?

您可以打开之前测试器操作的 tst/opt-缓存,并以常规方式处理它们。

 
fxsaber # :

您可以打开先前 Tester 操作的 tst/opt 缓存,并以常规方式处理它们。

感谢您花时间回复,但我希望能在测试过程中将 HTML 测试报告自动保存到每个 EA 的文件夹中。

附加的文件:
 
Kortezubi #:

谢谢,但我希望能在测试每个 EA 时,将测试人员的 HTML 报告自动保存到一个文件夹中。

我没有添加这样的功能。理论上可以实现以下情况。

  1. 从市场免费手动下载感兴趣的 EA。
  2. 为每个 EA 创建一个回溯测试 ini 文件。
  3. 在测试器中运行所有 ini 文件,获得每个智能交易系统的回溯测试结果。
  4. 为每个回溯测试创建 HTML 报告。
  5. 将所有回溯测试合并为一个交易组合。
原则上,Validate 允许您现在就做。
 
fxsaber #:

我没有添加此类功能。理论上可以出现以下情况。

  1. 从市场免费手动下载感兴趣的智能交易系统。
  2. 为每个智能交易系统创建一个回溯测试 ini 文件。
  3. 在测试器中运行所有 ini 文件,对每个智能交易系统进行回溯测试。
  4. 为每个回溯测试创建 HTML 报告。
  5. 将所有回溯测试合并为一个交易组合。
原则上,Validate 允许您现在就做。
谢谢,我会研究 Validate 的。
 

策略测试者报告中非常缺少的信息是,在之前开仓的交易中,哪笔交易被平仓。以及交易平仓前的最大缩水率是多少。
是否有可能在右键菜单 中添加另一个报告表单?
,不要为每笔进入/退出设置单独的行。
是的,当交易部分关闭时,如何描述历史记录将是一个问题,但报告有可能在接收到关 于关闭的数据后建立一个关于交易的行,此时您可以分别显示已经关闭的交易部分及其所有初始 数据,当交易最终关闭时,再添加一个关于这部分交易信息的行......

无论如何 - 这并不那么重要。
要计算一些更复杂的管理策略,卸载交易历史会更容易,因为在交易历史中,Expert Advisor 以相同的最小手数进行了所有交易。您可以在 Python 中读取相同的 Pandas,并随心所欲地对其进行调整,但如果我们没有完整的数据,也没有关于缩减(每笔交易)的信息,我们就只能梦想这种灵活的分析....。

 
Sergey Porphiryev #:

不要为每笔进场/出场都单独划线。而是为每笔交易划线,包括开仓/平仓的时间和位置信息,以及相应的平仓信息。

备选报告。

我们的数据不完整,没有(每笔交易的)缩水信息。

从 tst 中获取这些数据。

TesterReport - ощути всю мощь MT5-тестера в один клик!
TesterReport - ощути всю мощь MT5-тестера в один клик!
  • 2021.11.22
  • www.mql5.com
После MT4 идет неприятие MT5 из-за непонятной ордерной системы. Особенно это сказывается в Тестере стратегий: отчет MT4 интуитивно понятен, в отличие от MT5. По этой причине, когда заходит речь о
 
fxsaber #:

备用报告。

从 tst.S.A.1.1 中获取这些数据。

这就是炸弹

 
fxsaber #:

从 tst 中提取这些数据。

这是 MAE/MFE 的来源。

MFE/MAE, как пример исследования возможностей Робота на истории
MFE/MAE, как пример исследования возможностей Робота на истории
  • 2021.02.13
  • www.mql5.com
Из множества статистических данных анализа торговли выделим два - MFE и MAE. На картинке выше показаны их значения для всех позиций. MFE/MAE Каждая закрытая позиция имеет три параметра: OrderProfit -