функция Sleep()

 
Дорый день.
Возник вопрос по поводу использования функции Sleep().
B каких поргр.компанентах MQL4(эксперт, индикатор, скрипт,..init(), deinit(),..)
можно использовать функцию и существуют-ли различия использования?
 
В индикаторах категорически нельзя использовать Sleep(). В остальных можно, но только разумно.
 
спасибо.