Скачать MetaTrader 5

Tester: кеширование результатов оптимизации

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Язык MQL5 поддерживает технологию OpenCL. Попробуй сам!
Forex Trader
114257
Forex Trader 2006.05.04 10:41 
Добрый день.
Возник вопрос: Как очищается кеш оптимизации, и нельзя-ли сделать автоочищение при перекомпиляции советника ?
Forex Trader
114257
Forex Trader 2006.05.04 10:52  
при перекомпиляции эксперта кеш автоматически очищается. У Вас не так?
Forex Trader
114257
Forex Trader 2006.05.04 10:58  
при перекомпиляции эксперта кеш автоматически очищается. У Вас не так?

Билд от 26 апреля - не очищается.
Forex Trader
114257
Forex Trader 2006.05.04 11:26  
при перекомпиляции эксперта кеш автоматически очищается. У Вас не так?

Билд от 26 апреля - не очищается.

обновиля до 3мая - тоже не очищается.
Forex Trader
114257
Forex Trader 2006.05.04 11:38  
Если Вы нажмёте галку "пересчитать" тоже не очищается?
Forex Trader
114257
Forex Trader 2006.05.04 12:08  
Если Вы нажмёте галку "пересчитать" тоже не очищается?


компилляция, <Тестер>,<Настройки>,<Пересчитать OFF>,<Оптимизация ON>,<Старт>
= выдает <Результаты оптимизации> старого советника

компилляция, <Тестер>,<Настройки>,<Пересчитать ON>,<Оптимизация ON>,<Старт>
= выдает <Результаты оптимизации> нового советника

Хотелось-бы, чтобы в любом случае после компилляции оптимизировался новый советник.
Forex Trader
114257
Forex Trader 2006.05.04 13:05  
Перед оптимизацией производится проверка в следующей последовательности
1. время последней модификации fxt. если не совпадает, то сразу сброс.
иначе
2. время последней модификации ex4. если не совпадает, то возможно, что перекомпилировали случайно
поэтому
3. время последней модификации mq4. если не совпадает, то сброс

Не могли бы Вы вручную (то есть глазами) проконтролировать время последней модификации ex4 и mq4 файлов? Например, в FAR это можно сделать нажатием клавиши Ctrl-A. Или в проводнике открыть свойства файла
Forex Trader
114257
Forex Trader 2006.05.04 14:28  
Перед оптимизацией производится проверка в следующей последовательности
1. время последней модификации fxt. если не совпадает, то сразу сброс.
иначе
2. время последней модификации ex4. если не совпадает, то возможно, что перекомпилировали случайно
поэтому
3. время последней модификации mq4. если не совпадает, то сброс

Не могли бы Вы вручную (то есть глазами) проконтролировать время последней модификации ex4 и mq4 файлов? Например, в FAR это можно сделать нажатием клавиши Ctrl-A. Или в проводнике открыть свойства файла


Ну вот, вроде проясняется...

-Вар1: правим и сохраняем включенный *.mqh, компилируем *.mq4, = оптимизируем старого советника.

-Вар2: правим и сохраняем включенный *.mqh, сохраняем и компилируем *.mq4, = оптимизируем нового советника.
Forex Trader
114257
Forex Trader 2006.05.04 14:48  
То есть, Вы правили включаемый файл? Поэтому проверка прошла спокойно.

Спасибо.
Forex Trader
114257
Forex Trader 2006.05.04 14:52  
-Вар1: правим и сохраняем включенный *.mqh, компилируем *.mq4, = оптимизируем старого советника.

-Вар2: правим и сохраняем включенный *.mqh, сохраняем и компилируем *.mq4, = оптимизируем нового советника.


Возникает вопрос по Метаедитору:
Разве эти два действа не эдентичны ?
Ведь кнопка <сохранить> на несохроненном *.mq4 все время не активна.
Forex Trader
114257
Forex Trader 2006.05.04 14:56  
На самом деле мы откажемся от проверки даты исходного текста, так как мы не сможем контролировать включаемые файлы.
Возникает аналогичная проблема с библиотеками и dll. Будем её решать.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий