Почему терминал через некоторый промежуток времени начинает работать медленно?

 
Если терминал ведёт обработку пришедшей котировки( причем делает это очень долго), то невозможно выполнить никакие ручные операции или тестирование. Загружаю новую резервную копию терминала начинается нормальная работа. Дней 10 работает нормально, потом история повторяется. Журналы регулярно очищаю, - ничего не помогает. Кто-нибудь сталкивался с такой ситуацией? Помогите, пожалуста.
 
Пользовательские индикаторы и советники висят на графиках?
 
Да, есть индикаторы и советники.
 
Ну вот, нужно в пользовательском коде копать.
 
Я уже догадался. Это индикаторы грузят. Удалил со всех графиков ZUP_v64. Стало нормально. Спасибо.
 

Рашид, а может быть такое, чтобы неоптимизированный индикатор (зато сам написал!) по мере работы постепенно увеличивал объем используемой памяти операционки?

Несколько раз доходило до полного торможения, но не смог точно идентифицировать виновника.

 
granit77 писал (а) >>

Рашид, а может быть такое, чтобы неоптимизированный индикатор (зато сам написал!) по мере работы постепенно увеличивал объем используемой памяти операционки?

Несколько раз доходило до полного торможения, но не смог точно идентифицировать виновника.

Каждый вызов индикатора создает уникальную копию этого индикатора в памяти компьютера для уникального набора параметров. Если вы будете вызывать в своем индикаторе другие индикаторы во множестве уникальных наборов внешних параметров, то память будет расти неизбежно. Смотрите старые ветки - Потребляемая память при расчете индикатора и Каков механизм расчета iCustom(....)?

 

Спасибо, стало яснее. Прямого использования iCustom в подозреваемых индикаторах нет, но написаны наспех без особого понятия и тяжеловаты.

Принципиально вопрос снят: индикаторы могут увеличивать используемую память.

 
khorosh писал (а) >>
Если терминал ведёт обработку пришедшей котировки( причем делает это очень долго), то невозможно выполнить никакие ручные операции или тестирование. Загружаю новую резервную копию терминала начинается нормальная работа. Дней 10 работает нормально, потом история повторяется. Журналы регулярно очищаю, - ничего не помогает. Кто-нибудь сталкивался с такой ситуацией? Помогите, пожалуста.

Некоторые индикаторы/советники оставляют за собой много мусора, например, пипсовщик, совершающий тысячи сделок, сопровождающий каждую двумя стрелочками. А эти объекты тоже сказываются на скорости работы терминала неблагоприятно. Особенно при их обилии.

 

Вопрос близкий по теме: как вручную почистить терминал / тестер и их файлы?

В какой-то момент терминал стал включаться о-о-очень долго. Держу много пользовательских индикаторов, которые при включении компилируются всякий раз заново или нет? Было указано сорок миллионов баров в истории - сократил в настройках до одного миллиона. Не помогло. Переустановка не помогла. Директория в Program Files занимает 1 Гига! Может вручную где-то что-то подчистить-подтереть?
 
Parabellum писал (а) >>

Вопрос близкий по теме: как вручную почистить терминал / тестер и их файлы?

В какой-то момент терминал стал включаться о-о-очень долго. Держу много пользовательских индикаторов, которые при включении компилируются всякий раз заново или нет? Было указано сорок миллионов баров в истории - сократил в настройках до одного миллиона. Не помогло. Переустановка не помогла. Директория в Program Files занимает 1 Гига! Может вручную где-то что-то подчистить-подтереть?


1 гиг вроде нормально, если грузили историю примерно по 10ти инструментам, индюки в лог свои значения не сбрасывают? индюки случаем не НС с самообучением? экспетов тестируете часто? после тестов можно чистить историю и логи в папке tester