Указанный класс не найден: "SPBFUT"


Указанный класс не найден: "SPBFUT"
Atom
11/11/2011


Вижу в логе:

21:49:54.015 | | QuikTrader | CancelOrder: TransactionId=72956073, Id=5838838868, Price=1794,2, Balance=2, Security=GDZ1@RTS, State=Active
21:49:54.015 | Error | QuikTrader | StockSharp.Quik.ApiException: Код ошибки Failed Сообщение Указанный класс не найден: "SPBFUT"

При этом ни в OrdersFailed, ни в catch после обращений к RegisterOrder и CancelOrder внутри try, оно не попало. Что не так?

Tags:


Thanks:


Alexander

Avatar
Date: 11/12/2011
Reply


sergun Go to
Вижу в логе:

21:49:54.015 | | QuikTrader | CancelOrder: TransactionId=72956073, Id=5838838868, Price=1794,2, Balance=2, Security=GDZ1@RTS, State=Active
21:49:54.015 | Error | QuikTrader | StockSharp.Quik.ApiException: Код ошибки Failed Сообщение Указанный класс не найден: "SPBFUT"

При этом ни в OrdersFailed, ни в catch после обращений к RegisterOrder и CancelOrder внутри try, оно не попало. Что не так?


Не попало, потому что OrdersFailed выдаёт лишь ошибки по заявкам при регистрации.
Распечатайте FormatTransaction у заявки.
И в каком случае эта проблема возникает?
Thanks:

sergun

Avatar
Date: 11/12/2011
Reply


Alexander Mukhanchikov Go to
sergun Go to
Вижу в логе:

21:49:54.015 | | QuikTrader | CancelOrder: TransactionId=72956073, Id=5838838868, Price=1794,2, Balance=2, Security=GDZ1@RTS, State=Active
21:49:54.015 | Error | QuikTrader | StockSharp.Quik.ApiException: Код ошибки Failed Сообщение Указанный класс не найден: "SPBFUT"

При этом ни в OrdersFailed, ни в catch после обращений к RegisterOrder и CancelOrder внутри try, оно не попало. Что не так?


Не попало, потому что OrdersFailed выдаёт лишь ошибки по заявкам при регистрации.
Распечатайте FormatTransaction у заявки.
И в каком случае эта проблема возникает?


Обсуждается тут:
http://quik.ru/forum/import/70403/70403/

Лог добавлю, но проявляется оно редко. Как и в обсуждении по ссылке - после восстановления связи.

М.б. сделаете патч чтоб эксепшены в т.ч. в ответах от ТС на CancelOrder не съедались?
Ибо хочется иметь возможность реагировать на подобные нештатные ситуации.
Thanks:

Alexander

Avatar
Date: 11/12/2011
Reply


sergun Go to
Alexander Mukhanchikov Go to
sergun Go to
Вижу в логе:

21:49:54.015 | | QuikTrader | CancelOrder: TransactionId=72956073, Id=5838838868, Price=1794,2, Balance=2, Security=GDZ1@RTS, State=Active
21:49:54.015 | Error | QuikTrader | StockSharp.Quik.ApiException: Код ошибки Failed Сообщение Указанный класс не найден: "SPBFUT"

При этом ни в OrdersFailed, ни в catch после обращений к RegisterOrder и CancelOrder внутри try, оно не попало. Что не так?


Не попало, потому что OrdersFailed выдаёт лишь ошибки по заявкам при регистрации.
Распечатайте FormatTransaction у заявки.
И в каком случае эта проблема возникает?


Обсуждается тут:
http://quik.ru/forum/import/70403/70403/

Лог добавлю, но проявляется оно редко. Как и в обсуждении по ссылке - после восстановления связи.

М.б. сделаете патч чтоб эксепшены в т.ч. в ответах от ТС на CancelOrder не съедались?
Ибо хочется иметь возможность реагировать на подобные нештатные ситуации.



Да, в 4.0.6 или чуть более поздних версиях будет новое событие, которое как раз будет отвечать за ошибки не при выставлении заявок.
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy