Библиотеки: MultiTester - страница 32

 

Отличный инструмент и работа по расследованию, необходимая для использования WinAPI.

Спасибо.

 

Can someone please tell me how to save a HTML Backtest Report for each strategy tested in multitester_example2.mq5

Может кто-нибудь сказать мне, как сохранить отчет HTML-тестирования для каждой стратегии, протестированной в multitester_example2.mq5?

Извиняюсь за плохой перевод.

 #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 #:

Может кто-нибудь сказать мне, как сохранить отчет HTML-тестирования для каждой стратегии, протестированной в multitester_example2.mq5?

Вы можете открыть tst/opt-кеши предыдущих действий Тестера и работать с ними привычном образом.

 
fxsaber # :

You can open tst/opt caches of previous Tester actions and work with them in the usual way.

Спасибо, что нашли время ответить, но я надеялся, что смогу автоматически сохранять HTML-отчет тестера в папке для каждого советника во время его тестирования.

Файлы:
 
Kortezubi #:

Thanks, but I was hoping to be able to automatically save the tester's HTML report in a folder for each EA as I tested it.

Я не добавлял такой функционал. Теоретически возможен следующий сценарий.

  1. Вручную бесплатно скачать интересующие советники из Маркета.
  2. Создать для каждого ini-файл бэктеста.
  3. Запустить все ini-файлы в Тестере, получив бэктесты каждого советника.
  4. Для каждого создать HTML-отчет.
  5. Объединить все бэктесты в единый торговый портфель.
В принципе, Validate это позволяет сделать прямо сейчас.
 
fxsaber #:

Я не добавлял такой функционал. Теоретически возможен следующий сценарий.

  1. Вручную бесплатно скачать интересующие советники из Маркета.
  2. Создать для каждого ini-файл бэктеста.
  3. Запустить все ini-файлы в Тестере, получив бэктесты каждого советника.
  4. Для каждого создать HTML-отчет.
  5. Объединить все бэктесты в единый торговый портфель.
В принципе, Validate это позволяет сделать прямо сейчас.
Спасибо, я исследую Validate.
 

Очень не хватает в ОТЧЁТЕ ТЕСТЕРА СТРАТЕГИЙ информации о том какая сделка закрыта из открытых ранее. И какая была максимальная просадка от сделки до того как она была закрыта.
Может возможно добавить в контекстное меню ещё одну форму отчёта?
И не делать отдельные строчки для каждого входа/выхода. А делать строчки по каждой сделки, с инфой о времени и позиции открытия/закрытия и соответственно по просадке.
Да, получится вопрос как расписывать историю когда сделка закрывается частично, но можно что бы отчёт строил строчку о сделке получив данные о закрытии, соответственно в этот момент можно отобразить ту часть сделки что уже закрылась, со всеми её исходными данными, а когда сделка закроется окончательно то добавить ещё одну строчку для инфы по этой части сделки...

В любом случае - это-то не так важно. Но очень не хватает сохранения данных об equity(просадке).
Что бы просчитать какие-то свои более замудрённые стратегии мани-менеджмента, проще выгрузить торговую историю, где эксперт совершал все сделки на одной минимальной величине лота. Прочесть той же Pandas в Python'е и крутить вертеть - как захочешь, но если у нас данные не полные и информации по просадке нет(на каждой сделке), то о такой гибкости анализа остаётся только мечтать...

 

 
Sergey Porphiryev #:

не делать отдельные строчки для каждого входа/выхода. А делать строчки по каждой сделки, с инфой о времени и позиции открытия/закрытия и соответственно по просадке.

Альтернативный отчет.

у нас данные не полные и информации по просадке нет(на каждой сделке)

Берите эти данные из tst.

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

Альтернативный отчет.

Берите эти данные из tst.

Вот это бомба!!!

 
fxsaber #:

Берите эти данные из tst.

Здесь исходник для MAE/MFE.

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