Шлюз не инициализирован в стратегии, являющейся дочерней.
ПРоблема стала возникла после того, как стратегия стала дочерной.
Иногда ВОзникает ошибка о том, что Шлюз не инициализирован.
Пример.
Запушена стратегия, произошла ошибка при регистрации.
Вызван метод
protected void AbortStop(string callingMethod)
{
this.Stop();
WriteDiagnostics("AbortStop-" + callingMethod);
try {
this.CancelActiveOrders();
}
catch(Exception ex) {
WriteDiagnostics("CancelActiveOrders " + ex.Message);
}
Console.Beep();
}
CancelActiveOrders выдал исключение - Шлюз не инициализирован.
Как так?
Почему эта ошибка не выскочила раньше, при попытке регистрации заявки.И как воодше такое возможно, если Trader устанавливается в конструкторе?