Новая версия платформы MetaTrader 5 build 2340: Управление настройками счета в тестере и расширение интеграции с Python - страница 5

 
Slava:

При генетической оптимизации наличие в кеш-файле не проверяется всегда, независимо от отсутствия или наличия этого свойства.

Ну, как же? Генетика же активно использует кеш.

И, как по мне, совсем не правильно, что это происходит при явном запрете.

 
Andrey Khatimlianskii:

Ну, как же? Генетика же активно использует кеш.

Использует кеш текущего оптимизационного задания.

 
Andrey Khatimlianskii:

Ну, как же? Генетика же активно использует кеш.

И, как по мне, совсем не правильно, что это происходит при явном запрете.

Не путайте кеш-файл с расширением opt и оперативный кеш. Холодный кеш и горячий кеш.

tester_no_cache как раз не даёт брать из кеш-файла проходы, посчитанные на прошлых оптимизациях

 
Slava:

Чтобы найти соответствующий форвардному результат из основного списка просто сделайте даблклик на строчке форвардного прохода. Этот трюк работает уже 10 лет.

Я знаю. И даже фреймы работают правильно. Но в прошлой версии не нужно было трюков а в этой уже не нужно вкладку форвард. А каким трюком теперь визуально оценивать эффективность форвард оптимизации?

 
Вышла бета 2341 с исправлением загрузки *.dll в агентах.
 
fxsaber:

Использует кеш текущего оптимизационного задания.

Slava:

Не путайте кеш-файл с расширением opt и оперативный кеш. Холодный кеш и горячий кеш.

tester_no_cache как раз не даёт брать из кеш-файла проходы, посчитанные на прошлых оптимизациях

Понял, спасибо.

 
Renat Fatkhullin:
Вышла бета 2341 с исправлением загрузки *.dll в агентах.

Сейчас можно писать так.

input datetime StartTime = __DATETIME__;
input string FileName = __FILE__;


Но нельзя так.

input datetime StartTime = __TODAY__; // Default: D'2020.01.01'
input string FileName = __BROWSER_FILE__; // Default: "File.txt"


Первая строка удобна, когда запускаешь статистический скрипт. И нужно, например, поднять свежую стату за сегодня.

Вторая - выбор файла через GUI, а не ввод с клавиатуры.

Строка для поиска: Uluchshenie 011.

 
Renat Fatkhullin:
Вышла бета 2341 с исправлением загрузки *.dll в агентах.

да, в билде 2341 теперь работают .dll на C# в тестере

 
В тему dll.
А насколько корректны вызовы функций из dll при тестировании?
Ведь тестер бежит ускорено, чем в реальном времени.
Поясните как тогда отрабатываются функции вызванные из dll.
Или тестер дожидается ответ каждого вызова? 
 
Roman:
Или тестер дожидается ответ каждого вызова? 

так работает, поэтому минимум расчетов нужно закладывать в dll иначе терминал закроет эксперта с ошибкой (МТ4 зависает) , если что то тяжелое или из графики - то в dll новый поток

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