← Zurück

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

Вижу в логе:

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, оно не попало. Что не так?

War dieses Thema hilfreich?

Thema teilen

Kommentare (3)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Alexander
Alexander

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 у заявки. И в каком случае эта проблема возникает?

sergun
sergun Autor

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 не съедались? Ибо хочется иметь возможность реагировать на подобные нештатные ситуации.

Alexander
Alexander

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 или чуть более поздних версиях будет новое событие, которое как раз будет отвечать за ошибки не при выставлении заявок.