Вопрос тем, кто отвечает на них на форуме по поводу пользовательских переменных.

 
Вопрос тем, кто отвечает на них на форуме по поводу пользовательских переменных.
Вопрос по ветке https://www.metaquotes.net/cgi-bin/mf.cgi
Дело в том, что использую пользовательску переменную
Define: LastTime(0); для внедрения таймаута на запуск скрипта.

От сюда вопрос, можно ли чтобы строчка Define: LastTime(0);
была где-то по середине советника, т.е. не в начале, а после нескольких строк, отвечающих за другие условия ?

По правилам, Define вроде должна стоять в самом начале советника, но встала необходимость поставить её именно после выполнения других условий, от сюда и такой вопрос возник.

Спасибо за ответ.
 
Вы можете поставить define где угодно. попробуйте, однако,
переменные, в том числе и пользовательские, инициализируются перед запуском эксперта. объявление переменной не является выполняемым кодом.
Вы можете объяснить необходимость поставить переменную "после выполнения других условий"?
 
Просто вопрос, будет ли постановка define после некоторых условий, мешать выполнению этих самых условий при последующих запусках эксперта при дёргании цены ?
 
не должна она мешать.