Почему тестируется советник очень долго?

Здравствуйте!
Друзья, кто знает из-за чего тестируется советник очень долго? Ситуация такая: пишу код советника и по мере его написания делаю тест с визуализацией (для проверки) и тестируется этот код очень долго (даже по ценам открытия). А стоит протестировать любой другой готовый советник (который, например уже есть в МТ4), дак летит все без единого тормоза... Из-за чего так?
[Удален]
может дело в коде, в циклах и прочем ? и ещё такое бывает если используются "криво" написанные пользовательские индикаторы.

Kino:
может дело в коде, в циклах и прочем ? и ещё такое бывает если используются "криво" написанные пользовательские индикаторы.

Спасибо! У меня совсем не сложный код, а индикатор всего один - это стохастик. А как узнать "криво" он написан или нет? Он начинает тормозить когда сделка закрывается по противоположному сигналу...
[Удален]
Если стохастик стандартный из терминала, он точно нормально написан и дело не в нем.
sany2912:
Здравствуйте!
Друзья, кто знает из-за чего тестируется советник очень долго? Ситуация такая: пишу код советника и по мере его написания делаю тест с ВИЗУАЛИЗАЦИЕЙ (для проверки) и тестируется этот код очень долго (даже по ценам открытия). А стоит протестировать любой другой готовый советник (который, например уже есть в МТ4), дак летит все без единого тормоза... Из-за чего так?
Отключите визуализацию. 
Скорей всего проверка условий входа делается на каждом тике, а реально торговые сигналы возникают только на каждой смене бара.