Эксперт продолжает работать при смене счета (193 от 4 мая)

 
Несмотря на установленный флаг
"Disable expert when the account has been changed"
эксперт продолжает работать при смене счета.

Эксперт зациклен
int start()
{
   while(true)
   {



Как в этом случае корректно отследить смену счета и установлен ли флаг.

 
Этот флаг не влияет на уже выполняющийся эксперт. Только на последующие вызовы функции start
 
и как быть?
 
Может просто в сам скрипт вшить проверку счета? Или интересует чиста как сломать японскую бензопилу?
 
На самом деле вопрос упирается в функцию, которая говорила бы о текущем состоянии кнопки "enable experts"
 
Будет ли доступ к установкам и СОБЫТИЯМ терминала из советника?
 
В ближайшее время ничего меняться не будет.
Причина обращения: