Коннект к quik через VPN-Key-TLS
Atom
25.01.2017
NeonNeoxin60


[b]Как приконнектится к quik, брокерам, использующих VPN-Key-TLS (usb флешку), чтобы торговый интерфейс не зависал?[/b] Lua работает исправно, TransactionAddress="10.21.133.155:15100" MarketDataAddress="10.21.133.155:15100" сервер прописываю единственный, к которому нужно "цепляться". Робот коннектится, но когда подписываюсь на получение данных, данные не приходят, сам quik зависает. Обычно торгую через брокеров, использующих двухфакторную аутентификацию, алгоритм работает хорошо. Exc касательно коннекта нет. Использую версию библиотек [u]не последнюю[/u] (4.3.16.1).


Теги:


Спасибо: Николай_Флёров


1 2 3  > >>
Support

Фотография
Дата: 26.01.2017
Ответить


Логи коннектора и lua пришлите...

Спасибо: Николай_Флёров

NeonNeoxin60

Фотография
Дата: 27.01.2017
Ответить


Изменила договор на двухфакторную аутентификацию. Вот лог lua: [spoiler]0001/01/01 00:00:00.000| |QuikTrader|Connect 2017/01/27 12:06:32.457| |Quik LUA. Transactions|Connect to Unspecified/localhost:5001... 2017/01/27 12:06:32.476| |Quik LUA. Transactions|Connect to Unspecified/localhost:5001 is OK. 2017/01/27 12:06:32.483| |Quik LUA. Transactions|Sending logon to Unspecified/localhost:5001... 2017/01/27 12:06:32.491| |Quik LUA. Transactions|Logon sent to Unspecified/localhost:5001 OK. 2017/01/27 12:06:32.492| |Quik LUA. Market data|Connect to Unspecified/localhost:5001... 2017/01/27 12:06:32.492| |Quik LUA. Market data|Connect to Unspecified/localhost:5001 is OK. 2017/01/27 12:06:32.493| |Quik LUA. Market data|Sending logon to Unspecified/localhost:5001... 2017/01/27 12:06:32.493| |Quik LUA. Market data|Logon sent to Unspecified/localhost:5001 OK. 2017/01/27 12:06:32.493| |Quik LUA. Transactions|Start message processing. 2017/01/27 12:06:32.493| |Quik LUA. Market data|Start message processing. 2017/01/27 12:06:33.807| |QuikTrader|Создан новый портфель A704N7D. 2017/01/27 12:06:33.813| |QuikTrader|Создан новый портфель 600L7.[/spoiler] Опять же quik сбербанка зависает намертво, хотя с другими брокерами работает хорошо... Можете подсказать куда хотя бы копать с такой ситуации?

Спасибо: Николай_Флёров

NeonNeoxin60

Фотография
Дата: 27.01.2017
Ответить


Сегодня утром довелось проверить Designer (последний релиз). Подключается нормально (собственно как и свой бот), но как дело доходит до получения данных (хотя бы перечень инструментов), quik зависает, сам designer тоже...

Спасибо: Николай_Флёров

Support

Фотография
Дата: 27.01.2017
Ответить


Нужны логи и коннектора и lua под debug...

Спасибо: Николай_Флёров

NeonNeoxin60

Фотография
Дата: 27.01.2017
Ответить


