Добрый день.
Не получается отправить заявку в AD. StockSharp рапортует об успешной регистрации, в событие OrdersRegisterFailed ничего не приходит, вот лог:
Код
2013/04/05 10:04:31.083| |AlfaTrader|RegisterOrder: 4127489280/0 Покупка Цена=99,9 Объем=1 Сост=None Бал=1
2013/04/05 10:04:31.086| |AlfaTrader|Регистрация ордера tr.id = 4127489280
При этом если включить подтверждение заявки в самом терминале, то заявка туда приходит, появляется окно подтверждения заявки, в котором вроде все параметры есть.
Но после его подтверждения,все равно не выставляется. Хотя руками в терминале все получается, заявка уходит на биржу.
Еще при подключении штук двадцать ошибок приходит в событие ProcessDataError
Код
2013/04/05 10:03:36.372|Error |AlfaTrader|System.ArgumentNullException: Value cannot be null.
Parameter name: exchange
at StockSharp.Algo.BaseTrader.GetMarketTime(Exchange exchange)
at StockSharp.Algo.TraderHelper.GetMarketTime(Security security)
at StockSharp.AlfaDirect.AlfaTrader.#=qw9Xvs4vG3$WA344HUoZPsM7mXKAGfmbpIosLZnUDI8o=.#=qyIzIt5Yzq5bVrtkxjclqIf1DYxGCNfmwkhvhEKP2wQw=.#=qBHHB2JhvebFs_u$hrMuZiOavzb_WM_niLsRhr2NMEP4=(Security #=qr6t4bRR$DeXg6l3epcHEgg==)
at StockSharp.Algo.BaseTrader.GetSecurity(String id, Func`2 createSecurity, Func`2 changeSecurity)
at StockSharp.Algo.BaseTrader.GetSecurity(String id, Func`2 changeSecurity)
at StockSharp.AlfaDirect.AlfaTrader.#=qw9Xvs4vG3$WA344HUoZPsM7mXKAGfmbpIosLZnUDI8o=.#=qp2s6qiWlydJycI3IDhxZAV3gaqzmvQ2521kgelGSz4w=()
at StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
Причем то же самое, если использую пример из SampleGUI. Те же ошибки.
Что у меня не так настроено, помогите плз.