Новая версия платформы MetaTrader 5 build 4620: исправления ошибок в MQL5 и новые методы OpenBLAS - страница 8
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
вы зачем MarketWatch начали трогать ?
ну ведь работало-же, много лет...
новый билд и все панели заглючили
Написал, так как было похожее именно из-за нехватки ОЗУ. Ещё ПЗУ проверьте.
Aleksey Vyazmikin большое Вам спасибо - так и оказалось (нехватка оперативной памяти). У меня в оптимизации было 32 инструмента (по 1 тикеру в эксперте, но инструмент был input-параметром и тестер перебирал его значения-инструменты), поэтому расход RAM быстро возрастал. На подходе к высоким значениям начинались эти глюки с неправильными количествами выполненных заданий у агентов - не только сетевых, но и локальных, и процесс оптимизации заканчивался без малейшего сообщения об ошибке со стороны MT5.
Попробую поискать на форуме, может ли эксперт освобождать память от баров, которые для него загрузил тестер, чтобы решить эту проблему с расходом памяти.
Aleksey Vyazmikin большое Вам спасибо - так и оказалось (нехватка оперативной памяти). У меня в оптимизации было 32 инструмента (по 1 тикеру в эксперте, но инструмент был input-параметром и тестер перебирал его значения-инструменты), поэтому расход RAM быстро возрастал. На подходе к высоким значениям начинались эти глюки с неправильными количествами выполненных заданий у агентов - не только сетевых, но и локальных, и процесс оптимизации заканчивался без малейшего сообщения об ошибке со стороны MT5.
Попробую поискать на форуме, может ли эксперт освобождать память от баров, которые для него загрузил тестер, чтобы решить эту проблему с расходом памяти.
Рад помочь. Можете попробовать
"
Вызов ExpertRemove() в тестере стратегий также означает нормальное завершение тестирования и позволяет получить торговую статистику, но при этом советник выгружается из памяти агента. В этом случае для выполнения прохода на следующем наборе параметров понадобится время на повторную загрузку программы.
"
Если только выгружает тестер из памяти, но кэши оставляет, то, возможно, разработчикам MT5 лучше поправить этот момент.
Сам же я перебираю символы в тестере. Вроде у fxsaber есть открытое решение для перебора настроек тестера стратегий.
У меня в оптимизации было 32 инструмента (по 1 тикеру в эксперте, но инструмент был input-параметром и тестер перебирал его значения-инструменты)
Тем более, что если процессор имеет больше потоков, чем ядер (8 и 4 например), то уменьшение числа агентов до числа ядер не уменьшает общую скорость оптимизации. Там одно ядро по очереди обрабатывает то один поток, то другой.
Forum on trading, automated trading systems and testing trading strategies
Is the MT5 Strategy Tester checking drawdown every tick? It seems to me it's not.
fxsaber, 2024.10.24 08:41
Строка для поиска: Oshibka 118.
В базе календаря есть записи с совпадающим временем отчётного периода и одним и тем же номером ревизии. Запускалось на метаквотовском демо.
В базе календаря есть записи с совпадающим временем отчётного периода и одним и тем же номером ревизии. Запускалось на метаквотовском демо.
Где может использоваться это поле?
Где может использоваться это поле?
Может и не использоваться, в данном случае ревизия 0, но таких записей две - видимо, глюк:
Где может использоваться это поле?
Пытался использовать его для отбора самого первого по времени значения индикатора. Не надо заводить массив с показателями за один и тот же период с последующим отбором самого раннего по времени выхода. Правда, оказалось, что есть события совпадающие как по номеру ревизии, так и по обоим временам (периода и выхода), что совсем не здорово.
Если вопрос про более глобальный смысл, то пытался отбирать данные из календаря для тестирования макроэкономических моделей в духе ветки про фундамент.