[quote=Support;38995]Нужны логи и коннектора и lua под debug...[/quote] StockSharp.QuikLua.log [spoiler]2017/01/27 13:18:54.353| |LuaServer |OnInit 2017/01/27 13:18:54.367| |FixServer |Server 0.0.0.0:5001 started. 2017/01/27 13:18:54.368| |FixServer |FixServer started. 2017/01/27 13:18:54.369| |LuaServer |OnInit done 2017/01/27 13:18:54.370| |FixServer |FixServer outgoing thread started. 2017/01/27 13:18:54.376| |LuaServer |Main 2017/01/27 13:19:41.537| |FixServer |Connected '127.0.0.1:57999' to '0.0.0.0:5001'. 2017/01/27 13:19:41.555| |FixServer |Received first byte from '127.0.0.1:57999'. 2017/01/27 13:19:41.566| |FixServer |From : Logon 2017/01/27 13:19:41.603| |FixServer |Клиент quik (127.0.0.1:57999) авторизован. 2017/01/27 13:19:41.682| |FixServer |Отправка Logon клиенту. 2017/01/27 13:19:41.685| |FixServer |Сессия запущена. 2017/01/27 13:19:41.726| |FixServer |From П 127.0.0.1:57999: RequestForPositions 2017/01/27 13:19:41.743| |FixServer |From П 127.0.0.1:57999: OrderMassStatusRequest 2017/01/27 13:19:41.744| |LuaServer |Request: Type = PortfolioLookup TrId = 47968394 Value = SecId = OrdType = IsSubscribe = False DataType = Level1 2017/01/27 13:19:41.744| |LuaServer |LookupPortfolios 2017/01/27 13:19:41.759| |LuaServer |LookupPortfolios done 2017/01/27 13:19:41.766| |LuaServer |LookupPositions 2017/01/27 13:19:41.773| |LuaServer |LookupPositions done 2017/01/27 13:19:41.773| |LuaServer |Request: Type = OrderStatus TrId = 47968395 Value = SecId = OrdType = IsSubscribe = False DataType = Level1 2017/01/27 13:19:41.775| |LuaServer |LookupStopOrders 2017/01/27 13:19:41.775| |LuaServer |Stop orders count: 0 2017/01/27 13:19:41.775| |LuaServer |LookupStopOrders done 2017/01/27 13:19:41.776| |LuaServer |LookupOrders 2017/01/27 13:19:41.777| |LuaServer |Orders count: 0 2017/01/27 13:19:41.777| |LuaServer |LookupOrders done 2017/01/27 13:19:41.778| |LuaServer |LookupTrades 2017/01/27 13:19:41.778| |LuaServer |Own trades count: 0 2017/01/27 13:19:41.778| |LuaServer |LookupTrades done 2017/01/27 13:19:49.913| |FixServer |From П 127.0.0.1:57999: Logout 2017/01/27 13:19:49.914| |FixServer |Disconnect П (127.0.0.1:57999) 2017/01/27 13:19:49.934|Error |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.ReadString() в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=qId50OMx_nhYyxlgPpdNdXg==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==, Boolean& #=qrXbHg1NIv5IAxCaVMEYEww==) в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=q8P2XfEWm2nha5A1So$emzA==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==, Boolean #=qbCf5c7ytckWTpsRmVxJcQklNc_wsrO_69HfziOY1wwg=, String #=qaEkCKeoiPRJ6iVdAskQi6pWvo1KibP0t4yQwYjJooH0=, ILogReceiver #=qRrHOBQafAX5PwXaSJWDr8w==, String #=qIS9prOjgHJfQaPT5to7k9Q==, Func3 #=q_NgLq8FJNBS5IO_g69W4pw==, Action1 #=qZ$mB7GYGSaFs34tqXrIyBA==) 2017/01/27 13:19:49.934|Error |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.ReadTag() в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=qvfiEfeWcmGkMxp6W8RWFeA==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==, FixTags #=qnDnHQB1ROJaiOIvJA6y_FQ==) в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=quvVW08sQi2h2T_EGt$j2Dg==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==, Boolean #=qbCf5c7ytckWTpsRmVxJcQklNc_wsrO_69HfziOY1wwg=, String #=qaEkCKeoiPRJ6iVdAskQi6pWvo1KibP0t4yQwYjJooH0=) в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=q8P2XfEWm2nha5A1So$emzA==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==, Boolean #=qbCf5c7ytckWTpsRmVxJcQklNc_wsrO_69HfziOY1wwg=, String #=qaEkCKeoiPRJ6iVdAskQi6pWvo1KibP0t4yQwYjJooH0=, ILogReceiver #=qRrHOBQafAX5PwXaSJWDr8w==, String #=qIS9prOjgHJfQaPT5to7k9Q==, Func3 #=q_NgLq8FJNBS5IO_g69W4pw==, Action1 #=qZ$mB7GYGSaFs34tqXrIyBA==) 2017/01/27 13:19:49.934|Error |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.SkipValue() в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=qdAfcyT1VcAG3RS8XYUe_rg==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==) 2017/01/27 13:19:49.934| |FixServer |Disconnect П (127.0.0.1:57999) 2017/01/27 13:19:55.172| |FixServer |Connected '127.0.0.1:58023' to '0.0.0.0:5001'. 2017/01/27 13:19:55.172| |FixServer |Received first byte from '127.0.0.1:58023'. 2017/01/27 13:19:55.172| |FixServer |From : Logon 2017/01/27 13:19:55.172| |FixServer |Клиент quik (127.0.0.1:58023) авторизован. 2017/01/27 13:19:55.173| |FixServer |Отправка Logon клиенту. 2017/01/27 13:19:55.173| |FixServer |Сессия запущена. 2017/01/27 13:19:55.173| |FixServer |From П 127.0.0.1:58023: RequestForPositions 2017/01/27 13:19:55.173| |FixServer |From П 127.0.0.1:58023: OrderMassStatusRequest 2017/01/27 13:19:55.173| |LuaServer |Request: Type = PortfolioLookup TrId = 47968396 Value = SecId = OrdType = IsSubscribe = False DataType = Level1 2017/01/27 13:19:55.173| |LuaServer |LookupPortfolios 2017/01/27 13:19:55.174| |LuaServer |LookupPortfolios done 2017/01/27 13:19:55.174| |LuaServer |LookupPositions 2017/01/27 13:19:55.175| |LuaServer |LookupPositions done 2017/01/27 13:19:55.175| |LuaServer |Request: Type = OrderStatus TrId = 47968397 Value = SecId = OrdType = IsSubscribe = False DataType = Level1 2017/01/27 13:19:55.175| |LuaServer |LookupStopOrders 2017/01/27 13:19:55.175| |LuaServer |Stop orders count: 0 2017/01/27 13:19:55.175| |LuaServer |LookupStopOrders done 2017/01/27 13:19:55.175| |LuaServer |LookupOrders 2017/01/27 13:19:55.175| |LuaServer |Orders count: 0 2017/01/27 13:19:55.175| |LuaServer |LookupOrders done 2017/01/27 13:19:55.175| |LuaServer |LookupTrades 2017/01/27 13:19:55.175| |LuaServer |Own trades count: 0 2017/01/27 13:19:55.175| |LuaServer |LookupTrades done 2017/01/27 13:19:57.034| |FixServer |From П 127.0.0.1:58023: Logout 2017/01/27 13:19:57.035| |FixServer |Disconnect П (127.0.0.1:58023) 2017/01/27 13:19:57.035|Error |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.ReadString() в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=qId50OMx_nhYyxlgPpdNdXg==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==, Boolean& #=qrXbHg1NIv5IAxCaVMEYEww==) в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=q8P2XfEWm2nha5A1So$emzA==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==, Boolean #=qbCf5c7ytckWTpsRmVxJcQklNc_wsrO_69HfziOY1wwg=, String #=qaEkCKeoiPRJ6iVdAskQi6pWvo1KibP0t4yQwYjJooH0=, ILogReceiver #=qRrHOBQafAX5PwXaSJWDr8w==, String #=qIS9prOjgHJfQaPT5to7k9Q==, Func3 #=q_NgLq8FJNBS5IO_g69W4pw==, Action1 #=qZ$mB7GYGSaFs34tqXrIyBA==) 2017/01/27 13:19:57.035|Error |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.ReadTag() в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=qvfiEfeWcmGkMxp6W8RWFeA==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==, FixTags #=qnDnHQB1ROJaiOIvJA6y_FQ==) в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=quvVW08sQi2h2T_EGt$j2Dg==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==, Boolean #=qbCf5c7ytckWTpsRmVxJcQklNc_wsrO_69HfziOY1wwg=, String #=qaEkCKeoiPRJ6iVdAskQi6pWvo1KibP0t4yQwYjJooH0=) в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=q8P2XfEWm2nha5A1So$emzA==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==, Boolean #=qbCf5c7ytckWTpsRmVxJcQklNc_wsrO_69HfziOY1wwg=, String #=qaEkCKeoiPRJ6iVdAskQi6pWvo1KibP0t4yQwYjJooH0=, ILogReceiver #=qRrHOBQafAX5PwXaSJWDr8w==, String #=qIS9prOjgHJfQaPT5to7k9Q==, Func3 #=q_NgLq8FJNBS5IO_g69W4pw==, Action1 #=qZ$mB7GYGSaFs34tqXrIyBA==) 2017/01/27 13:19:57.035|Error |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.SkipValue() в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=qdAfcyT1VcAG3RS8XYUe_rg==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==) 2017/01/27 13:19:57.035| |FixServer |Disconnect П (127.0.0.1:58023) 2017/01/27 13:25:43.150| |FixServer |Connected '127.0.0.1:58741' to '0.0.0.0:5001'. 2017/01/27 13:25:43.152| |FixServer |Received first byte from '127.0.0.1:58741'. 2017/01/27 13:25:43.152| |FixServer |From : Logon 2017/01/27 13:25:43.152| |FixServer |Клиент quik (127.0.0.1:58741) авторизован. 2017/01/27 13:25:43.153| |FixServer |Отправка Logon клиенту. 2017/01/27 13:25:43.153| |FixServer |Сессия запущена. 2017/01/27 13:25:43.158| |FixServer |From quik 127.0.0.1:58741: SecurityListRequest 2017/01/27 13:25:43.160| |LuaServer |Request: Type = SecurityLookup TrId = 48343145 Value = SecId = S#:@, Native:,Type: OrdType = IsSubscribe = False DataType = Level1 2017/01/27 13:25:43.166| |LuaServer |LookupSecurities 2017/01/27 13:25:43.198|Error |LuaServer |Пустой код инструмента для класса CROSSRATE. 2017/01/27 13:25:43.227| |FixServer |From quik 127.0.0.1:58741: Logout 2017/01/27 13:25:43.227| |FixServer |Disconnect quik (127.0.0.1:58741) 2017/01/27 13:25:43.228|Error |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.ReadString() в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=qId50OMx_nhYyxlgPpdNdXg==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==, Boolean& #=qrXbHg1NIv5IAxCaVMEYEww==) в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=q8P2XfEWm2nha5A1So$emzA==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==, Boolean #=qbCf5c7ytckWTpsRmVxJcQklNc_wsrO_69HfziOY1wwg=, String #=qaEkCKeoiPRJ6iVdAskQi6pWvo1KibP0t4yQwYjJooH0=, ILogReceiver #=qRrHOBQafAX5PwXaSJWDr8w==, String #=qIS9prOjgHJfQaPT5to7k9Q==, Func3 #=q_NgLq8FJNBS5IO_g69W4pw==, Action1 #=qZ$mB7GYGSaFs34tqXrIyBA==) 2017/01/27 13:25:43.228|Error |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.ReadTag() в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=qvfiEfeWcmGkMxp6W8RWFeA==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==, FixTags #=qnDnHQB1ROJaiOIvJA6y_FQ==) в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=quvVW08sQi2h2T_EGt$j2Dg==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==, Boolean #=qbCf5c7ytckWTpsRmVxJcQklNc_wsrO_69HfziOY1wwg=, String #=qaEkCKeoiPRJ6iVdAskQi6pWvo1KibP0t4yQwYjJooH0=) в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=q8P2XfEWm2nha5A1So$emzA==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==, Boolean #=qbCf5c7ytckWTpsRmVxJcQklNc_wsrO_69HfziOY1wwg=, String #=qaEkCKeoiPRJ6iVdAskQi6pWvo1KibP0t4yQwYjJooH0=, ILogReceiver #=qRrHOBQafAX5PwXaSJWDr8w==, String #=qIS9prOjgHJfQaPT5to7k9Q==, Func3 #=q_NgLq8FJNBS5IO_g69W4pw==, Action1 #=qZ$mB7GYGSaFs34tqXrIyBA==) 2017/01/27 13:25:43.228|Error |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.SkipValue() в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=qdAfcyT1VcAG3RS8XYUe_rg==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==) 2017/01/27 13:25:43.228| |FixServer |Disconnect quik (127.0.0.1:58741) 2017/01/27 13:25:43.335|Error |LuaServer |Пустой код инструмента для класса TQIF. 2017/01/27 13:25:43.335|Error |LuaServer |Пустой код инструмента для класса TQTF. 2017/01/27 13:25:43.337|Error |LuaServer |Пустой код инструмента для класса SPEQ. 2017/01/27 13:25:43.343|Error |LuaServer |Пустой код инструмента для класса TQOD. 2017/01/27 13:25:43.357|Error |LuaServer |Пустой код инструмента для класса USDRUB. 2017/01/27 13:25:43.979|Error |LuaServer |Пустой код инструмента для класса FUTSPREAD. 2017/01/27 13:25:43.982|Error |LuaServer |Пустой код инструмента для класса INSTR. 2017/01/27 13:25:43.982|Error |LuaServer |Пустой код инструмента для класса INOS. 2017/01/27 13:25:43.982|Error |LuaServer |Пустой код инструмента для класса INOSNV. 2017/01/27 13:25:43.995| |LuaServer |LookupSecurities done 2017/01/27 13:26:23.949| |FixServer |Connected '127.0.0.1:58846' to '0.0.0.0:5001'. 2017/01/27 13:26:23.949| |FixServer |Received first byte from '127.0.0.1:58846'. 2017/01/27 13:26:23.949| |FixServer |From : Logon 2017/01/27 13:26:23.949| |FixServer |Клиент quik (127.0.0.1:58846) авторизован. 2017/01/27 13:26:23.951| |FixServer |Отправка Logon клиенту. 2017/01/27 13:26:23.951| |FixServer |Сессия запущена. 2017/01/27 13:26:23.952| |FixServer |Connected '127.0.0.1:58847' to '0.0.0.0:5001'. 2017/01/27 13:26:23.952| |FixServer |Received first byte from '127.0.0.1:58847'. 2017/01/27 13:26:23.953| |FixServer |From : Logon 2017/01/27 13:26:23.953| |FixServer |Клиент quik (127.0.0.1:58847) авторизован. 2017/01/27 13:26:23.953| |FixServer |Отправка Logon клиенту. 2017/01/27 13:26:23.954| |FixServer |Сессия запущена. 2017/01/27 13:26:23.958| |FixServer |From quik 127.0.0.1:58847: SecurityListRequest 2017/01/27 13:26:23.958| |FixServer |From П 127.0.0.1:58846: RequestForPositions 2017/01/27 13:26:23.959| |FixServer |From П 127.0.0.1:58846: OrderMassStatusRequest 2017/01/27 13:26:23.959| |LuaServer |Request: Type = PortfolioLookup TrId = 47968399 Value = SecId = OrdType = IsSubscribe = False DataType = Level1 2017/01/27 13:26:23.959| |LuaServer |LookupPortfolios 2017/01/27 13:26:23.959| |LuaServer |LookupPortfolios done 2017/01/27 13:26:23.959| |FixServer |From quik 127.0.0.1:58847: SecurityListRequest 2017/01/27 13:26:23.960| |LuaServer |LookupPositions 2017/01/27 13:26:23.961| |LuaServer |LookupPositions done 2017/01/27 13:26:23.961| |LuaServer |Request: Type = OrderStatus TrId = 47968400 Value = SecId = OrdType = IsSubscribe = False DataType = Level1 2017/01/27 13:26:23.961| |LuaServer |LookupStopOrders 2017/01/27 13:26:23.961| |LuaServer |Stop orders count: 0 2017/01/27 13:26:23.961| |LuaServer |LookupStopOrders done 2017/01/27 13:26:23.961| |LuaServer |LookupOrders 2017/01/27 13:26:23.961| |LuaServer |Orders count: 0 2017/01/27 13:26:23.961| |LuaServer |LookupOrders done 2017/01/27 13:26:23.961| |LuaServer |LookupTrades 2017/01/27 13:26:23.961| |LuaServer |Own trades count: 0 2017/01/27 13:26:23.961| |LuaServer |LookupTrades done 2017/01/27 13:26:23.961| |LuaServer |Request: Type = SecurityLookup TrId = 47968398 Value = SecId = S#:RTH@FORTS@, Native:,Type: OrdType = IsSubscribe = False DataType = Level1 2017/01/27 13:26:23.961| |LuaServer |LookupSecurities 2017/01/27 13:26:23.963|Error |LuaServer |Пустой код инструмента для класса CROSSRATE. 2017/01/27 13:26:23.964|Error |LuaServer |Пустой код инструмента для класса TQIF. 2017/01/27 13:26:23.964|Error |LuaServer |Пустой код инструмента для класса TQTF. 2017/01/27 13:26:23.964|Error |LuaServer |Пустой код инструмента для класса SPEQ. 2017/01/27 13:26:23.964|Error |LuaServer |Пустой код инструмента для класса TQOD. 2017/01/27 13:26:23.965|Error |LuaServer |Пустой код инструмента для класса USDRUB. 2017/01/27 13:26:23.972|Error |LuaServer |Пустой код инструмента для класса FUTSPREAD. 2017/01/27 13:26:23.972|Error |LuaServer |Пустой код инструмента для класса INSTR. 2017/01/27 13:26:23.972|Error |LuaServer |Пустой код инструмента для класса INOS. 2017/01/27 13:26:23.972|Error |LuaServer |Пустой код инструмента для класса INOSNV. 2017/01/27 13:26:23.972| |LuaServer |LookupSecurities done 2017/01/27 13:26:23.976| |LuaServer |Request: Type = SecurityLookup TrId = 47968401 Value = SecId = S#:@, Native:,Type: OrdType = IsSubscribe = False DataType = Level1 2017/01/27 13:26:23.976| |LuaServer |LookupSecurities 2017/01/27 13:26:23.977|Error |LuaServer |Пустой код инструмента для класса CROSSRATE. 2017/01/27 13:26:24.115|Error |LuaServer |Пустой код инструмента для класса TQIF. 2017/01/27 13:26:24.116|Error |LuaServer |Пустой код инструмента для класса TQTF. 2017/01/27 13:26:24.117|Error |LuaServer |Пустой код инструмента для класса SPEQ. 2017/01/27 13:26:24.122|Error |LuaServer |Пустой код инструмента для класса TQOD. 2017/01/27 13:26:24.135|Error |LuaServer |Пустой код инструмента для класса USDRUB. 2017/01/27 13:26:24.788|Error |LuaServer |Пустой код инструмента для класса FUTSPREAD. 2017/01/27 13:26:24.788|Error |LuaServer |Пустой код инструмента для класса INSTR. 2017/01/27 13:26:24.788|Error |LuaServer |Пустой код инструмента для класса INOS. 2017/01/27 13:26:24.789|Error |LuaServer |Пустой код инструмента для класса INOSNV. 2017/01/27 13:26:24.812| |LuaServer |LookupSecurities done 2017/01/27 13:26:58.078| |LuaServer |OnStop 2017/01/27 13:26:58.078| |LuaServer |Main done 2017/01/27 13:26:58.079| |FixServer |FixServer (outgoing) stopped. 2017/01/27 13:26:58.079| |FixServer |FixServer outgoing thread finished. 2017/01/27 13:26:58.079|Error |FixServer |System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.Socket". в System.Net.Sockets.Socket.EndAccept(IAsyncResult asyncResult) в System.Net.Sockets.TcpListener.EndAcceptTcpClient(IAsyncResult asyncResult) в StockSharp.Fix.FixServer.#=qFOgZYZI5$2vv74DsI6YpCw==(IAsyncResult #=qKDfZkp$b4sqIMf13IdzTCg==) 2017/01/27 13:26:58.081| |FixServer |FixServer stopped. 2017/01/27 13:26:58.081| |LuaServer |OnStop done [/spoiler]

