код:
BasketStrategy quote = new BasketStrategy(BasketStrategyFinishModes.All);
quote.ChildStrategies.Add(quoter_1);
quote.ChildStrategies.Add(quoter_2);
this.ChildStrategies.Add(quote);
ошибка:
2012/10/10 19:54:34.203|Error |BS_SPBFUT006GJ|System.InvalidOperationException: Инструмент не инициализирован. at StockSharp.Algo.Strategies.Strategy.OnStarted() at StockSharp.Algo.Strategies.BasketStrategy.OnStarted() at StockSharp.Algo.Strategies.Strategy.#=qPumxDV5SBHuCYTq_cqUWVTizHkIhg6MP_9mOGwi1SYU=(ProcessStates #=qeRNChQaniV4oK7zWNidypQ==) В чем может быть дело?
评论 (3)
登录 或 创建账户, 登录或注册以发表评论
В том, что вы не инициализировали инструмент у BasketStrategy, как и написано в ошибке.
спасибо за ответ! кстати, в примере про дельта хеджирование инструмент вроде тоже не инициализируется.. вообще какой он должен быть для BasketStrategy, если каждая дочерняя со своим работает? Возникла другая проблема (возможно не только с BasketStrategy) при добавлении дочерней стратегии в стратегию, где Trader=RealTimeEmulationTrader<QuikTrader> возникает такой exception. S# версия 4.1.3
последняя версия - 4.1.5