Рекурсия start() ?

 
Может подскажет кто, что такое рекурсия Start() (вычитал на форуме).

Это что, в советнике к конце вместо Return(0); ставим Sleep(1000); Start(); и этим зацикливаем советник через 1 сек.?
 
Зацикливание через рекурсию стартовой функции - это один из самый быстрых способов испортить себе жизнь. Не забывайте об ограничении глубины рекурсии и затратах стека в рекурсивных вызовах.

Само по себе зацикливание рекурсией - это работа до исчерпания стека.
Не нужно зацикливать эксперта. А если это жизненно необходимо, то надо соответствующим образом переписывать эксперта с учетом и проверкой на IsStopped() и ни в коем случае не в режиме рекурсии.
 
Зацикливание через рекурсию стартовой функции - это один из самый быстрых способов испортить себе жизнь. Не забывайте об ограничении глубины рекурсии и затратах стека в рекурсивных вызовах.

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


Огромное спасибо Renat, уберег от открытого колодца:)
Причина обращения: