Вопросы от начинающих MQL4 MT4 MetaTrader 4 - страница 179

 

Зависает Тестер на Оптимизации билд 1170.

Как можно вылечить?

Что делал:

  • Ставил новый мт4.
  • Запускал на сервере MQ
  • Чистил папки в tester: cache и history
 
Alexander Fedosov:

Зависает Тестер на Оптимизации билд 1170.

а ОС случаем не Win10, у меня на Win7 МТ4 оптимизация пошустрее была, в Win10 бывает окно МТ4 при оптимизации иногда неактивным - как подвисает, потом вроде восстанавливается процесс, но может быть субъективное мнение, что Win10 так себя ведет

а так все как обычно - уменьшать кол-во проходов оптимизации, другого не дано, вроде были статьи или топики про раздельную оптимизацию ? - не читал как то

----------

да вот еще, МТ4 почему то не пишет ни в журнал ни еще где, если доступная ему память закончилась, столкнулся с этим не давно, по умолчанию были настройки графиков 99999999999999 баров и было открыто 2-3 графика на М1 и штук 5 индикаторов, в индикаторах в общей сложности около 40 буферов было, и в МЕ был проект, запускал советник на тест - получал клинч при переключении окон чартов в МТ, кнопки ТФ кликались, а действий от терминала вообще не было и не подвис, потом выставил в настройках графиков 50 000 баров и перегрузил терминал, без проблем все работало. Но ни  в журнале нигде не нашел каких либо сообщений про недостаток памяти, для 32-х разрядных вроде 3,5 Гб макс

Просмотр и настройка графиков - Графики котировок, технический и фундаментальный анализ - MetaTrader 5
Просмотр и настройка графиков - Графики котировок, технический и фундаментальный анализ - MetaTrader 5
  • www.metatrader5.com
Графики в торговой платформе отображают изменение котировок финансовых инструментов во времени. Они необходимы для проведения технического анализа и работы советников. Они позволяют трейдерам наглядно следить за котировками валют и акций в режиме реального времени и моментально реагировать на любое изменение ситуации на финансовых рынках...
 
Igor Makanu:

а ОС случаем не Win10, у меня на Win7 МТ4 оптимизация пошустрее была, в Win10 бывает окно МТ4 при оптимизации иногда неактивным - как подвисает, потом вроде восстанавливается процесс, но может быть субъективное мнение, что Win10 так себя ведет

а так все как обычно - уменьшать кол-во проходов оптимизации, другого не дано, вроде были статьи или топики про раздельную оптимизацию ? - не читал как то

Нет Win7x64. На двух разных экземплярах винды такая вещь. Видимо не тянет он оптимизация по количеству параметров выше 5-6

 
Igor Makanu:


да вот еще, МТ4 почему то не пишет ни в журнал ни еще где, если доступная ему память закончилась, столкнулся с этим не давно, по умолчанию были настройки графиков 99999999999999 баров и было открыто 2-3 графика на М1 и штук 5 индикаторов, в индикаторах в общей сложности около 40 буферов было, и в МЕ был проект, запускал советник на тест - получал клинч при переключении окон чартов в МТ, кнопки ТФ кликались, а действий от терминала вообще не было и не подвис, потом выставил в настройках графиков 50 000 баров и перегрузил терминал, без проблем все работало. Но ни  в журнале нигде не нашел каких либо сообщений про недостаток памяти, для 32-х разрядных вроде 3,5 Гб макс

Да вот врядли закончилась бы. Винда 64 бита. Хотя было бы странно, если бы тестер сожрал 8 гигов физ.памяти.

 
Alexander Fedosov:

Нет Win7x64. На двух разных экземплярах винды такая вещь. Видимо не тянет он оптимизация по количеству параметров выше 5-6

там не кол-во параметров критично, а общее кол-во проходов

есть предположении, что не висит у Вас тестер при оптимизации, нужно в файл попробовать проходы записать, вот скрипт для проверки делал  https://www.mql5.com/ru/forum/315796#comment_12076891

добавьте в свой код, сразу видно будет идет оптимизация или нет


Alexander Fedosov:

Да вот врядли закончилась бы. Винда 64 бита. Хотя было бы странно, если бы тестер сожрал 8 гигов физ.памяти.

МТ4 - 32-х разрядная программа, ей ОС больше 3,5 Гб не может никак выделить

Как можно заоптимизировать комбинацию переменных при сравнении?
Как можно заоптимизировать комбинацию переменных при сравнении?
  • 2019.06.14
  • www.mql5.com
Есть несколько переменных. В функциях советника они сравниваются между собой, и это сравнение является условием...
 
Alexander Fedosov:

Нет Win7x64. На двух разных экземплярах винды такая вещь. Видимо не тянет он оптимизация по количеству параметров выше 5-6

У меня всегда тестер в MetaTrader 4 на начальном этапе подвисает - запускается тест, потом изображение замирает. Проходит секунд через 10 - 20. Если я перед началом теста не нажал на паузу, то после отвисания изображения тест продолжается уже не с места, где было подвисание, а с того места, до которого дошёл тест за то время, пока процесс не отображался. Если же нажать на паузу в самом начале, то смещение графика мышкой туда-сюда показывает момент зависания - график перестаёт смещаться мышью. Как только он опять начинает реагировать на мышь, то значит всё ожило, и можно сниматься с паузы и спокойно тестировать - дальше уже не виснет.

Я думаю, что это зависит от размера тестируемой истории.

 
Igor Makanu:

там не кол-во параметров критично, а общее кол-во проходов

есть предположении, что не висит у Вас тестер при оптимизации, нужно в файл попробовать проходы записать, вот скрипт для проверки делал  https://www.mql5.com/ru/forum/315796#comment_12076891

добавьте в свой код, сразу видно будет идет оптимизация или нет


МТ4 - 32-х разрядная программа

А для чего какие-то вычисление в коде делать? 

 
Artyom Trishkin:

У меня всегда тестер в MetaTrader 4 на начальном этапе подвисает - запускается тест, потом изображение замирает. Проходит секунд через 10 - 20. Если я перед началом теста не нажал на паузу, то после отвисания изображения тест продолжается уже не с места, где было подвисание, а с того места, до которого дошёл тест за то время, пока процесс не отображался. Если же нажать на паузу в самом начале, то смещение графика мышкой туда-сюда показывает момент зависания - график перестаёт смещаться мышью. Как только он опять начинает реагировать на мышь, то значит всё ожило, и можно сниматься с паузы и спокойно тестировать - дальше уже не виснет.

Я думаю, что это зависит от размера тестируемой истории.

Нет, Артем. У меня без визуалки. Оптимизация за последние полгода. 

Жму Старт, и начинается 1/1280 ... 2/1280 ...10/1280. Всё замер.

 
Alexander Fedosov:

Нет, Артем. У меня без визуалки. Оптимизация за последние полгода. 

Жму Старт, и начинается 1/1280 ... 2/1280 ...10/1280. Всё замер.

Тады "ой"

 
Artyom Trishkin:

Я думаю, что это зависит от размера тестируемой истории.

да, и я того же мнения, но не только истории и кол-ва индикаторных буферов - т.е. я опять на выделение памяти, если память МТ4 всю сожрал, то потом начинает подтупливать - видимо начинает освобождать участки памяти

Причина обращения: