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

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


Вижу в логе:

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: Вижу в логе:

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:

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

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:

Alexander Mukhanchikov:

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

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