Connector [spoiler]00:00:00.000| |Connector |Connect 13:06:57.665| |Quik LUA. Transactions|Connect to Unspecified/localhost:5001... 13:06:58.671|Error |Quik LUA. Transactions|System.Net.Sockets.SocketException (0x80004005): Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 127.0.0.1:5001 в System.Net.Sockets.TcpClient.Connect(String hostname, Int32 port) в StockSharp.Fix.FixMessageAdapter.#=q_C3lFkmP7aNxdRqfS8j8gA==(Int64 #=qGDwYFTqgn$go94Q5b1kqvQ==, Message #=qtP3yQJlwTy7$Isctkwi9YQ==) в StockSharp.Fix.FixMessageAdapter.OnSendInMessage(Message message) в StockSharp.Messages.MessageAdapter.SendInMessage(Message message) 13:06:58.683|Error |BasketMessageAdapter|Ошибка подключения для LuaFixTransactionMessageAdapter: System.Net.Sockets.SocketException (0x80004005): Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 127.0.0.1:5001 в System.Net.Sockets.TcpClient.Connect(String hostname, Int32 port) в StockSharp.Fix.FixMessageAdapter.#=q_C3lFkmP7aNxdRqfS8j8gA==(Int64 #=qGDwYFTqgn$go94Q5b1kqvQ==, Message #=qtP3yQJlwTy7$Isctkwi9YQ==) в StockSharp.Fix.FixMessageAdapter.OnSendInMessage(Message message) в StockSharp.Messages.MessageAdapter.SendInMessage(Message message) 00:00:00.000| |Connector |Connect 13:07:27.087| |Quik LUA. Transactions|Connect to Unspecified/localhost:5001... 13:07:28.090|Error |Quik LUA. Transactions|System.Net.Sockets.SocketException (0x80004005): Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 127.0.0.1:5001 в System.Net.Sockets.TcpClient.Connect(String hostname, Int32 port) в StockSharp.Fix.FixMessageAdapter.#=q_C3lFkmP7aNxdRqfS8j8gA==(Int64 #=qGDwYFTqgn$go94Q5b1kqvQ==, Message #=qtP3yQJlwTy7$Isctkwi9YQ==) в StockSharp.Fix.FixMessageAdapter.OnSendInMessage(Message message) в StockSharp.Messages.MessageAdapter.SendInMessage(Message message) 13:07:28.092|Error |BasketMessageAdapter|Ошибка подключения для LuaFixTransactionMessageAdapter: System.Net.Sockets.SocketException (0x80004005): Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 127.0.0.1:5001 в System.Net.Sockets.TcpClient.Connect(String hostname, Int32 port) в StockSharp.Fix.FixMessageAdapter.#=q_C3lFkmP7aNxdRqfS8j8gA==(Int64 #=qGDwYFTqgn$go94Q5b1kqvQ==, Message #=qtP3yQJlwTy7$Isctkwi9YQ==) в StockSharp.Fix.FixMessageAdapter.OnSendInMessage(Message message) в StockSharp.Messages.MessageAdapter.SendInMessage(Message message) 00:00:00.000| |Connector |Connect 13:11:24.665| |Quik LUA. Transactions|Connect to Unspecified/localhost:5001... 13:11:25.668|Error |Quik LUA. Transactions|System.Net.Sockets.SocketException (0x80004005): Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 127.0.0.1:5001 в System.Net.Sockets.TcpClient.Connect(String hostname, Int32 port) в StockSharp.Fix.FixMessageAdapter.#=q_C3lFkmP7aNxdRqfS8j8gA==(Int64 #=qGDwYFTqgn$go94Q5b1kqvQ==, Message #=qtP3yQJlwTy7$Isctkwi9YQ==) в StockSharp.Fix.FixMessageAdapter.OnSendInMessage(Message message) в StockSharp.Messages.MessageAdapter.SendInMessage(Message message) 13:11:25.668|Error |BasketMessageAdapter|Ошибка подключения для LuaFixTransactionMessageAdapter: System.Net.Sockets.SocketException (0x80004005): Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 127.0.0.1:5001 в System.Net.Sockets.TcpClient.Connect(String hostname, Int32 port) в StockSharp.Fix.FixMessageAdapter.#=q_C3lFkmP7aNxdRqfS8j8gA==(Int64 #=qGDwYFTqgn$go94Q5b1kqvQ==, Message #=qtP3yQJlwTy7$Isctkwi9YQ==) в StockSharp.Fix.FixMessageAdapter.OnSendInMessage(Message message) в StockSharp.Messages.MessageAdapter.SendInMessage(Message message) 00:00:00.000| |Connector |Connect 13:12:02.757| |Quik LUA. Transactions|Connect to Unspecified/localhost:5001... 13:12:03.759|Error |Quik LUA. Transactions|System.Net.Sockets.SocketException (0x80004005): Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 127.0.0.1:5001 в System.Net.Sockets.TcpClient.Connect(String hostname, Int32 port) в StockSharp.Fix.FixMessageAdapter.#=q_C3lFkmP7aNxdRqfS8j8gA==(Int64 #=qGDwYFTqgn$go94Q5b1kqvQ==, Message #=qtP3yQJlwTy7$Isctkwi9YQ==) в StockSharp.Fix.FixMessageAdapter.OnSendInMessage(Message message) в StockSharp.Messages.MessageAdapter.SendInMessage(Message message) 13:12:03.759|Error |BasketMessageAdapter|Ошибка подключения для LuaFixTransactionMessageAdapter: System.Net.Sockets.SocketException (0x80004005): Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 127.0.0.1:5001 в System.Net.Sockets.TcpClient.Connect(String hostname, Int32 port) в StockSharp.Fix.FixMessageAdapter.#=q_C3lFkmP7aNxdRqfS8j8gA==(Int64 #=qGDwYFTqgn$go94Q5b1kqvQ==, Message #=qtP3yQJlwTy7$Isctkwi9YQ==) в StockSharp.Fix.FixMessageAdapter.OnSendInMessage(Message message) в StockSharp.Messages.MessageAdapter.SendInMessage(Message message) 00:00:00.000| |Connector |Connect 13:12:28.051| |Quik LUA. Transactions|Connect to Unspecified/localhost:5001... 13:12:28.051| |Quik LUA. Transactions|Connect to Unspecified/localhost:5001 is OK. 13:12:28.068| |Quik LUA. Transactions|Sending logon to Unspecified/localhost:5001... 13:12:28.078| |Quik LUA. Transactions|Logon sent to Unspecified/localhost:5001 OK. 13:12:28.083| |Quik LUA. Transactions|Start message processing. 13:12:28.397| |Connector |Disconnect 13:12:28.397| |Connector |Создан новый портфель A704N7D. 13:12:28.403| |Connector |Создан новый портфель 600L7. 13:12:28.406|Error |Connector |System.InvalidOperationException: Сообщение 'Position,T(L)=2017/01/27 13:12:28.406,Sec=S#:SBER@, Native:,Type:Stock,P=600L7' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionMessage(PositionMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:12:28.406|Error |Connector |System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:12:28.406,T(S)=2017/01/27 11:12:28.399,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BeginValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:12:28.406|Error |Connector |System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:12:28.406,T(S)=2017/01/27 11:12:28.399,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[CurrentValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:12:28.406|Error |Connector |System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:12:28.406,T(S)=2017/01/27 11:12:28.399,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BlockedValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:12:28.406|Error |Connector |System.InvalidOperationException: Сообщение 'Position,T(L)=2017/01/27 13:12:28.406,Sec=S#:SBER@, Native:,Type:Stock,P=600L7' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionMessage(PositionMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:12:28.406|Error |Connector |System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:12:28.406,T(S)=2017/01/27 11:12:28.400,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BeginValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:12:28.406|Error |Connector |System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:12:28.406,T(S)=2017/01/27 11:12:28.400,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[CurrentValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:12:28.406|Error |Connector |System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:12:28.406,T(S)=2017/01/27 11:12:28.400,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BlockedValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:12:28.407|Error |Connector |System.InvalidOperationException: Сообщение 'Position,T(L)=2017/01/27 13:12:28.407,Sec=S#:SBER@, Native:,Type:Stock,P=600L7' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionMessage(PositionMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:12:28.407|Error |Connector |System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:12:28.407,T(S)=2017/01/27 11:12:28.400,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BeginValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:12:28.407|Error |Connector |System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:12:28.407,T(S)=2017/01/27 11:12:28.400,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[CurrentValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:12:28.407|Error |Connector |System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:12:28.407,T(S)=2017/01/27 11:12:28.400,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BlockedValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 00:00:00.000| |Connector |Connect 13:13:52.084| |Quik LUA. Transactions|Connect to Unspecified/localhost:5001... 13:13:52.085| |Quik LUA. Transactions|Connect to Unspecified/localhost:5001 is OK. 13:13:52.085| |Quik LUA. Transactions|Sending logon to Unspecified/localhost:5001... 13:13:52.086| |Quik LUA. Transactions|Logon sent to Unspecified/localhost:5001 OK. 13:13:52.086| |Quik LUA. Transactions|Start message processing. 13:13:52.088| |Connector |Создан новый портфель A704N7D. 13:13:52.088| |Connector |Создан новый портфель 600L7. 13:13:52.090|Error |Connector |System.InvalidOperationException: Сообщение 'Position,T(L)=2017/01/27 13:13:52.090,Sec=S#:SBER@, Native:,Type:Stock,P=600L7' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionMessage(PositionMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:13:52.090|Error |Connector |System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:13:52.090,T(S)=2017/01/27 11:13:52.089,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BeginValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:13:52.090|Error |Connector |System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:13:52.090,T(S)=2017/01/27 11:13:52.089,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[CurrentValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:13:52.090|Error |Connector |System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:13:52.090,T(S)=2017/01/27 11:13:52.089,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BlockedValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:13:52.090|Error |Connector |System.InvalidOperationException: Сообщение 'Position,T(L)=2017/01/27 13:13:52.090,Sec=S#:SBER@, Native:,Type:Stock,P=600L7' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionMessage(PositionMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:13:52.090|Error |Connector |System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:13:52.090,T(S)=2017/01/27 11:13:52.089,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BeginValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:13:52.090|Error |Connector |System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:13:52.090,T(S)=2017/01/27 11:13:52.089,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[CurrentValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:13:52.090|Error |Connector |System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:13:52.090,T(S)=2017/01/27 11:13:52.089,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BlockedValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:13:52.091|Error |Connector |System.InvalidOperationException: Сообщение 'Position,T(L)=2017/01/27 13:13:52.091,Sec=S#:SBER@, Native:,Type:Stock,P=600L7' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionMessage(PositionMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:13:52.091|Error |Connector |System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:13:52.091,T(S)=2017/01/27 11:13:52.089,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BeginValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: boardCode в StockSharp.Algo.SecurityIdGenerator.GenerateId(String secCode, String boardCode) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:13:52.091|Error |Connector |System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:13:52.091,T(S)=2017/01/27 11:13:52.089,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[CurrentValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. [/spoiler]

