Нестабильная работа stocksharp - quik(lua)~/topic/8199/nestabilnaya-rabota-stocksharp---quik(lua)/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-29T11:25:17Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/40038/Раньше было два кейса: 1) Просто не работало событие OnNewSecurities 2) Не выставлялись заявки Но се...2017-05-30T12:58:54Z2017-05-30T12:58:54ZOleghttps://stocksharp.ru/users/98402/info@stocksharp.ruРаньше было два кейса:<br />1) Просто не работало событие OnNewSecurities<br />2) Не выставлялись заявки<br /><br />Но сейчас точно сказать не могу так как я сделал workaround, если происходит одна из указанных выше ошибок(ловлю их в событии Trader.Log) то автоматически убивается приложение и через 5 минут запускается снова.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/40036/Какая ошибка в коннекторе в итоге проявилась? Инструмент не был получен, заявка не выставилась?2017-05-30T12:44:01Z2017-05-30T12:44:01ZSupporthttps://stocksharp.ru/users/97869/info@stocksharp.ruКакая ошибка в коннекторе в итоге проявилась? Инструмент не был получен, заявка не выставилась?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/40030/Переделал. Обновился до версии 4.3.24. Поставил режим логирования Debug. В lua логе есть следующие о...2017-05-29T14:42:53Z2017-05-29T14:42:53ZOleghttps://stocksharp.ru/users/98402/info@stocksharp.ruПеределал. Обновился до версии 4.3.24. <br />Поставил режим логирования Debug.<br /><br />В lua логе есть следующие ошибки.<br />2017/05/29 09:50:15.939|Error |LuaServer |OnMoneyLimitF System.InvalidCastException: Can't convert CNT of type 'System.String' to type 'StockSharp.Messages.CurrencyTypes'. ---> System.ArgumentException: Requested value 'CNT' was not found.<br /> at System.Enum.EnumResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument)<br /> at System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult& parseResult)<br /> at System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)<br /> at Ecng.Common.Converter.To(Object value, Type destinationType)<br /> --- End of inner exception stack trace ---<br /> at Ecng.Common.Converter.To(Object value, Type destinationType)<br /> at Ecng.Common.Converter.To[T](Object value)<br /> at StockSharp.Algo.TraderHelper.FromMicexCurrencyName(String name)<br /> at OnMoneyLimit(lua_State* ls, object* table, Int64 transactionId)<br /> <br />2017/05/29 10:00:08.499|Debug |LuaServer |OnMoneyLimit done<br />2017/05/29 10:00:08.549| |FixServer |From FIrobot 127.0.0.1:51177: SecurityListRequest<br />2017/05/29 10:00:08.551|Debug |FixServer |To client FIrobot (127.0.0.1:51177): 8=FIX.4.4^9=104^35=y^49=FIrobot^56=StockSharpMD^52=20170529-07:00:02.194^34=2^320=36001606^322=636312489633403871^560=1^10=137^<br />2017/05/29 10:00:08.551| |FixServer |From FIrobot 127.0.0.1:51176: RequestForPositions<br />2017/05/29 10:00:08.551|Error |FixServer |System.ArgumentException: An item with the same key has already been added.<br /> at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)<br /> at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)<br /> at Ecng.Collections.SynchronizedPairSet`2.OnAdding(TKey key, TValue value)<br /> at Ecng.Collections.KeyedCollection`2.Add(TKey key, TValue value)<br /> at Ecng.Collections.SynchronizedPairSet`2.Add(TKey key, TValue value)<br /> at StockSharp.Fix.FixServer.CreateTransactionId(FixSession session, String requestId)<br /> at StockSharp.Fix.FixServer.OnProcess(FixSession session, String msgType, IFixReader reader)<br /> at StockSharp.Fix.FixServer.#=q8RDrWV96P8h9_4FRQxT$1w==(IFixReader #=qsrpvUmPcfg40EJoGrn2AYA==, FixSession[] #=q6Ixoy5bFQl6PJEKUr3tyEQ==, #=qzmASZMX3zuoN6QiqOm6pZq_KsK9X1zhh98A1q9CCzg7XY3RK3HderxahGTdgPXPV& #=qMnVbaI76SINJREo_NrJxgw==, TcpClient #=q252tX$mdrzCXTsQH0du2tw==, EndPoint #=q615yt5h0ZHTpimXLiL1jMQ==, String& #=quvtThBwtDxHRVDbm8ruV7A==, Boolean& #=qQsQh_T$oRFR0MMED4k9CUQ==)<br /> at StockSharp.Fix.FixServer.#=q5Az29$Z2UkszXRDB6GaerRUTniFSLzbcQ3gGhsxBQE0=.#=qWU5hAUJvLKUa80eTh2yePA==(IAsyncResult #=qT9LMkgWTB1AHkq7lHluG4g==)<br />2017/05/29 10:00:08.551|Error |FixServer |8=FIX.4.4^9=81^35=x^49=FIrobot^56=StockSharpMD^52=20170529-07:00:02.193^34=2^320=36001606^559=4^10=228^<br />2017/05/29 10:00:08.561|Debug |FixServer |To client FIrobot (127.0.0.1:51176): 8=FIX.4.4^9=74^35=3^49=FIrobot^56=StockSharpTS^52=20170529-07:00:02.204^34=2^45=0^372=AN^10=114^<br />2017/05/29 10:00:08.561|Error |FixServer |System.ArgumentException: An item with the same key has already been added.<br /> at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)<br /> at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)<br /> at Ecng.Collections.SynchronizedPairSet`2.OnAdding(TKey key, TValue value)<br /> at Ecng.Collections.KeyedCollection`2.Add(TKey key, TValue value)<br /> at Ecng.Collections.SynchronizedPairSet`2.Add(TKey key, TValue value)<br /> at StockSharp.Fix.FixServer.CreateTransactionId(FixSession session, String requestId)<br /> at StockSharp.Fix.FixServer.OnProcess(FixSession session, String msgType, IFixReader reader)<br /> at StockSharp.Fix.FixServer.#=q8RDrWV96P8h9_4FRQxT$1w==(IFixReader #=qsrpvUmPcfg40EJoGrn2AYA==, FixSession[] #=q6Ixoy5bFQl6PJEKUr3tyEQ==, #=qzmASZMX3zuoN6QiqOm6pZq_KsK9X1zhh98A1q9CCzg7XY3RK3HderxahGTdgPXPV& #=qMnVbaI76SINJREo_NrJxgw==, TcpClient #=q252tX$mdrzCXTsQH0du2tw==, EndPoint #=q615yt5h0ZHTpimXLiL1jMQ==, String& #=quvtThBwtDxHRVDbm8ruV7A==, Boolean& #=qQsQh_T$oRFR0MMED4k9CUQ==)<br /> at StockSharp.Fix.FixServer.#=q5Az29$Z2UkszXRDB6GaerRUTniFSLzbcQ3gGhsxBQE0=.#=qWU5hAUJvLKUa80eTh2yePA==(IAsyncResult #=qT9LMkgWTB1AHkq7lHluG4g==)<br />2017/05/29 10:00:08.561|Error |FixServer |8=FIX.4.4^9=82^35=AN^49=FIrobot^56=StockSharpTS^52=20170529-07:00:02.194^34=2^710=36001607^724=0^10=013^<br />2017/05/29 10:00:08.561| |FixServer |From FIrobot 127.0.0.1:51176: OrderMassStatusRequest<br />2017/05/29 10:00:08.561|Debug |FixServer |To client FIrobot (127.0.0.1:51176): 8=FIX.4.4^9=74^35=3^49=FIrobot^56=StockSharpTS^52=20170529-07:00:02.205^34=3^45=0^372=AF^10=108^<br />2017/05/29 10:00:08.561|Error |FixServer |System.ArgumentException: An item with the same key has already been added.<br /> at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)<br /> at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)<br /> at Ecng.Collections.SynchronizedPairSet`2.OnAdding(TKey key, TValue value)<br /> at Ecng.Collections.KeyedCollection`2.Add(TKey key, TValue value)<br /> at Ecng.Collections.SynchronizedPairSet`2.Add(TKey key, TValue value)<br /> at StockSharp.Fix.FixServer.CreateTransactionId(FixSession session, String requestId)<br /> at StockSharp.Fix.FixServer.OnProcess(FixSession session, String msgType, IFixReader reader)<br /> at StockSharp.Fix.FixServer.#=q8RDrWV96P8h9_4FRQxT$1w==(IFixReader #=qsrpvUmPcfg40EJoGrn2AYA==, FixSession[] #=q6Ixoy5bFQl6PJEKUr3tyEQ==, #=qzmASZMX3zuoN6QiqOm6pZq_KsK9X1zhh98A1q9CCzg7XY3RK3HderxahGTdgPXPV& #=qMnVbaI76SINJREo_NrJxgw==, TcpClient #=q252tX$mdrzCXTsQH0du2tw==, EndPoint #=q615yt5h0ZHTpimXLiL1jMQ==, String& #=quvtThBwtDxHRVDbm8ruV7A==, Boolean& #=qQsQh_T$oRFR0MMED4k9CUQ==)<br /> at StockSharp.Fix.FixServer.#=q5Az29$Z2UkszXRDB6GaerRUTniFSLzbcQ3gGhsxBQE0=.#=qWU5hAUJvLKUa80eTh2yePA==(IAsyncResult #=qT9LMkgWTB1AHkq7lHluG4g==)<br />2017/05/29 10:00:08.561|Error |FixServer |8=FIX.4.4^9=82^35=AF^49=FIrobot^56=StockSharpTS^52=20170529-07:00:02.194^34=3^584=36001608^585=7^10=028^<br />2017/05/29 10:00:08.609|Debug |LuaServer |OnMoneyLimit<br />2017/05/29 10:00:08.610|Debug |LuaServer |Out. Portfolio,T(L)=0001.01.01 00:00:00.000,Name=30_5003<br />2017/05/29 10:00:08.610|Debug |LuaServer |Out. PortfolioChange,T(L)=0001.01.01 00:00:00.000,T(S)=2017.05.29 10:00:02.253,P=30_5003,Changes=[BeginValue, 50800000000],[CurrentValue, 50800000000],[Leverage, 10000000],[BlockedValue, 98000]<br />2017/05/29 10:00:08.610|Debug |LuaServer |OnMoneyLimit done<br />2017/05/29 10:00:08.610|Debug |LuaServer |OnMoneyLimit<br />2017/05/29 10:00:08.610|Debug |LuaServer |Out. Portfolio,T(L)=0001.01.01 00:00:00.000,Name=30_12342<br />2017/05/29 10:00:08.610|Debug |LuaServer |Out. PortfolioChange,T(L)=0001.01.01 00:00:00.000,T(S)=2017.05.29 10:00:02.254,P=30_12342,Changes=[BeginValue, 395000000],[CurrentValue, 395000000],[Leverage, 10000000],[BlockedValue, 68550000]<br /> <br /> <br />2017-05-29 10:00:02,215 ERROR Connector Out channel thread. OrderMaker.Robot - Сообщение 0 типа AN не было корректно обработано FIX сервером. Причина () .<br />System.InvalidOperationException: Сообщение 0 типа AN не было корректно обработано FIX сервером. Причина () .<br />2017-05-29 10:00:02,216 ERROR Connector Out channel thread. OrderMaker.Robot - Сообщение 0 типа AF не было корректно обработано FIX сервером. Причина () .<br />System.InvalidOperationException: Сообщение 0 типа AF не было корректно обработано FIX сервером. Причина () .<br /><br />И еще добавилась.<br />2017-05-29 10:00:02,210 ERROR Connector Out channel thread. OrderMaker.Robot - Error lookup code InvalidOrUnsupportedRequest. Text ''.<br />System.InvalidOperationException: Error lookup code InvalidOrUnsupportedRequest. Text ''.<br /><br />Это происходит только на боевом сервере квика, там я эксперименты проводить не могу, а на тесте таких проблем не возникает.<br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/39798/В s# инструмент уникальным образом идентифицирует id (code + board).. Поле Class просто дублировало ...2017-04-20T15:21:40Z2017-04-20T15:21:40ZSupporthttps://stocksharp.ru/users/97869/info@stocksharp.ruВ s# инструмент уникальным образом идентифицирует id (code + board).. Поле Class просто дублировало информацию.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/39797/Один и тот же инструмент(с одинаковым кодом) может торговаться в разных классах, мне надо понимать к...2017-04-20T14:48:52Z2017-04-20T14:51:44ZOleghttps://stocksharp.ru/users/98402/info@stocksharp.ruОдин и тот же инструмент(с одинаковым кодом) может торговаться в разных классах, мне надо понимать к какому классу он относится, так как лимиты у меня считаются в разрезе класса.<br />Зачем тогда поле Class в инструменте, тем более почему в предыдущей версии все работало? Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/39796/Поле класс Вы с какой целю используете? В s# классу соответствует поле board. 2017-04-20T14:48:41Z2017-04-20T14:48:41ZSupporthttps://stocksharp.ru/users/97869/info@stocksharp.ru<div class="quote"><span class="quotetitle">Support <a href="https://stocksharp.ru/posts/m/39795/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Поле класс Вы с какой целю используете?</div></div> В s# классу соответствует поле board. <br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/39795/Поле класс Вы с какой целю используете?2017-04-20T14:46:19Z2017-04-20T14:46:19ZSupporthttps://stocksharp.ru/users/97869/info@stocksharp.ruПоле класс Вы с какой целю используете?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/39784/RegisterSecurity я вообще не вызываю, мне это не нужно. Но ради интереса добавил вызов - все равно п...2017-04-19T15:05:15Z2017-04-19T15:05:15ZOleghttps://stocksharp.ru/users/98402/info@stocksharp.ruRegisterSecurity я вообще не вызываю, мне это не нужно. Но ради интереса добавил вызов - все равно поле Class не заполнилось. <br />По поводу инструмента можно уточнить вопрос, что именно интересует, на скриншоте видно код инструмента. Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/39782/Проверьте поля после выполнения RegisterSecurity? Что это за инструмент?2017-04-19T13:50:32Z2017-04-19T13:50:32ZSupporthttps://stocksharp.ru/users/97869/info@stocksharp.ruПроверьте поля после выполнения RegisterSecurity? Что это за инструмент?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/39774/Тоже не заполнено. image340.png2017-04-18T12:26:49Z2017-04-18T12:26:49ZOleghttps://stocksharp.ru/users/98402/info@stocksharp.ruТоже не заполнено.<br /><a href='https://stocksharp.ru/file/104396/image340_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/104396/image340_png/?size=500x500" alt="image340.png" title="image340.png" /></a>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/39772/А при получении инструментов это поле заполнено?2017-04-18T12:10:44Z2017-04-18T12:10:44ZSupporthttps://stocksharp.ru/users/97869/info@stocksharp.ruА при получении инструментов это поле заполнено?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/39756/Установил версию 4.3.23. С ней другая проблема, в инструментах которые приходят в заявках не заполня...2017-04-17T17:17:57Z2017-04-17T17:17:57ZOleghttps://stocksharp.ru/users/98402/info@stocksharp.ruУстановил версию 4.3.23. <br />С ней другая проблема, в инструментах которые приходят в заявках не заполняется поле Class инструмента. То есть order.Security.Class == "", у меня в коде это поле использовалось, откуда теперь надо брать значение Class?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/39725/Установите самую последнюю версию s# и сделайте логи на этой версии в режиме логирования debug. Нужн...2017-04-13T15:45:43Z2017-04-13T15:54:53ZSupporthttps://stocksharp.ru/users/97869/info@stocksharp.ruУстановите самую последнюю версию s# и сделайте логи на этой версии в режиме логирования debug. Нужны логи трейдера и Lua. Тест нужно выполнить на примере из s# (SimpleQuik) или прислать код вашего примера... Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/39722/Передам вашу проблему разработчикам..2017-04-12T15:36:26Z2017-04-12T15:36:26ZSupporthttps://stocksharp.ru/users/97869/info@stocksharp.ruПередам вашу проблему разработчикам..Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/39713/Код я уже говорил, самый простой, это фактически одна строка QuikTrade.Connect, все, больше никакого...2017-04-11T18:13:04Z2017-04-11T18:13:04ZOleghttps://stocksharp.ru/users/98402/info@stocksharp.ruКод я уже говорил, самый простой, это фактически одна строка QuikTrade.Connect, все, больше никакого кода до получения этой ошибки нет. <br />Плюс я уже писал что проблема плавающая, как вы себе представляете написать код который ее воспроизводит? Можно ведь провести анализ ситуации, в стек трейсе явно видно что где то идет обращение к disposed объекту NetworkStream, похоже что после этого не происходит "восстановления". Я бы сам это сделал, но судя по всему сборки обфусцированы и как расшифровать вот это at #=q1sCYNkHzKhsY_6HLheYzhhJV85Lpb7_O1Atr6J__UGJdc5bMQ6KHWIc9eocy$q0m.#=qR$DIpneT79S8FnCf0SqFOQ==(IFixReader #=qb8AjmBrA34z7ofacaE2Meg==)<br />мне неясно.<br />У меня есть предположение что это может быть связано с тем что квик не выключается на ночь и возможно в lua скрипте этот NetworkStream диспозится ночью по таймауту, но это я проверить не могу.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/39703/Чтобы понять в чем проблема, эту ошибку нужно воспроизвести.. Для этого нужен конкретный код и лог в...2017-04-11T13:50:11Z2017-04-11T13:50:11ZSupporthttps://stocksharp.ru/users/97869/info@stocksharp.ruЧтобы понять в чем проблема, эту ошибку нужно воспроизвести.. Для этого нужен конкретный код и лог в момент ошибки... Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/39689/Еще доп. инфо. Ошибка из файла Quik.Lua: 2017/04/10 10:00:07.884|Error |FixServer |System.ObjectDisp...2017-04-10T16:47:39Z2017-04-10T16:53:08ZOleghttps://stocksharp.ru/users/98402/info@stocksharp.ruЕще доп. инфо.<br />Ошибка из файла Quik.Lua:<br />2017/04/10 10:00:07.884|Error |FixServer |System.ObjectDisposedException: Cannot access a disposed object.<br />Object name: 'System.Net.Sockets.NetworkStream'.<br /> at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)<br /> at Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos)<br /> at StockSharp.Fix.Native.BaseFixReader.ReadByte()<br /> at StockSharp.Fix.Native.TextFixReader.SkipValue()<br /> at #=q1sCYNkHzKhsY_6HLheYzhhJV85Lpb7_O1Atr6J__UGJdc5bMQ6KHWIc9eocy$q0m.#=qR$DIpneT79S8FnCf0SqFOQ==(IFixReader #=qb8AjmBrA34z7ofacaE2Meg==)<br /><br />И еще квик работает круглосуточно, т.е. на ночь его не выключают.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/39687/Проблема в том что ошибка плавающая, я не могу составить пример который гарантированно бы приводил к...2017-04-10T16:24:48Z2017-04-10T16:24:48ZOleghttps://stocksharp.ru/users/98402/info@stocksharp.ruПроблема в том что ошибка плавающая, я не могу составить пример который гарантированно бы приводил к этой ошибке. Ошибка происходит после вызова QuikTrader.Connect, но уже в другом потоке. Ошибка бывает только утром, то есть если утром при подключении ее не было, то и в течении дня не будет. Между вызовом QuikTrader.Connect и ошибкой никаких действий не производится.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/39681/Какой пример используете?2017-04-10T14:15:13Z2017-04-10T14:15:13ZSupporthttps://stocksharp.ru/users/97869/info@stocksharp.ruКакой пример используете?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/39678/А как это может быть связано с интернет соединением если стокшарп и квик находятся на одной машине? ...2017-04-10T13:51:36Z2017-04-10T13:51:36ZOleghttps://stocksharp.ru/users/98402/info@stocksharp.ruА как это может быть связано с интернет соединением если стокшарп и квик находятся на одной машине? Вот стек трейс ошибки:<br />2017-04-10 10:00:01,959 ERROR 13 StockSharp - System.InvalidCastException: Can't convert An item with the same key has already been added. of type 'System.String' to type 'System.Int64'. ---> System.FormatException: Input string was not in a correct format.<br /> at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)<br /> at System.Number.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt)<br /> at System.Int64.Parse(String s)<br /> at Ecng.Common.Converter.<>c__DisplayClass7_0`2.<AddTypedConverter>b__0(Object input)<br /> at Ecng.Common.Converter.To(Object value, Type destinationType)<br /> --- End of inner exception stack trace ---<br /> at Ecng.Common.Converter.To(Object value, Type destinationType)<br /> at Ecng.Common.Converter.To[T](Object value)<br /> at StockSharp.Fix.Dialects.BaseDialect.#=q4E6qw9ni6$r4OjW8kCcchaO22oUYDwlf$y2e4Ep19os=.#=qYAOTDJubdgblzSr3F8Yy91nAdN2fIkbbUMi5aqBuJi8=(FixTags #=qDnIAHxkj6fYd9E$HnrtD_A==)<br /> at #=q1sCYNkHzKhsY_6HLheYzhhJV85Lpb7_O1Atr6J__UGJdc5bMQ6KHWIc9eocy$q0m.#=qMwi5iioRaWo7on3r5LUqVg==(IFixReader #=qb8AjmBrA34z7ofacaE2Meg==, Func`2 #=qqvtiH9jpZZIjl4lW6nci_A==)<br /> at StockSharp.Fix.Dialects.BaseDialect.#=qevR2qqRlSjQhStOvvCPjw4pv09I4WdH19bqCPXP7vrc=(IFixReader #=qb8AjmBrA34z7ofacaE2Meg==, AllocationArray`1 #=q0Oh84SUvRgNSUWUpWtHB7g==)<br /> at StockSharp.Fix.Dialects.BaseDialect.OnRead(IFixReader reader, String msgType, AllocationArray`1 messages)<br /> at StockSharp.Fix.Dialects.DefaultDialect.OnRead(IFixReader reader, String msgType, AllocationArray`1 messages)<br /> at StockSharp.Fix.Dialects.BaseDialect.#=qBRi1qHhKJgwK_JK91DEZGLWkzaFJ3JxVkqywNCY9gswcFEHuSVkHzYKM_15ty_l_()<br /> at StockSharp.Fix.FixMessageAdapter.#=qDdiEz14PG3MWHn4HOFEykivnxMLbfuxptzA3$ZLOBTI=()<br />Copyright @ StockSharp Platform LLC 2010 - 2024