Сегодня вылезло вот это, соответственно, заявки не отправляются
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 это как раз ее новый номер. Что нужно проверить?
Комментарии (8)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
Методом тыка узналось, что надо было сначала прозвести одну сделку в квике и всё заработало.
ага, известная проблема. причем не обязательно сделку - достаточно отправить заявку и отменить ее. это только для ММВБ - для ФОРТС все работает сразу.
И об этом чётко указано в документации 😎
И все ж очень досадный кейс, очень неудобно каждое утро при открытии рынка устанавливать и снимать заявку вручную. Может можно как-то решить?
Какие предложения по решению кроме как создавать портфель вам лично из кода?
Можно создавать портфель вручную, если Вы точно уверены, что изменений со счетами в Квике не предвидеться.
Спасибо, работает, хоть какое-то решение. А то, что "Код клиента из Квика" и "Счет депо из Квика" равны нормально?
Это только для фортса. Для ММВБ - нет, они разные.