← Atrás

Ошибка квика или шарпа? Не удалось получить счет депо

Сегодня вылезло вот это, соответственно, заявки не отправляются

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 это как раз ее новый номер. Что нужно проверить?

¿Le resultó útil este tema?

Compartir tema

Comentarios (8)

Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario

a.dobryn
a.dobryn Autor

Методом тыка узналось, что надо было сначала прозвести одну сделку в квике и всё заработало.

President
President

D_Alex: Методом тыка узналось, что надо было сначала прозвести одну сделку в квике и всё заработало.

ага, известная проблема. причем не обязательно сделку - достаточно отправить заявку и отменить ее. это только для ММВБ - для ФОРТС все работает сразу.

Alexander
Alexander

И об этом чётко указано в документации 😎

derand
derand

И все ж очень досадный кейс, очень неудобно каждое утро при открытии рынка устанавливать и снимать заявку вручную. Может можно как-то решить?

Alexander
Alexander

derand: И все ж очень досадный кейс, очень неудобно каждое утро при открытии рынка устанавливать и снимать заявку вручную. Может можно как-то решить?

Какие предложения по решению кроме как создавать портфель вам лично из кода?

Maxim
Maxim

Можно создавать портфель вручную, если Вы точно уверены, что изменений со счетами в Квике не предвидеться.


Trader = new QuikTrader();

Portfolio portfolio = new Portfolio();
portfolio.Trader = Trader;
portfolio.Name = 1234; // Код клиента из Квика
portfolio.ExtensionInfo = new Dictionary<Object, Object>() { { StockSharp.Quik.DdeEquityPositionColumns.Account, "L01-00000F00" } };  // Счет депо из Квика           

derand
derand
derand

Спасибо, работает, хоть какое-то решение. А то, что "Код клиента из Квика" и "Счет депо из Квика" равны нормально?

Alexander
Alexander

derand: Спасибо, работает, хоть какое-то решение. А то, что "Код клиента из Квика" и "Счет депо из Квика" равны нормально?

Это только для фортса. Для ММВБ - нет, они разные.