Вопросы от начинающих MQL4 MT4 MetaTrader 4 - страница 179
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Зависает Тестер на Оптимизации билд 1170.
Как можно вылечить?
Что делал:
Зависает Тестер на Оптимизации билд 1170.
а ОС случаем не Win10, у меня на Win7 МТ4 оптимизация пошустрее была, в Win10 бывает окно МТ4 при оптимизации иногда неактивным - как подвисает, потом вроде восстанавливается процесс, но может быть субъективное мнение, что Win10 так себя ведет
а так все как обычно - уменьшать кол-во проходов оптимизации, другого не дано, вроде были статьи или топики про раздельную оптимизацию ? - не читал как то
----------
да вот еще, МТ4 почему то не пишет ни в журнал ни еще где, если доступная ему память закончилась, столкнулся с этим не давно, по умолчанию были настройки графиков 99999999999999 баров и было открыто 2-3 графика на М1 и штук 5 индикаторов, в индикаторах в общей сложности около 40 буферов было, и в МЕ был проект, запускал советник на тест - получал клинч при переключении окон чартов в МТ, кнопки ТФ кликались, а действий от терминала вообще не было и не подвис, потом выставил в настройках графиков 50 000 баров и перегрузил терминал, без проблем все работало. Но ни в журнале нигде не нашел каких либо сообщений про недостаток памяти, для 32-х разрядных вроде 3,5 Гб макс
а ОС случаем не Win10, у меня на Win7 МТ4 оптимизация пошустрее была, в Win10 бывает окно МТ4 при оптимизации иногда неактивным - как подвисает, потом вроде восстанавливается процесс, но может быть субъективное мнение, что Win10 так себя ведет
а так все как обычно - уменьшать кол-во проходов оптимизации, другого не дано, вроде были статьи или топики про раздельную оптимизацию ? - не читал как то
Нет Win7x64. На двух разных экземплярах винды такая вещь. Видимо не тянет он оптимизация по количеству параметров выше 5-6
да вот еще, МТ4 почему то не пишет ни в журнал ни еще где, если доступная ему память закончилась, столкнулся с этим не давно, по умолчанию были настройки графиков 99999999999999 баров и было открыто 2-3 графика на М1 и штук 5 индикаторов, в индикаторах в общей сложности около 40 буферов было, и в МЕ был проект, запускал советник на тест - получал клинч при переключении окон чартов в МТ, кнопки ТФ кликались, а действий от терминала вообще не было и не подвис, потом выставил в настройках графиков 50 000 баров и перегрузил терминал, без проблем все работало. Но ни в журнале нигде не нашел каких либо сообщений про недостаток памяти, для 32-х разрядных вроде 3,5 Гб макс
Да вот врядли закончилась бы. Винда 64 бита. Хотя было бы странно, если бы тестер сожрал 8 гигов физ.памяти.
Нет Win7x64. На двух разных экземплярах винды такая вещь. Видимо не тянет он оптимизация по количеству параметров выше 5-6
там не кол-во параметров критично, а общее кол-во проходов
есть предположении, что не висит у Вас тестер при оптимизации, нужно в файл попробовать проходы записать, вот скрипт для проверки делал https://www.mql5.com/ru/forum/315796#comment_12076891
добавьте в свой код, сразу видно будет идет оптимизация или нет
Да вот врядли закончилась бы. Винда 64 бита. Хотя было бы странно, если бы тестер сожрал 8 гигов физ.памяти.
МТ4 - 32-х разрядная программа, ей ОС больше 3,5 Гб не может никак выделить
Нет Win7x64. На двух разных экземплярах винды такая вещь. Видимо не тянет он оптимизация по количеству параметров выше 5-6
У меня всегда тестер в MetaTrader 4 на начальном этапе подвисает - запускается тест, потом изображение замирает. Проходит секунд через 10 - 20. Если я перед началом теста не нажал на паузу, то после отвисания изображения тест продолжается уже не с места, где было подвисание, а с того места, до которого дошёл тест за то время, пока процесс не отображался. Если же нажать на паузу в самом начале, то смещение графика мышкой туда-сюда показывает момент зависания - график перестаёт смещаться мышью. Как только он опять начинает реагировать на мышь, то значит всё ожило, и можно сниматься с паузы и спокойно тестировать - дальше уже не виснет.
Я думаю, что это зависит от размера тестируемой истории.
там не кол-во параметров критично, а общее кол-во проходов
есть предположении, что не висит у Вас тестер при оптимизации, нужно в файл попробовать проходы записать, вот скрипт для проверки делал https://www.mql5.com/ru/forum/315796#comment_12076891
добавьте в свой код, сразу видно будет идет оптимизация или нет
МТ4 - 32-х разрядная программа
А для чего какие-то вычисление в коде делать?
У меня всегда тестер в MetaTrader 4 на начальном этапе подвисает - запускается тест, потом изображение замирает. Проходит секунд через 10 - 20. Если я перед началом теста не нажал на паузу, то после отвисания изображения тест продолжается уже не с места, где было подвисание, а с того места, до которого дошёл тест за то время, пока процесс не отображался. Если же нажать на паузу в самом начале, то смещение графика мышкой туда-сюда показывает момент зависания - график перестаёт смещаться мышью. Как только он опять начинает реагировать на мышь, то значит всё ожило, и можно сниматься с паузы и спокойно тестировать - дальше уже не виснет.
Я думаю, что это зависит от размера тестируемой истории.
Нет, Артем. У меня без визуалки. Оптимизация за последние полгода.
Жму Старт, и начинается 1/1280 ... 2/1280 ...10/1280. Всё замер.
Нет, Артем. У меня без визуалки. Оптимизация за последние полгода.
Жму Старт, и начинается 1/1280 ... 2/1280 ...10/1280. Всё замер.
Тады "ой"
Я думаю, что это зависит от размера тестируемой истории.
да, и я того же мнения, но не только истории и кол-ва индикаторных буферов - т.е. я опять на выделение памяти, если память МТ4 всю сожрал, то потом начинает подтупливать - видимо начинает освобождать участки памяти