DesignerConnector

[spoiler]13:18:40.423| |DesignerConnector|Создан новый портфель A704N7D. 13:18:40.423| |DesignerConnector|Создан новый портфель 600L7. 13:18:40.423| |DesignerConnector|Создан новый портфель 100620. 13:18:40.423| |DesignerConnector|Создан новый портфель 4110OFR. 13:19:28.501| |DesignerConnector|Создан новый портфель A704N7D. 13:19:28.501| |DesignerConnector|Создан новый портфель 600L7. 13:19:28.501| |DesignerConnector|Создан новый портфель 100620. 13:19:28.501| |DesignerConnector|Создан новый портфель 4110OFR. 13:19:28.524| |DesignerConnector|Connect 13:19:41.806| |DesignerConnector|Создан новый портфель L01-00000F00. 13:19:41.810| |DesignerConnector|Disconnect 13:19:49.934| |DesignerConnector|Connect 13:19:55.177| |DesignerConnector|Disconnect 13:19:57.040| |DesignerConnector|Connect 13:26:58.415|Error |DesignerConnector|System.InvalidOperationException: Процесс подключения был прервал из-за неожиданного отключения. ---> System.IO.IOException: Не удается прочитать данные из транспортного соединения: Удаленный хост принудительно разорвал существующее подключение. ---> System.Net.Sockets.SocketException: Удаленный хост принудительно разорвал существующее подключение в System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags) в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) --- Конец трассировки внутреннего стека исключений --- в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.ReadTag() в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=qvfiEfeWcmGkMxp6W8RWFeA==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==, FixTags #=qnDnHQB1ROJaiOIvJA6y_FQ==) в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=quvVW08sQi2h2T_EGt$j2Dg==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==, Boolean #=qbCf5c7ytckWTpsRmVxJcQklNc_wsrO_69HfziOY1wwg=, String #=qaEkCKeoiPRJ6iVdAskQi6pWvo1KibP0t4yQwYjJooH0=) в StockSharp.Fix.Dialects.BaseDialect.#=qMmEllxu9CJ6a7izJQC9gDtZOUT5ZKsk0xGNRtbsMb8rdfci$igEPi0OAfVN_YvVf() в StockSharp.Fix.FixMessageAdapter.#=qitIvO4Mhn2bkGI3Fuj$BuozeYNUf7opMOnTjwSRoSwE=() --- Конец трассировки внутреннего стека исключений --- 13:26:58.415|Error |DesignerConnector|System.InvalidOperationException: Процесс подключения был прервал из-за неожиданного отключения. ---> System.IO.IOException: Не удается прочитать данные из транспортного соединения: Удаленный хост принудительно разорвал существующее подключение. ---> System.Net.Sockets.SocketException: Удаленный хост принудительно разорвал существующее подключение в System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags) в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) --- Конец трассировки внутреннего стека исключений --- в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.ReadTag() в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=qvfiEfeWcmGkMxp6W8RWFeA==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==, FixTags #=qnDnHQB1ROJaiOIvJA6y_FQ==) в #=qkRXq6iKdrC9LFSGoTUCCeUBYULy4C$pPVQC6hTqQKagOENYUMdtyW4K$MvuBTpxG.#=quvVW08sQi2h2T_EGt$j2Dg==(IFixReader #=qVOmxA$JOWixjNN3uU49Dkg==, Boolean #=qbCf5c7ytckWTpsRmVxJcQklNc_wsrO_69HfziOY1wwg=, String #=qaEkCKeoiPRJ6iVdAskQi6pWvo1KibP0t4yQwYjJooH0=) в StockSharp.Fix.Dialects.BaseDialect.#=qMmEllxu9CJ6a7izJQC9gDtZOUT5ZKsk0xGNRtbsMb8rdfci$igEPi0OAfVN_YvVf() в StockSharp.Fix.FixMessageAdapter.#=qitIvO4Mhn2bkGI3Fuj$BuozeYNUf7opMOnTjwSRoSwE=() --- Конец трассировки внутреннего стека исключений --- 13:26:58.415| |DesignerConnector|Disconnect 13:26:58.415|Warning|DesignerConnector|Невозможно отключиться, так как подключение находится в состоянии Failed. 13:26:58.415| |DesignerConnector|Disconnect 13:26:58.415|Warning|DesignerConnector|Невозможно отключиться, так как подключение находится в состоянии Failed. 13:26:58.415| |DesignerConnector|Connect 13:28:48.514|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'Position,T(L)=2017/01/27 13:28:48.514,Sec=S#:SBER@, Native:,Type:Stock,P=600L7' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionMessage(PositionMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:28:48.524|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:28:48.524,T(S)=2017/01/27 11:28:48.513,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BeginValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:28:48.528|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:28:48.528,T(S)=2017/01/27 11:28:48.513,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[CurrentValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:28:48.534|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:28:48.534,T(S)=2017/01/27 11:28:48.513,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BlockedValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:28:48.539|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'Position,T(L)=2017/01/27 13:28:48.539,Sec=S#:SBER@, Native:,Type:Stock,P=600L7' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionMessage(PositionMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:28:48.544|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:28:48.544,T(S)=2017/01/27 11:28:48.514,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BeginValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:28:48.549|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:28:48.549,T(S)=2017/01/27 11:28:48.514,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[CurrentValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:28:48.554|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:28:48.554,T(S)=2017/01/27 11:28:48.514,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BlockedValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:28:48.558|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'Position,T(L)=2017/01/27 13:28:48.558,Sec=S#:SBER@, Native:,Type:Stock,P=600L7' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionMessage(PositionMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:28:48.562|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:28:48.562,T(S)=2017/01/27 11:28:48.514,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BeginValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:28:48.565|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:28:48.565,T(S)=2017/01/27 11:28:48.514,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[CurrentValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:28:48.571|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:28:48.571,T(S)=2017/01/27 11:28:48.514,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BlockedValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:28:50.386| |DesignerConnector|Disconnect 13:29:12.594| |DesignerConnector|Connect 13:29:46.411|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'Position,T(L)=2017/01/27 13:29:46.411,Sec=S#:SBER@, Native:,Type:Stock,P=600L7' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionMessage(PositionMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:29:46.426|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:29:46.420,T(S)=2017/01/27 11:29:46.410,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BeginValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:29:46.430|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:29:46.430,T(S)=2017/01/27 11:29:46.410,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[CurrentValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:29:46.440|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:29:46.440,T(S)=2017/01/27 11:29:46.410,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BlockedValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:29:46.447|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'Position,T(L)=2017/01/27 13:29:46.447,Sec=S#:SBER@, Native:,Type:Stock,P=600L7' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionMessage(PositionMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:29:46.453|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:29:46.453,T(S)=2017/01/27 11:29:46.411,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BeginValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:29:46.460|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:29:46.460,T(S)=2017/01/27 11:29:46.411,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[CurrentValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:29:46.467|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:29:46.467,T(S)=2017/01/27 11:29:46.411,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BlockedValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:29:46.474|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'Position,T(L)=2017/01/27 13:29:46.474,Sec=S#:SBER@, Native:,Type:Stock,P=600L7' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionMessage(PositionMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:29:46.481|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:29:46.481,T(S)=2017/01/27 11:29:46.411,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BeginValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:29:46.488|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:29:46.488,T(S)=2017/01/27 11:29:46.411,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[CurrentValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:29:46.495|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:29:46.495,T(S)=2017/01/27 11:29:46.411,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BlockedValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:13.701|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'Position,T(L)=2017/01/27 13:30:13.701,Sec=S#:SBER@, Native:,Type:Stock,P=600L7' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionMessage(PositionMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:13.708|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:30:13.708,T(S)=2017/01/27 11:30:13.700,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BeginValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:13.716|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:30:13.716,T(S)=2017/01/27 11:30:13.700,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[CurrentValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:13.724|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:30:13.724,T(S)=2017/01/27 11:30:13.700,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BlockedValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:13.731|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'Position,T(L)=2017/01/27 13:30:13.731,Sec=S#:SBER@, Native:,Type:Stock,P=600L7' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionMessage(PositionMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:13.739|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:30:13.739,T(S)=2017/01/27 11:30:13.700,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BeginValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:13.746|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:30:13.746,T(S)=2017/01/27 11:30:13.700,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[CurrentValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:13.753|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:30:13.753,T(S)=2017/01/27 11:30:13.700,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BlockedValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:13.760|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'Position,T(L)=2017/01/27 13:30:13.760,Sec=S#:SBER@, Native:,Type:Stock,P=600L7' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionMessage(PositionMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:13.767|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:30:13.767,T(S)=2017/01/27 11:30:13.700,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BeginValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:13.776|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:30:13.776,T(S)=2017/01/27 11:30:13.700,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[CurrentValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:13.782|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:30:13.782,T(S)=2017/01/27 11:30:13.700,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BlockedValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:13.789| |DesignerConnector|Disconnect 13:30:43.134| |DesignerConnector|Connect 13:30:50.848|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'Position,T(L)=2017/01/27 13:30:50.848,Sec=S#:SBER@, Native:,Type:Stock,P=600L7' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionMessage(PositionMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:50.859|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:30:50.859,T(S)=2017/01/27 11:30:50.847,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BeginValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:50.867|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:30:50.867,T(S)=2017/01/27 11:30:50.847,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[CurrentValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:50.877|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:30:50.877,T(S)=2017/01/27 11:30:50.847,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BlockedValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:50.887|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'Position,T(L)=2017/01/27 13:30:50.887,Sec=S#:SBER@, Native:,Type:Stock,P=600L7' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionMessage(PositionMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:50.897|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:30:50.897,T(S)=2017/01/27 11:30:50.847,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BeginValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:50.903|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:30:50.903,T(S)=2017/01/27 11:30:50.847,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[CurrentValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:50.911|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:30:50.911,T(S)=2017/01/27 11:30:50.847,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BlockedValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:50.918|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'Position,T(L)=2017/01/27 13:30:50.918,Sec=S#:SBER@, Native:,Type:Stock,P=600L7' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionMessage(PositionMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:50.926|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:30:50.926,T(S)=2017/01/27 11:30:50.847,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BeginValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:50.935|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:30:50.935,T(S)=2017/01/27 11:30:50.847,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[CurrentValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:50.945|Error |DesignerConnector|System.InvalidOperationException: Сообщение 'PositionChange,T(L)=2017/01/27 13:30:50.945,T(S)=2017/01/27 11:30:50.847,Sec=S#:SBER@, Native:,Type:Stock,P=600L7,Changes=[BlockedValue, 0]' привело к ошибке обработки. ---> System.ArgumentNullException: Значение не может быть неопределенным. Имя параметра: key в System.Collections.Generic.Dictionary2.FindEntry(TKey key) в System.Collections.Generic.Dictionary2.TryGetValue(TKey key, TValue& value) в Ecng.Collections.CollectionHelper.TryGetValue[TKey,TValue](IDictionary2 dict, TKey key) в StockSharp.Algo.TraderHelper.GetSecurityClassInfo(IDictionary2 securityClassInfo, String secClass) в StockSharp.Algo.TraderHelper.GetBoardCode(IMessageAdapter adapter, String secClass) в StockSharp.Algo.Connector.LookupSecurity(SecurityId securityId) в StockSharp.Algo.Connector.ProcessPositionChangeMessage(PositionChangeMessage message) в StockSharp.Algo.Connector.OnProcessMessage(Message message) --- Конец трассировки внутреннего стека исключений --- 13:30:52.627| |DesignerConnector|Disconnect 13:31:07.636| |DesignerConnector|Connect 14:48:23.707| |DesignerConnector|Создан новый портфель 4110OFR. 14:48:23.707| |DesignerConnector|Создан новый портфель 100620. 14:48:23.707| |DesignerConnector|Создан новый портфель L01-00000F00. 14:48:23.707| |DesignerConnector|Создан новый портфель A704N7D. 14:48:23.707| |DesignerConnector|Создан новый портфель 600L7. 14:48:23.858| |DesignerConnector|Connect 14:58:33.153| |DesignerConnector|Создан новый портфель A704N7D. 14:58:33.153| |DesignerConnector|Создан новый портфель 4110OFR. 14:58:33.153| |DesignerConnector|Создан новый портфель 100620. 14:58:33.153| |DesignerConnector|Создан новый портфель L01-00000F00. 14:58:33.153| |DesignerConnector|Создан новый портфель 600L7. 15:00:46.097| |DesignerConnector|Создан новый портфель A704N7D. 15:00:46.097| |DesignerConnector|Создан новый портфель 4110OFR. 15:00:46.097| |DesignerConnector|Создан новый портфель 100620. 15:00:46.097| |DesignerConnector|Создан новый портфель L01-00000F00. 15:00:46.097| |DesignerConnector|Создан новый портфель 600L7. 15:00:46.267| |DesignerConnector|Connect [/spoiler]

