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

 
traveler00 :

For an unknown reason, running a test multiple times unloads the script. It is not always repeated, sometimes earlier, sometimes later. It just happened at 413 iterations, for example. IsStopped is set to true, and the script is unloaded, locking all the work in the middle of the case. There are no error messages . Debugging messages showed that this happens after  Sleep (100)  after  SendMessageW (Handle, WM_COMMAND, ID_EDIT_PASTE, 0 );

in a call to static bool SetSettings (const string Str)

Below is the minimum set to play. But I suspect that the matter is still in MetaTrader. Build 2245, but on the last 2253 the same. Build 2190 also suffers from this, perhaps earlier too.

Hi. Any solution for this problem?

I'm having the same problem using the MT5 build 2265.

Thanks.

 
fxsaber:
Теперь советники, запущенные в Тестере, могут получать свои данные.

Замечательно. 

Планируете ли рассмотреть управление количеством активированных агентов? Я подходов не нашёл. А при переходе на потиковый тест есть смысл отключать часть агентов. 

Срочности нет, просто желательное развитие.

 

У меня тоже сегодня обновился win_10 до сборки .535: Мультитестер совсем перестал работать, но иначе чем здесь. Сбивается при переборе списка пар и начинает гонять одну по кругу. Это бывало и раньше, но редко и после долгих расчётов. Вот кусок списка оптимизации:

работа multitester

Терминал 2280, мультитестер - последний. Не игнорируйте пожалуйста win_10, MQ вечно поддерживать win_7 не будет..

 
Edgar Akhmadeev:

Планируете ли рассмотреть управление количеством активированных агентов?

Не планирую, т.к. нет задач, где это нужно. Возможно, примитивно использую мультитестер, но делаю это только на кастомных символах по реальным тикам. Поэтому, исходя из необходимости оставить какие-то ресурсы свободным, настраиваю соответствующее количество Агентов. Как правило, один проход длится около секунды, т.е. не сильно много ресурсов нужно.


MTTester.mqh + TesterCache, наверное, умеют все, кроме tst-формата.


В планах (что-то давно реализовано) - это уже не библиотеки, а сами задания. Например, вводите новый входной параметр в советник. Нужно оценить его влияние на результаты ТС. Walk-forward полноценный. Подбор портфеля из нескольких ТС и т.д.


А также в планах стоит задача запускать мультитестер на тысячи оптимизаций и из этих тысяч находить единичные интересные места. Это будут исследования, куда, действительно, не ступала нога человека. Т.к. вычислительная сложность очень высокая. Поэтому продумываю возможности быстрого поиска иголки в стоге сена.


Как только станет известен tst-формат, очень сильно расширятся возможности.

 
Good Beer:

win_10, MQ вечно поддерживать win_7 не будет..

Сижу на кастомной минималистичной Windows 7 Embedded сборке. Все работает, причин обновляться нет.

 

Если работа MultiTester была завершена посреди дела, на следующем старте он скажет, что в прошлый раз не закончил и спросит, продолжить ли со старого места. Если продолжить, то после завершения первого прогона он пойдёт в TesterSettings.Deinit(Pos - 1); где внутри будет if (this.iDeinit[Pos]). Но массив iDeinit пустой, что по сути аварийно завершит его работу. Может где ещё что может отвалиться, дальше не тестировал.

 
fxsaber:

Сижу на кастомной минималистичной Windows 7 Embedded сборке. Все работает, причин обновляться нет.

Win_7 ещё долго поддерживать будут. За то время либо тестер автоматизируют, либо я на С# начну писать.
 
Сергей Таболин:

Вчера вечером прилетело обновление винды (по крайней мере, вчера её установил).

Good Beer:

У меня тоже сегодня обновился win_10 до сборки .535

Логи Тестера нужно посмотреть.

 
traveller00:

Если работа MultiTester была завершена посреди дела, на следующем старте он скажет, что в прошлый раз не закончил и спросит, продолжить ли со старого места. Если продолжить, то после завершения первого прогона он пойдёт в TesterSettings.Deinit(Pos - 1); где внутри будет if (this.iDeinit[Pos]). Но массив iDeinit пустой, что по сути аварийно завершит его работу. Может где ещё что может отвалиться, дальше не тестировал.

Спасибо, обновил.

 
fxsaber:

Спасибо, обновил.

Уже можно зипом качать или не стоит? (Это типа - а вдруг заработает ))))

Причина обращения: