﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Последовательность не содержит элементов</title>
  <id>~/topic/6970/posledovatelnost-ne-soderzhit-ehlementov/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-15T10:44:10Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=6970" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/37456/</id>
    <title type="text">Verifier не нужен для этого сценария </title>
    <published>2016-11-18T13:33:39Z</published>
    <updated>2016-11-18T13:33:39Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Verifier не нужен для этого сценария&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/37454/</id>
    <title type="text">Пытаюсь проверить Quik через Verifier s# 4.3.18 (Почти все таблицы закрыты. Запускаю просто для тест...</title>
    <published>2016-11-17T20:09:52Z</published>
    <updated>2016-11-17T20:09:52Z</updated>
    <author>
      <name>nni</name>
      <uri>https://stocksharp.com/users/28398/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Пытаюсь проверить Quik через Verifier s# 4.3.18 (Почти все таблицы закрыты. Запускаю просто для теста). Программа выкидывает ошибку &amp;quot;Последовательность не содержит элементов&amp;quot; на:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; 

_settingErrors.AddRange(trader.Terminal.GetTableSettings()
					.Select(r =&amp;gt; new SettingsError(LocalizedStrings.Str3031Params.Put(r.Table.Caption, r.Error.Message), r.IsCritical)));

System.InvalidOperationException was unhandled by user code
  HResult=-2146233079
  Message=Последовательность не содержит элементов
  Source=System.Core
  StackTrace:
       в System.Linq.Enumerable.First[TSource](IEnumerable`1 source)
       в StockSharp.Quik.QuikTrader.get_DdeAdapter()
       в StockSharp.Quik.QuikTrader.get_Terminal()
       в StockSharp.Quik.Verifier.MainWindow.OnConnect(QuikTrader trader, Exception connectionError) в D:\dev\StockSharp\StockSharp_4.3.18_ru\Samples\Quik\DDE\Verifier\MainWindow.xaml.cs:строка 132
       в StockSharp.Quik.Verifier.MainWindow.&amp;lt;&amp;gt;c__DisplayClass9_0.&amp;lt;CheckClick&amp;gt;b__1() в D:\dev\StockSharp\StockSharp_4.3.18_ru\Samples\Quik\DDE\Verifier\MainWindow.xaml.cs:строка 117
       в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
  InnerException: 

_________________________________________________________________________________

Вот лог от скрипта

2016/11/17 19:13:54.621|       |LuaServer |OnInit
2016/11/17 19:13:54.638|       |FixServer |Server 0.0.0.0:5001 started.
2016/11/17 19:13:54.639|       |FixServer |FixServer started.
2016/11/17 19:13:54.639|       |LuaServer |OnInit done
2016/11/17 19:13:54.640|       |FixServer |FixServer outgoing thread started.
2016/11/17 19:13:54.646|       |LuaServer |Main
2016/11/17 19:14:33.601|       |FixServer |Connected '127.0.0.1:11847' to '0.0.0.0:5001'.
2016/11/17 19:14:33.973|       |FixServer |Received first byte from '127.0.0.1:11847'.
2016/11/17 19:14:33.977|       |FixServer |Connected '127.0.0.1:11848' to '0.0.0.0:5001'.
2016/11/17 19:14:33.978|       |FixServer |Received first byte from '127.0.0.1:11848'.
2016/11/17 19:14:33.980|       |FixServer |From : Logon
2016/11/17 19:14:33.980|       |FixServer |From : Logon
2016/11/17 19:14:33.991|       |FixServer |Клиент quik (127.0.0.1:11848) авторизован.
2016/11/17 19:14:33.991|       |FixServer |Клиент quik (127.0.0.1:11847) авторизован.
2016/11/17 19:14:34.077|       |FixServer |Отправка Logon клиенту.
2016/11/17 19:14:34.077|       |FixServer |Отправка Logon клиенту.
2016/11/17 19:14:34.080|       |FixServer |Сессия запущена.
2016/11/17 19:14:34.080|       |FixServer |Сессия запущена.
2016/11/17 19:14:34.106|       |FixServer |From quik 127.0.0.1:11848: SecurityListRequest
2016/11/17 19:14:34.106|       |FixServer |From quik 127.0.0.1:11847: RequestForPositions
2016/11/17 19:14:34.124|       |FixServer |From quik 127.0.0.1:11847: OrderMassStatusRequest
2016/11/17 19:14:34.124|       |LuaServer |Request: Type = PortfolioLookup TrId = Value =  SecId =  OrdType =  IsSubscribe = False DataType = Level1
2016/11/17 19:14:34.125|       |LuaServer |LookupPortfolios
2016/11/17 19:14:34.142|       |LuaServer |LookupPortfolios done
2016/11/17 19:14:34.146|       |LuaServer |LookupPositions
2016/11/17 19:14:34.149|       |LuaServer |LookupPositions done
2016/11/17 19:14:34.150|       |LuaServer |Request: Type = SecurityLookup TrId =  Value =  SecId = S#:@, Native:,Type: OrdType =  IsSubscribe = False DataType = Level1
2016/11/17 19:14:34.155|       |LuaServer |LookupSecurities
2016/11/17 19:14:34.178|Error  |LuaServer |Пустой код инструмента для класса CROSSRATE.
2016/11/17 19:14:34.198|Error  |LuaServer |LookupSecurities[obtain securities: getSecurityInfo] System.InvalidCastException: Can't convert PLD of type 'System.String' to type 'StockSharp.Messages.CurrencyTypes'. ---&amp;gt; System.ArgumentException: Запрошенное значение &amp;quot;PLD&amp;quot; не найдено.
   в System.Enum.EnumResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument)
   в System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult&amp;amp; parseResult)
   в System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   --- Конец трассировки внутреннего стека исключений ---
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   в Ecng.Common.Converter.To[T](Object value)
   в StockSharp.Algo.TraderHelper.FromMicexCurrencyName(String name)
   в LookupSecurities(lua_State* ls, Int64 transactionId, Nullable`1 lookUpSecurityId, String underlyingSecurity)
2016/11/17 19:14:34.199|Error  |LuaServer |LookupSecurities[obtain securities: getSecurityInfo] System.InvalidCastException: Can't convert PLT of type 'System.String' to type 'StockSharp.Messages.CurrencyTypes'. ---&amp;gt; System.ArgumentException: Запрошенное значение &amp;quot;PLT&amp;quot; не найдено.
   в System.Enum.EnumResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument)
   в System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult&amp;amp; parseResult)
   в System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   --- Конец трассировки внутреннего стека исключений ---
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   в Ecng.Common.Converter.To[T](Object value)
   в StockSharp.Algo.TraderHelper.FromMicexCurrencyName(String name)
   в LookupSecurities(lua_State* ls, Int64 transactionId, Nullable`1 lookUpSecurityId, String underlyingSecurity)
2016/11/17 19:14:34.199|Error  |LuaServer |LookupSecurities[obtain securities: getSecurityInfo] System.InvalidCastException: Can't convert GLD of type 'System.String' to type 'StockSharp.Messages.CurrencyTypes'. ---&amp;gt; System.ArgumentException: Запрошенное значение &amp;quot;GLD&amp;quot; не найдено.
   в System.Enum.EnumResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument)
   в System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult&amp;amp; parseResult)
   в System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   --- Конец трассировки внутреннего стека исключений ---
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   в Ecng.Common.Converter.To[T](Object value)
   в StockSharp.Algo.TraderHelper.FromMicexCurrencyName(String name)
   в LookupSecurities(lua_State* ls, Int64 transactionId, Nullable`1 lookUpSecurityId, String underlyingSecurity)
2016/11/17 19:14:34.200|Error  |LuaServer |LookupSecurities[obtain securities: getSecurityInfo] System.InvalidCastException: Can't convert SLV of type 'System.String' to type 'StockSharp.Messages.CurrencyTypes'. ---&amp;gt; System.ArgumentException: Запрошенное значение &amp;quot;SLV&amp;quot; не найдено.
   в System.Enum.EnumResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument)
   в System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult&amp;amp; parseResult)
   в System.Enum.Parse(Type enumType, String value, Boolean ignoreCase)
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   --- Конец трассировки внутреннего стека исключений ---
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   в Ecng.Common.Converter.To[T](Object value)
   в StockSharp.Algo.TraderHelper.FromMicexCurrencyName(String name)
   в LookupSecurities(lua_State* ls, Int64 transactionId, Nullable`1 lookUpSecurityId, String underlyingSecurity)
2016/11/17 19:14:34.200|Error  |LuaServer |Пустой код инструмента для класса CETS_INFO.
2016/11/17 19:14:35.286|Error  |LuaServer |Пустой код инструмента для класса OPTEXP.
2016/11/17 19:14:35.325|       |LuaServer |LookupSecurities done
2016/11/17 19:14:35.488|       |LuaServer |Request: Type = OrderStatus TrId =  Value =  SecId =  OrdType =  IsSubscribe = False DataType = Level1
2016/11/17 19:14:35.489|       |LuaServer |LookupStopOrders
2016/11/17 19:14:35.489|       |LuaServer |Stop orders count: 0
2016/11/17 19:14:35.489|       |LuaServer |LookupStopOrders done
2016/11/17 19:14:35.492|       |LuaServer |LookupOrders
2016/11/17 19:14:35.493|       |LuaServer |Orders count: 0
2016/11/17 19:14:35.493|       |LuaServer |LookupOrders done
2016/11/17 19:14:35.494|       |LuaServer |LookupTrades
2016/11/17 19:14:35.494|       |LuaServer |Own trades count: 0
2016/11/17 19:14:35.494|       |LuaServer |LookupTrades done
2016/11/17 19:14:36.567|Error  |FixServer |System.IO.IOException: Не удается прочитать данные из транспортного соединения: Удаленный хост принудительно разорвал существующее подключение. ---&amp;gt; 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()
   в #=q2hIbS0$F5IRz8kfsYofHzHnu5KOjaDP6z62V4GStLAh6TTlQZavR_SxJkRETeUKC.#=qvfiEfeWcmGkMxp6W8RWFeA==(IFixReader #=q9f07taLRi16RpvLslgjxzg==, FixTags #=qOZjkb3JTpj8kTGh9R2Kbgw==)
   в #=q2hIbS0$F5IRz8kfsYofHzHnu5KOjaDP6z62V4GStLAh6TTlQZavR_SxJkRETeUKC.#=qL_ooQeNmK$mxZpJKfwF3yg==(IFixReader #=q9f07taLRi16RpvLslgjxzg==, Boolean #=qtZKC4Ko1yuxb22s$GgU94gE7lxmFltgJjMdQtXypPEY=, String #=q2xhdCFonafjdX5BHTF6Wf9Heoq5I_jxDsPi9kvotehU=)
   в #=q2hIbS0$F5IRz8kfsYofHzHnu5KOjaDP6z62V4GStLAh6TTlQZavR_SxJkRETeUKC.#=qrOfgpqU$K5ApbG4EadyEYA==(IFixReader #=q9f07taLRi16RpvLslgjxzg==, Boolean #=qtZKC4Ko1yuxb22s$GgU94gE7lxmFltgJjMdQtXypPEY=, String #=q2xhdCFonafjdX5BHTF6Wf9Heoq5I_jxDsPi9kvotehU=, ILogReceiver #=qcTy3QQVw1ay0bRMwTsO6vg==, String #=qo$BhVwB2totzU3xCWW_w4A==, Func`3 #=q4cBT7rTScEla$ddmJw9hMQ==, Action`1 #=q0kEjKcsql3S7aQN26xSLVA==)
2016/11/17 19:14:36.567|Error  |FixServer |System.IO.IOException: Не удается прочитать данные из транспортного соединения: Удаленный хост принудительно разорвал существующее подключение. ---&amp;gt; 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.SkipValue()
   в #=q2hIbS0$F5IRz8kfsYofHzHnu5KOjaDP6z62V4GStLAh6TTlQZavR_SxJkRETeUKC.#=qKn0ClQVu3iVjfMBt_X0ERg==(IFixReader #=q9f07taLRi16RpvLslgjxzg==)
2016/11/17 19:14:36.568|       |FixServer |Disconnect quik (127.0.0.1:11848)
2016/11/17 19:14:36.568|Error  |FixServer |System.IO.IOException: Не удается прочитать данные из транспортного соединения: Удаленный хост принудительно разорвал существующее подключение. ---&amp;gt; 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()
   в #=q2hIbS0$F5IRz8kfsYofHzHnu5KOjaDP6z62V4GStLAh6TTlQZavR_SxJkRETeUKC.#=qvfiEfeWcmGkMxp6W8RWFeA==(IFixReader #=q9f07taLRi16RpvLslgjxzg==, FixTags #=qOZjkb3JTpj8kTGh9R2Kbgw==)
   в #=q2hIbS0$F5IRz8kfsYofHzHnu5KOjaDP6z62V4GStLAh6TTlQZavR_SxJkRETeUKC.#=qL_ooQeNmK$mxZpJKfwF3yg==(IFixReader #=q9f07taLRi16RpvLslgjxzg==, Boolean #=qtZKC4Ko1yuxb22s$GgU94gE7lxmFltgJjMdQtXypPEY=, String #=q2xhdCFonafjdX5BHTF6Wf9Heoq5I_jxDsPi9kvotehU=)
   в #=q2hIbS0$F5IRz8kfsYofHzHnu5KOjaDP6z62V4GStLAh6TTlQZavR_SxJkRETeUKC.#=qrOfgpqU$K5ApbG4EadyEYA==(IFixReader #=q9f07taLRi16RpvLslgjxzg==, Boolean #=qtZKC4Ko1yuxb22s$GgU94gE7lxmFltgJjMdQtXypPEY=, String #=q2xhdCFonafjdX5BHTF6Wf9Heoq5I_jxDsPi9kvotehU=, ILogReceiver #=qcTy3QQVw1ay0bRMwTsO6vg==, String #=qo$BhVwB2totzU3xCWW_w4A==, Func`3 #=q4cBT7rTScEla$ddmJw9hMQ==, Action`1 #=q0kEjKcsql3S7aQN26xSLVA==)
2016/11/17 19:14:36.568|Error  |FixServer |System.IO.IOException: Не удается прочитать данные из транспортного соединения: Удаленный хост принудительно разорвал существующее подключение. ---&amp;gt; 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.SkipValue()
   в #=q2hIbS0$F5IRz8kfsYofHzHnu5KOjaDP6z62V4GStLAh6TTlQZavR_SxJkRETeUKC.#=qKn0ClQVu3iVjfMBt_X0ERg==(IFixReader #=q9f07taLRi16RpvLslgjxzg==)
2016/11/17 19:14:36.568|       |FixServer |Disconnect quik (127.0.0.1:11847)


&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Это проблема с моей стороны или это баг?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>