Вопрос по повышению производительности в тестировании..

 

Здравствуйте!

Подскажите плиз, есть в наличии процессор 4-х ядерник 9400 и 7-ка 32 бит.

При тестировании советника в MT4 загрузка проца всего 25 процентов на каждом ядре и выше не поднимается.

Можно ли как нить задействовать мощность по максимуму?

Спасибо.

 

Тестер МТ4 однопоточный.

Вариант 1: запустить 4 терминала и в каждом задать свои параметры и диапазоны оптимизиции одного и того же советника.

Вариант 2: использовать МТ5 тестер, он многопоточный и при этом работает раза в 3-5 быстрее чем МТ4 (имхо оценка на глаз)

 
goldtrader:
Тестер МТ4 однопоточный.

Зато в МТ5 таких ограничений нет. Сам вот планирую переделать все под МТ5, оптимизировать и тестировать там, и использовать полученные данные и результаты в МТ4.
 
Figar0:

Зато в МТ5 таких ограничений нет. Сам вот планирую переделать все под МТ5, оптимизировать и тестировать там, и использовать полученные данные и результаты в МТ4.
Да, тестер МТ4 против МТ5 как лук индейца против автомата Калашникова. Во всех отношениях.
 

Система еще пишется, поэтому оптимизации нет, только тестирование.. вот его и хочется ускорить..

Сейчас хотел бы логику хотя бы закончить в МТ4, так как нет пока времени на изучение MQL5.

Да и пока в MT5 не будет визуального тестера и фолдинга, я туда не переберусь... :-)

Потому что 3 тыс. строк отлаживать без фолдинга, это еще то развлекалово.. да и отладка только по логам тоже как то не прельщает :-)

Спасибо за ответы..

 

St0nE:

... нет пока времени на изучение MQL5.

Это время многократно окупится при написании, тестировании и оптимизации советника.

St0nE:

Потому что 3 тыс. строк отлаживать ...

Легко может получится что 3К строк на MQL4 уложатся в 500 строк на MQL5.