Спасибо: Николай_Флёров

NeonNeoxin60

Фотография
Дата: 27.01.2017
Ответить


/

Спасибо: Николай_Флёров

Support

Фотография
Дата: 30.01.2017
Ответить


Еще раз точно опишите ситуацию:

  1. Ошибки возникают если используется VPN-Key-TLS?
  2. Ошибки возникают, если брокер Сбербанка?
  3. Ошибки возникают, если брокер Сбербанка и при этом используется VPN-Key-TLS?
Спасибо: Николай_Флёров

Support

Фотография
Дата: 30.01.2017
Ответить


..

Спасибо: Николай_Флёров

Support

Фотография
Дата: 30.01.2017
Ответить


Так же пришлите кусок кода, в котором подписываетесь на данные

Спасибо: Николай_Флёров

NeonNeoxin60

Фотография
Дата: 30.01.2017
Ответить


[quote=Support;39020]Еще раз точно опишите ситуацию:

  1. Ошибки возникают если используется VPN-Key-TLS?
  2. Ошибки возникают, если брокер Сбербанка?
  3. Ошибки возникают, если брокер Сбербанка и при этом используется VPN-Key-TLS?[/quote]

[i]1. Ошибки возникают если используется VPN-Key-TLS? [/i] Эту проблему пофиксила, все хорошо. [i]2. Ошибки возникают, если брокер Сбербанка?[/i] Да. [i]3. Ошибки возникают, если брокер Сбербанка и при этом используется VPN-Key-TLS?[/i] Нет. Ошибки возникают, если [b]Брокер-СБЕРБАНК.[/b]

Подписка: [spoiler] [code] private void OnNewSecurities(IEnumerable securities) { foreach (var security in securities) { var stockItem = _getCouples.FirstOrDefault(i => i.CodeSt == security.Id); //Свои коды акции прописываю и сравниваю с биржевыми. if (stockItem != null && stockItem.Stock == null) { stockItem.Stock = security; if (!_safeConnection.Trader.RegisteredSecurities.Contains(security)) //если не содержит sec _safeConnection.Trader.RegisterSecurity(security); //подписка => данные поступают }

            var futItem = _getCouples.FirstOrDefault(i => i.CodeFut == security.Id);
            if (futItem != null && futItem.Future == null) {
                futItem.Future = security;
                if (!_safeConnection.Trader.RegisteredSecurities.Contains(security)) //если не содержит sec
                    _safeConnection.Trader.RegisterSecurity(security); //подписка => данные поступают
            }
        }
    }[/code] [/spoiler]
Спасибо: Николай_Флёров
1 2 3  > >>

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy