В OnDeinit() пропишите условие своё условие - нужно или нет перезаписывать свои глобальные переменные.
А вообще ещё раз спрашиваю: "Какой алгоритм действия?" На данный момент куча-мала. Поймите, что пока Вы сами не поймёте что нужно - Вы не сможете это реализовать. Нарисуйте блок-схему - это поможет.
Я понимаю, что нужно, я писал выше - сохранить значения переменных при сбое соединения или перезагрузки сервера и т.д. на тот случай если есть открытые ордера. Просто, я не профессиональный программист, может быть поэтому меня сложно понять... У мня получилось брать данные с OnInit() через цикл наличия ордеров. По-моему, теперь, все работает: в OnTick() запоминаю, а при загрузке из OnInit(), если есть открытые позиции, то переменным присваиваются значения глоб.перем. даже в OnDeinit() не пришлось ни чего писать.
В OnDeinit() пропишите условие своё условие - нужно или нет перезаписывать свои глобальные переменные.
А вообще ещё раз спрашиваю: "Какой алгоритм действия?" На данный момент куча-мала. Поймите, что пока Вы сами не поймёте что нужно - Вы не сможете это реализовать. Нарисуйте блок-схему - это поможет.