Ошибка при регистрации заявок в Stock# 2.2
Использую MultiTrader; при добавлении стратегии смотрю - если
Portfolio уже присутствует в списке добавленных через событие
NewPortfolios, то использую его (определяю по Name - должно совпадать
с именем счёта), если нет - создаю через
var result = GetPortfolio(name);
//base.RegisterPortfolio(result);
return result;
(у меня свой OwnQuikTrader, наследованный от QuikTrader).
При попытке зарегистрировать самую обычную заявку:
var newTestOrder =
CreateOrder(OrderDirections.Buy, Security.MaxPrice, 1);
RegisterOrder(newTestOrder);
возникает исключение
System.ArgumentException was unhandled by user code
Message=Не найден шлюз для заявки 0.
Parameter name: order
InnerException:
С чем может быть связано? В версии 2.1 всё отлично работало