Помогите!!! Советник съедает всю память!!!

 
Вторую неделю тестирую мультивалютного советника. Он размещен на удаленном VPS-сервере, и каждый день приходится его перезапускать, так как он забивает всю оперативную память, файл подкачки и жесткий диск и подвешивает удаленную машину, в результате приходится обращаться в службу поддержки с просьбами перезапустить машину, так как теряю к ней доступ. После перезапуска показывает что полно свободной памяти на диске как и было перед запуском или меньше на 1 мБ (размер Лог-файла). Что за проблема? Может кто сталкивался? Как с этим бороться!
 
Limon >>:
Вторую неделю тестирую мультивалютного советника. Он размещен на удаленном VPS-сервере, и каждый день приходится его перезапускать, так как он забивает всю оперативную память, файл подкачки и жесткий диск и подвешивает удаленную машину, в результате приходится обращаться в службу поддержки с просьбами перезапустить машину, так как теряю к ней доступ. После перезапуска показывает что полно свободной памяти на диске как и было перед запуском или меньше на 1 мБ (размер Лог-файла). Что за проблема? Может кто сталкивался? Как с этим бороться!

Без исходных кодов врядли Вам кто-то поможет.

 

тестируйте на локальной машине.

 
HIDDEN >>:

Без исходных кодов врядли Вам кто-то поможет.

Не проблема! Изуродованная версия выложенного здесь советника https://www.mql5.com/ru/code/9555 (уродовал несильно)!

 
DDFedor >>:

тестируйте на локальной машине.

На локальной машине 3 работал без проблем, но у меня проблемы с провайдером - отключается раз в неделю на сутки минимум (пока мастер линию проверит, пока еще какие проблемы). Поэтому разместил на удаленном сервисе. Но по идее разницы не должно быть!!!

 
Limon >>:

Не проблема! Изуродованная версия выложенного здесь советника https://www.mql5.com/ru/code/9555 (уродовал несильно)!


в кодобазе если рабочая версия, значит она не имеет отношения к вашим ошибкам, выкладывайте свою версию, хотя дело в массивах или в икастом

 
kharko >>:
Часто обращаетесь к функции Marketinfo... Оптимизируйте эту часть кода. Каждое обращение к этой функции это сигнал на торговый сервер...

это не обращение к серверу. обращение к серверу - это ордерсенд ордермодифай и ордерклоуз

 
kharko >>:
Часто обращаетесь к функции Marketinfo... Оптимизируйте эту часть кода. Каждое обращение к этой функции это сигнал на торговый сервер...

Так почему память забивается? Я так понимаю запрос прошел и память не занимает! Или они накапливаются?

 
vasya_vasya >>:

в кодобазе если рабочая версия, значит она не имеет отношения к вашим ошибкам, выкладывайте свою версию, хотя дело в массивах или в икастом

Все тоже самое! На локальной машине рабочая и на удаленной рабочая, только удаленную машину подвешивает, пожирая память и тем самым блокируя работу приложения Radmin с помощью которого доступ осуществляю к этой машине. А на локальном компьютере таких проблем не было!!!

 

с индикаторами все в порядке? накопления объектов не происходит? количество баров истории в настройках "необходимое и достаточное" или "по максимуму"? сколько рабочих окон задействовано?

 
Limon >>:

Все тоже самое! На локальной машине рабочая и на удаленной рабочая, только удаленную машину подвешивает, пожирая память и тем самым блокируя работу приложения Radmin с помощью которого доступ осуществляю к этой машине. А на локальном компьютере таких проблем не было!!!


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

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