QUIK RPS ошибка Поле "Цена" не установлено
Code
Order o = new Order();
Portfolio p = new Portfolio() { Name = oi.Account };
o.Type = OrderTypes.Rps;
o.RpsInfo = new RpsOrderInfo()
{
Partner="SPBFUT"
};
o.Volume = Convert.ToDecimal(oi.Volume);
o.Direction = mainOrdersDirection;
o.Portfolio = p;
o.Price = price;
o.Security = new Security() { Class = "PSFUT", Code = security.Code };
if (matchRef != null)
{
o.RpsInfo.MatchRef = matchRef;
}
trader.RegisterOrder(o);
При выполнении такого кода в событии Ordersfailed приходит ошибка
---------------------------
---------------------------
Код ошибки Failed Сообщение Не указано значение поля "Цена"
---------------------------
ОК
---------------------------
Цена там точно указывается - ставил бряшку, проверял поле Price у o - оно такое, как надо.
Такое ощущение что в просто забыли установить поле Price )