Тогда если это для теста и оптимизации вместо return прописываем :
{CloseOrder(); ExpertRemove();}
выгружает сова.
Если без выгрузки, то прописываем глобальную переменную типа
bool Stop=false;
///
{CloseOrder();Stop=true;}
if(Stop) return;
В этом случае пока не сбросишь Stop=false; сов не продолжит работу, но будет гонять эти проверки, которые, кстати, должны находиться вначале OnTick() функции. Stop можно сбрасывать в OnInit() и тогда при смене какого-то значения в настройках сов перезапустится.