Сегодня вылезло вот это, соответственно, заявки не отправляются
System.ArgumentException was unhandled by user code Message=Не удалось получить счёт депо для кода клиента 34890. Source=StockSharp.Quik StackTrace: at #=qDPKwawRru1lZijSECh1OvHutc3fbcUZYBMPpZWkVytrDPTX1euwDKnEyz88nT70J.#=qEE$WAhYiwOo0vL_xRmrwCtAXoOD3CTYgQ4Dax9s84qw=(Order #=qFH2ITyYCHf1FIG2Iw2pLjg==) at StockSharp.Quik.QuikTrader.OnRegisterOrder(Order order) at StockSharp.Algo.BaseTrader.RegisterOrder(Order order) ....
Со вчерашнего дня ничего не менялось, кроме учетки в квике (джуниор), 34890 это как раз ее новый номер. Что нужно проверить?
Comments (8)
Login or Create account, Log in or register to leave a comment
Методом тыка узналось, что надо было сначала прозвести одну сделку в квике и всё заработало.
ага, известная проблема. причем не обязательно сделку - достаточно отправить заявку и отменить ее. это только для ММВБ - для ФОРТС все работает сразу.
И об этом чётко указано в документации 😎
И все ж очень досадный кейс, очень неудобно каждое утро при открытии рынка устанавливать и снимать заявку вручную. Может можно как-то решить?
Какие предложения по решению кроме как создавать портфель вам лично из кода?
Можно создавать портфель вручную, если Вы точно уверены, что изменений со счетами в Квике не предвидеться.
Спасибо, работает, хоть какое-то решение. А то, что "Код клиента из Квика" и "Счет депо из Квика" равны нормально?
Это только для фортса. Для ММВБ - нет, они разные.