Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Проблемы с кодом? Загляни в документацию!
Виталий Кононенко
13

Здравствуйте. Как побороть утечку памяти при вызове индикатора с параметрами? Например я вызываю ZigZag(25,5,35) в индикаторе(или в советнике на каждом тике):

double ZigZag(int index){

   return(iCustom(NULL,0,"ZigZag",0,25,5,35,index));

} 

При этом терминал жутко тормозит и зависает. Происходит это при использовании любого индикатора через iCustom с указанием входных параметров.

Идет жесткая утечка памяти. Как с этим бороться?) 

ЗЫ: При моделировании на истории,  после остановки теста рисуется ооооочень много одних и тех же ЗигЗагов. Словно метатрейдер считает, что это  разные индикаторы.

Dmitry Fedoseev
41249
Dmitry Fedoseev 2013.06.13 14:43  
Подозрительное число 35, это же индекс буфера, он больше 7-ми не должен быть. 
Виталий Кононенко
13
Виталий Кононенко 2013.06.13 14:50  
Integer:
Подозрительное число 35, это же индекс буфера, он больше 7-ми не должен быть. 


Точно... Перепутал параметры @params и int mode))

Спасибо большое) 

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий