
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Именно потому, что мы хорошо продумали этот момент, и не возникает проблем. Логи тестера автоматически удаляются через несколько дней, а в режиме оптимизации логи вообще не пишутся. Кроме того, вывод в логи очень экономный.
Если бы ! Пишутся туда ошибки при оптимизации - ошибки системы.
У меня еще один вопрос по оптимизации.
Запускаю оптимизацию МТС :
Всего перерборов : 81 663 349 824
Генетический алгоритм включен на максимальный дродаун.
Система отсеивает переборы и оставляет магическое число 10 496 тестов.
Причем система оставляет 10 496 тестов при разном количестве переборов.
Будь то 3 млрд., 5, 10 или 81.
Вопрос - почему всегда остается 10 496 - почему не меняется выбранное количество тестов ?
Ни больше ни меньше - всегда остается 10 496.
И еще - сделайте "Паузу" при оптимизации.
https://www.mql5.com/ru/search/10496
Вопрос в том, почему всегда предсказывается одно и то же число при разных (существенных) отклонениях в количестве ВСЕХ переборов ?
У меня никогда не дает прогноз больше 10 496 !!!
При 81 млрд. 10496 - это мало.
Мне нужно больше :)
Если бы ! Пишутся туда ошибки при оптимизации - ошибки системы.
Ну если Вы сами не знаете об ошибках своего компьютера, то хоть терминал об этом скажет.
10496 - это приблизительное количество переборов, которое расчитывает тестер на начальном этапе. Если нужно будет больше проходов, то тестер будет считать дальше до тех пор, пока не прекратится рост прибыли.
А насчет Логов вот еще статистика :
Процессор АМД Х2 4600+, 4 Гиг ОП.
При оптимизации - загрузка процессора = 50%, что позволяет еще заниматься другими делами.
При тестировании - загрузка процессора = 100% и не попускает ни на секунду !
Уверен, что это связано с логами. Дайте возможность их отключать. Это работа с диском и это сильно тормозит процесс.
Как МТ4 приспособлен к многоядерности ?
При тестировании - загрузка процессора = 100% и не попускает ни на секунду !
Уверен, что это связано с логами. Дайте возможность их отключать. Это работа с диском и это сильно тормозит процесс.
Это связано не только с логами, но и с тем, что в оптимизации выключается много функций.
"MQL4: Особенности и ограничения тестирования торговых стратегий в MetaTrader 4" :
* В журнал логов ничего не выводится ( включая функцию Print() )
* Графические объекты реально не выставляются
* Используется функция "Пропустить бесполезные результаты"
С многоядерностью очень хорошо: "MQL4: вопрос к разработчикам. Необходимое железо для быстрой оптимизиции?"
Кстати, вышел пребилд 204: "MQL4: Новый клиентский терминал MetaTrader 4 build 204"
Изложенные в статье про оптимизацию требования соблюдаются.
В логах (.\MT4\logs) идут непрерывным потоком строки :
09:05:06 Memory handler: cannot allocate 1496420 bytes of memory
09:05:06 Memory handler: cannot allocate 1497179 bytes of memory
09:05:06 Memory handler: cannot allocate 1495661 bytes of memory
09:05:06 Memory handler: cannot allocate 1496420 bytes of memory
09:05:06 Memory handler: cannot allocate 1495661 bytes of memory
09:05:06 Memory handler: cannot allocate 1495661 bytes of memory
09:05:06 Memory handler: cannot allocate 1497179 bytes of memory
09:05:06 Memory handler: cannot allocate 1495661 bytes of memory
09:05:06 Memory handler: cannot allocate 1495661 bytes of memory
09:05:06 Memory handler: cannot allocate 1497179 bytes of memory
09:05:06 Memory handler: cannot allocate 1495661 bytes of memory
09:05:06 Memory handler: cannot allocate 1497179 bytes of memory
09:05:06 Memory handler: cannot allocate 1496420 bytes of memory
09:05:06 Memory handler: cannot allocate 1497179 bytes of memory
09:05:06 Memory handler: cannot allocate 1495661 bytes of memory
09:05:06 Memory handler: cannot allocate 1496420 bytes of memory
09:05:06 Memory handler: cannot allocate 1497179 bytes of memory
09:05:06 Memory handler: cannot allocate 1496420 bytes of memory
09:05:06 Memory handler: cannot allocate 1495661 bytes of memory
09:05:06 Memory handler: cannot allocate 1496420 bytes of memory
09:05:06 Memory handler: cannot allocate 1495661 bytes of memory
09:05:06 Memory handler: cannot allocate 1496420 bytes of memory
...
В журнале все время пишет после суток оптимизации :
Optimization cacher : not enugth memory че-то там кеш...
Как хотя бы ограничить размер Логов ? Почти нереально запустить большие оптимизации.
И еще вопрос : "Как программно завершить текущий проход оптимизатора и перейти к следующему проходу ?"