Новая версия платформы MetaTrader 5 build 2755: Улучшения в окне котировок и отладчике - страница 19
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ещё ошибка отладчика 2766 и 2755. В 2761 всё нормально.
После остановки на брекпойнте следующий шаг приводил к глухому зависанию терминала, а иногда к стоянию на месте на предыдущем операторе (или строке?)
Увидев, что лог тестера за день имеет размер 21Гб, удалил его, и отладчик заработал.
Ошибка в том, что если 2761 ещё справлялся с логом такого размера, то 2766 и 2755 - нет.
И ещё, один лог на 21Гб - это ненормально. Вручную приходится чистить и кэши и логи. Я понимаю, что не у всех так копится. У меня весь день идёт автоматическая оптимизация, копятся кеши .tst и логи одиночных проходов. Но надо, думаю, ограничивать суточную квоту. Хотя, мне кажется, разработчики не станут. Придётся и чистку логов повесить на эксперта.
PS: эта проблема осталась
И ещё, один лог на 21Гб - это ненормально.
У меня логи Тестера отключены все время. А тут было зависание, решил включить (на RAMDrive!) и забыл, включив Оптимизацию.
Оптимизация прошла без проблем. Запуск руками лучшего прохода показал, что больше минуты придется ждать его завершения.
Стал искать причину - логи. И, вроде, не должны тормозить, т.к. на RAMDrive. Поставил на них запрет - одиночные снова летать стали.
У меня логи Тестера отключены все время.
Как? Запретом записи папки? Сходу в голову не приходит.
Не думаю, что отключу логи, я посматриваю часто после прохода. Лучше буду очищать перед проходом.
Но, если это влияет на скорость теста, то, конечно. Я бы замерил.
Как? Запретом записи папки? Сходу в голову не приходит.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Тестер стратегий MetaTrader 5: ошибки, баги, предложения по улучшению работы
fxsaber, 2019.09.16 14:11
Запускаю такой батник в папке Терминала один раз после перезагрузки компа.
После этого log-файлы не создаются. На глаз пока не заметил тормозов со стороны Тестера. Вроде, рабочее решение.
Наверное, этот батник сэкономил месяцы. Видимо, у разработчиков руки не доходят поправить, поэтому только так.
Раз уж пошли батники, со своей стороны гоняю такой батник, лежащий в папке Tester, блокирующий запись в папки
Раз уж пошли батники, со своей стороны гоняю такой батник, лежащий в папке Tester, блокирующий запись в папки
Классно, когда в теме.
Наверное, этот батник сэкономил месяцы. Видимо, у разработчиков руки не доходят поправить, поэтому только так.
Спасибо. Я понял суть - вместо папки logs создать хардлинк, ведущий в никуда.
Но в моём случае (SSD) разницы в скорости прохождения одиночного теста нет. Возможно, с накопленным логом на гигабайты был бы. Но теперь я собираюсь чистить [ещё и] лог перед каждым тестом.
Спасибо. Я понял суть - вместо папки logs создать хардлинк, ведущий в никуда.
Но в моём случае (SSD) разницы в скорости прохождения одиночного теста нет. Возможно, с накопленным логом на гигабайты был бы. Но теперь я собираюсь чистить [ещё и] лог перед каждым тестом.
А что за записи были в логе, чем он был забит ?
А что за записи были в логе, чем он был забит ?
Как я писал, у меня весь день идёт автоматическая оптимизация. И на этапе массового одиночного тестирования (со сдвигом временнОго окна), по кешу генетики, копятся сообщения по операциям проходов. А проходов тысячи или десятки тысяч.
теперь я собираюсь чистить [ещё и] лог перед каждым тестом.
Ага, щас. Кто мне даст удалить лог, он же заблокирован.
Значит, используем кривой хардлинк. Спасибо fxsaber.