не отправляется стоп-ордер
Отправляю стоп-ордер, в результате возникает такая ошибка. Не хватает экспорта какой-то таблицы из квика? Как исправить?
Подключаюсь я к квику следующим образом:
Код
QuikTrader trader = (QuikTrader)connection.Trader;
trader.StartExport(new[] { trader.SecuritiesTable, trader.TradesTable, trader.DerivativePortfoliosTable,
trader.DerivativePositionsTable, trader.OrdersTable, trader.StopOrdersTable, trader.MyTradesTable });
Сам ордер выглядит вот так:
Код
private Order CreateStopOrder(OrderDirections direction, decimal price, decimal volume)
{
return new Order
{
Type = OrderTypes.Conditional,
Condition = new QuikOrderCondition
{
Type = QuikOrderConditionTypes.StopLimit,
StopPrice = price,
},
Portfolio = this.Portfolio,
Security = this.Security,
Direction = direction,
Price = direction == OrderDirections.Buy ? price + 300 * this.Security.MinStepPrice : price - 300 * this.Security.MinStepPrice,
Volume = volume,
};
}