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

 
Добрый день.  Задаю набор пар для прогона оптимизатора. Прогоны проходят. Но сохраняется только один файл .opt . И пара указана, что по умолчанию в тестере стояла. А где остальные .opt не понятно. В чём проблема?   
 
void SetTesterSettings()
{
  TesterSettings.Add("AvtoTest.mq5","GBPUSD");
  TesterSettings.Add("AvtoTest.mq5","GBPJPY");
  TesterSettings.Add("AvtoTest.mq5","AUDCAD");
}
Вот так вот подпилил задания на прогоны оптимизации. Так у меня заработало. Может кому пригодится инфа: там в методе Add первым параметром запрашивается имя тестируемого эксперта. Может что не понял, тогда поправьте...

 
vinnipyx #:
сохраняется только один файл .opt.

Без подробностей невозможно ответить. На само формирование opt-файлов MTTester не влияет.

 
fxsaber #:

Иногда нужно на работающих терминалах выполнить одно и то же. Автоматизация этого действа ниже на примере.


Требуется собрать данные на каждом терминале, запустив там подобный скрипт RunMe.mq5.


Вот так это делается.


В итоге одним нажатием собрали данные со всех терминалов. Благодаря MTTESTER::RunEX5 - запускает EX5 на требуемом терминале (portable).

and for MT4 ? :)

 
Cvetan Michev #:

and for MT4 ? :)

Не планируется.

 
Судя по дате, в конце марта было тихое обновление. Ни changelog, ни даже поста, что обновилось. Нотифаев на это тоже похоже нет. Что изменилось?

И планируется ли изменение под новый формат tst?
 

traveller00 #:
Судя по дате, в конце марта было тихое обновление. Ни changelog, ни даже поста, что обновилось. Нотифаев на это тоже похоже нет. Что изменилось?

Не отслеживаю изменения. Либо что-то добавлено, либо что-то стало надежнее работать. Кто использовал старый MTTester.mqh, ничего у себя менять не требуется после обновления библиотеки.

Если что-то нужно сделать, что раньше не могли, тогда, возможно, новый функционал поможет, и его имеет смысл обсуждать.

И планируется ли изменение под новый формат tst?

Здесь нет работы с tst. Это в другой библиотеке, ее нужно дорабатывать под изменения, конечно.


ЗЫ Пример запуска подряд нескольких генетик.

Forum on trading, automated trading systems and testing trading strategies

Genetic Backtesting Feature

fxsaber, 2023.03.25 11:26

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

input int inTesterAmount = 5;

void OnStart()
{    
  int i = 0;
  
  while (!IsStopped() && (i < inTesterAmount))
    if (MTTESTER::IsReady() && MTTESTER::ClickStart())
      Alert("Tester " + (string)++i + "/" + (string)inTesterAmount);
}
 

Есть ограничение на длинну  в кол-ве операций списка заданий?

P.S. Оказалось просто что список заданий обрабатывается бывает долго.
 
Aleksei Skrypnev #:

Есть ограничение на длинну  в кол-ве операций списка заданий?

Нет. Любые списки.

 
Ещё одно тихое обновление.
Причина обращения: