﻿<?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">API 4.2.2.18. Получение исторических сделок. Как не пропустить ошибку</title>
  <id>~/topic/4416/api-4_2_2_18_-poluchenie-istoricheskih-sdelok_-kak-ne-propustit-oshibku/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-24T07:15:22Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=4416" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/31004/</id>
    <title type="text">Дебаг лог будет просто огромным и может занять весь HDD. Значит надо как-то писать лог эвристически....</title>
    <published>2014-07-04T10:24:50Z</published>
    <updated>2014-07-04T10:24:50Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vk37 &lt;a href="https://stocksharp.com/posts/m/31001/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Дебаг лог будет просто огромным и может занять весь HDD.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Значит надо как-то писать лог эвристически. В любом случе без дебаг лога помочь невозможно.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/31001/</id>
    <title type="text">В случае этой ошибки метод возвращает isSuccess == true Надо Debug лог. Ошибка с таймаутом возникает...</title>
    <published>2014-07-04T10:10:33Z</published>
    <updated>2014-07-04T10:10:33Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.com/users/6296/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил Сухов &lt;a href="https://stocksharp.com/posts/m/30986/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vk37 &lt;a href="https://stocksharp.com/posts/m/30984/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;В случае этой ошибки метод возвращает isSuccess == true&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Надо Debug лог.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Ошибка с таймаутом возникает не всегда. Дебаг лог будет просто огромным и может занять весь HDD.&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/30986/</id>
    <title type="text">В случае этой ошибки метод возвращает isSuccess == true Надо Debug лог.</title>
    <published>2014-07-03T13:19:52Z</published>
    <updated>2014-07-03T13:19:52Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vk37 &lt;a href="https://stocksharp.com/posts/m/30984/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;В случае этой ошибки метод возвращает isSuccess == true&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Надо Debug лог.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/30984/</id>
    <title type="text">В продолжение этой темы. Версия API 4.2.3.20. При получении большого количества сделок получаю ошибк...</title>
    <published>2014-07-03T09:08:44Z</published>
    <updated>2014-07-03T09:08:44Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.com/users/6296/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">В продолжение этой темы. Версия API 4.2.3.20. При получении большого количества сделок получаю ошибку &amp;quot;Connection Timeout Error&amp;quot;:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
2014-07-03 01:13:53,922 [33] INFO  - 17:13:51.000 | IQFeedTrader    | Получение тиков +CL#@IQ с 19.12.2013 0:00:00 по 02.07.2014 0:00:00.
2014-07-03 01:13:53,922 [33] INFO  - 01:13:52.411 | IQFeedWrapper   | Request: HTT,+CL#,20131219 000000,20140702 000000,,000000,235959,1,#70767497#
2014-07-03 01:13:53,922 [33] INFO  - 01:13:52.411 | IQFeedTrader    | Инструмент +CL#@IQ зарегистрирован на получение рыночных данных для Trades с 12/19/2013 00:00:00 по 07/02/2014 00:00:00.
2014-07-03 01:17:08,699 [31] ERROR - 01:17:08.387 | IQFeedTrader    | System.InvalidOperationException: Connection Timeout Error.
2014-07-03 01:17:08,700 [31] INFO  - 01:17:08.387 | IQFeedTrader    | Получение тиков +DJ#@IQ с 19.12.2013 0:00:00 по 02.07.2014 0:00:00.
2014-07-03 01:17:08,700 [31] INFO  - 01:17:08.681 | IQFeedWrapper   | Request: HTT,+DJ#,20131219 000000,20140702 000000,,000000,235959,1,#70767502#
2014-07-03 01:17:08,700 [31] INFO  - 01:17:08.681 | IQFeedTrader    | Инструмент +DJ#@IQ зарегистрирован на получение рыночных данных для Trades с 12/19/2013 00:00:00 по 07/02/2014 00:00:00.&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;В случае этой ошибки метод возвращает isSuccess == true и сделки от куфид сервера приходят не полностью. Есть вариант как увеличить таймаут?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/30682/</id>
    <title type="text"> Если подключение к серверу IQ разрывается в процессе вызова Connector.GetTrades, то исполнение кода...</title>
    <published>2014-06-09T09:09:46Z</published>
    <updated>2014-06-09T09:09:46Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.com/users/6296/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил Сухов &lt;a href="https://stocksharp.com/posts/m/30137/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vk37 &lt;a href="https://stocksharp.com/posts/m/30125/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Если подключение к серверу IQ разрывается в процессе вызова Connector.GetTrades, то исполнение кода останавливается на этом вызове (зависает)&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Я тестировал этот момент. Идет разрыв получения данных и метод сразу же возвращает управление.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Протестировал снова на версии S# 4.2.3.8 и IQFeed Client версии 5.1.0.5. Версии последние на текущий момент. Ситуация не изменилась: если идет разрыв соединения с куфид сервером в процессе вызова Connector.GetTrades, то исполнение кода останавливается на вызове Connector.GetTrades и дальше не идет (зависает). У меня робот качает историю по сделкам с куфид сервера: ежедневно дергает этот метод по несколько десятков тысяч раз. За сутки такая ошибка пару раз встречается даже если качать не с домашнего инета, а через сервер в дата центре. Хотелось бы получить ответ будут ли по исправлению этой ошибки предприниматься какие-либо действия.&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/30171/</id>
    <title type="text">Версия 4.2.2.25. Код для тестирования. namespace IQFeedGetCanglesDemo { using System; using System.C...</title>
    <published>2014-04-02T20:04:45Z</published>
    <updated>2014-04-02T20:04:45Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.com/users/6296/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Версия 4.2.2.25. Код для тестирования.&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
namespace IQFeedGetCanglesDemo
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Threading;
    using System.Threading.Tasks;
    using StockSharp.BusinessEntities;
    using StockSharp.IQFeed;
    using StockSharp.Logging;
    using StockSharp.Messages;

    class Program
    {
        static void Main(string[] args)
        {
            var connector = new IQFeedTrader();

            var logManager = new LogManager
            {
                Application = {LogLevel = LogLevels.Debug}
            };
            logManager.Listeners.Add(new FileLogListener(&amp;quot;Log.txt&amp;quot;));
            logManager.Listeners.Add(new ConsoleLogListener());
            logManager.Sources.Add(connector);

            var foundSecurities = new List&amp;lt;Security&amp;gt;();

            connector.NewSecurities += securities =&amp;gt;
            {
                foreach (var security in securities)
                {
                    connector.AddInfoLog(() =&amp;gt; string.Format(&amp;quot;{0}&amp;quot;, security));
                    foundSecurities.Add(security);
                }
            };

            if (WaitHelper.Failed(connector.Connect, TimeSpan.FromSeconds(30), () =&amp;gt; connector.ConnectionState == ConnectionStates.Connected))
                throw new TimeoutException(&amp;quot;Подключение не выполнено в заданный отрезок времени&amp;quot;);

            if (WaitHelper.Failed(connector.StartExport, TimeSpan.FromSeconds(30), () =&amp;gt; connector.ExportState == ConnectionStates.Connected))
                throw new TimeoutException(&amp;quot;Запуск экспорта не выполнен в заданный отрезок времени&amp;quot;);
            
            var criteria = new Security()
            {
                Code = &amp;quot;@ES#&amp;quot;,
                Type = SecurityTypes.Future,
            };

            connector.LookupSecurities(criteria);

            if (WaitHelper.Failed(TimeSpan.FromSeconds(30), () =&amp;gt; foundSecurities.Count == 1))
                connector.AddErrorLog(() =&amp;gt; &amp;quot;Инструмент не найден в заданный отрезок времени&amp;quot;);

            var trades = connector.GetTrades(foundSecurities.First(), DateTime.Today.AddDays(-7), DateTime.Today);

            if (WaitHelper.Failed(connector.StopExport, TimeSpan.FromSeconds(10), () =&amp;gt; connector.ExportState == ConnectionStates.Disconnected))
                connector.AddErrorLog(() =&amp;gt; &amp;quot;Остановка экспорта не выполнена в заданный отрезок времени&amp;quot;);

            if (WaitHelper.Failed(connector.Disconnect, TimeSpan.FromSeconds(10), () =&amp;gt; connector.ConnectionState == ConnectionStates.Disconnected))
                connector.AddErrorLog(() =&amp;gt; &amp;quot;Отключение не выполнено в заданный отрезок времени&amp;quot;);
        }

        public static class WaitHelper
        {
            public static bool Failed(Action action, TimeSpan time, Func&amp;lt;bool&amp;gt; condition)
            {
                var task = Task.Factory.StartNew(() =&amp;gt;
                {
                    if (action != null)
                        action.Invoke();

                    while (!condition.Invoke())
                        Thread.Sleep(50);

                    Thread.Sleep(500);
                });

                return !task.Wait(time);
            }

            public static bool Failed(TimeSpan time, Func&amp;lt;bool&amp;gt; condition)
            {
                return Failed(null, time, condition);
            }
        }
    }
}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;1. Ставлю брейкпоинт на вызов метода GetTrades&lt;br /&gt;2. Останавливаю исполнение кода на этом брейкпоинте.&lt;br /&gt;3. F5 для продолжения исполнения, при этом сразу после F5 отключаю питание у роутера, через который комп подключен к интернету.&lt;br /&gt;&lt;br /&gt;Полный лог приложен к сообщению. Момент разрыва и попытки восставовить подключение: &lt;div class='spoilertitle'&gt;&lt;input type='button' value='Show spoiler' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_d81078e5ce544603b6d64628090a2197');" title='Show spoiler' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_d81078e5ce544603b6d64628090a2197' style='display:none'&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
2014/04/02 23:49:30.924|Debug  |IQFeedMarketDataMessageAdapter|#85744119#,2014-03-26 09:48:42.238,1864.25,1,323800,1864.25,1864.50,9518266,C,43,01,
2014/04/02 23:49:30.924|Debug  |IQFeedMarketDataMessageAdapter|#85744119#,2014-03-26 09:48:42.238,1864.25,2,323802,1864.25,1864.50,9518267,C,43,01,
2014/04/02 23:49:30.924|Debug  |IQFeedMarketDataMessageAdapter|#85744119#,2014-03-26 09:48:42.238,1864.25,1,323803,1864.25,1864.50,9518268,C,43,01,
2014/04/02 23:49:30.924|Debug  |IQFeedMarketDataMessageAdapter|#85744119#,2014-03-26 09:48:42.238,1864.25,2,323805,1864.25,1864.50,9518269,C,43,01,
2014/04/02 23:49:30.924|Debug  |IQFeedMarketDataMessageAdapter|#85744119#,2014-03-26 09:48:42.238,1864.25,6,323811,1864.25,1864.50,9518270,C,43,01,
2014/04/02 23:49:30.924|Debug  |IQFeedMarketDataMessageAdapter|#85744119#,2014-03-26 09:48:42.238,1864.25,6,323817,1864.25,1864.50,9518271,C,43,01,
2014/04/02 23:49:30.924|Debug  |IQFeedMarketDataMessageAdapter|#85744119#,2014-03-26 09:48:42.238,1864.25,9,323826,1864.25,1864.50,9518272,C,43,01,
2014/04/02 23:49:30.924|Debug  |IQFeedMarketDataMessageAdapter|#85744119#,2014-03-26 09:48:42.239,1864.25,1,323827,1864.25,1864.50,9518276,C,43,01,
2014/04/02 23:49:30.924|Debug  |IQFeedMarketDataMessageAdapter|#85744119#,2014-03-26 09:48:42.239,1864.25,1,323828,1864.25,1864.50,9518278,C,43,01,
2014/04/02 23:49:30.924|Debug  |IQFeedMarketDataMessageAdapter|#85744119#,2014-03-26 09:48:42.239,1864.25,1,323829,1864.25,1864.50,9518289,C,43,01,
2014/04/02 23:49:30.924|Debug  |IQFeedMarketDataMessageAdapter|#85744119#,2014-03-26 09:48:42.239,1864.25,1,323830,1864.25,1864.50,9518290,C,43,01,
2014/04/02 23:49:30.925|Debug  |IQFeedMarketDataMessageAdapter|#85744119#,2014-03-26 09:48:42.239,1864.25,1,323831,1864.25,1864.50,9518295,C,43,01,
2014/04/02 23:49:31.631|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:31.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:31.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:31.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:32.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:32.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:32.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:32.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:33.637|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:33.637|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:33.638|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:33.638|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:34.631|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:34.631|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:34.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:34.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:35.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:35.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:35.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:35.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:36.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:36.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:36.637|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:36.637|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:37.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:37.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:37.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:37.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:38.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:38.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:38.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:38.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:39.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:39.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:39.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:39.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:40.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:40.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:40.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:40.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:41.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:41.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:41.637|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:41.637|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:42.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:42.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:42.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:42.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:43.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:43.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:43.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:43.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:44.637|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:44.637|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:44.638|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:44.638|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:45.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:45.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:45.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:45.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:46.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:46.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:46.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:46.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:47.634|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:47.634|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:47.635|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:47.635|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:48.637|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:48.637|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:48.638|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:48.638|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:49.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:49.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:49.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:49.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:50.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:50.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:50.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:50.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:51.637|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:51.637|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:51.638|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:51.638|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:52.631|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:52.631|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:52.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:52.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:53.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:53.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:53.637|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:53.637|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:54.631|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:54.631|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:54.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:54.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:55.631|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:55.631|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:55.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:55.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:56.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:56.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:56.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:56.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:57.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:57.637|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:57.637|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:57.637|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:58.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:58.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:58.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:58.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:59.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:59.634|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:49:59.634|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:49:59.634|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:00.634|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:00.634|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:00.635|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:00.635|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:01.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:01.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:01.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:01.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:02.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:02.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:02.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:02.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:03.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:03.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:03.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:03.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:04.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:04.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:04.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:04.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:05.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:05.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:05.634|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:05.634|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:06.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:06.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:06.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:06.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:07.631|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:07.631|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:07.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:07.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:08.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:08.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:08.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:08.633|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:09.635|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:09.635|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:09.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:09.636|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:10.631|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:10.631|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:10.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:10.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:11.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:11.632|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:34.509|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:34.509|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER RECONNECT FAILED
2014/04/02 23:50:35.506|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:50:35.506|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:51:04.786|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER DISCONNECTED
2014/04/02 23:51:04.786|Debug  |IQFeedMarketDataMessageAdapter|E,Account not authorized for Level II,
2014/04/02 23:49:30.909|Debug  |IQFeedTrader|BP:MarketDataError,T=2014.04.02 23:51:04.786,Error=Account not authorized for Level II
2014/04/02 23:51:04.786|Error  |IQFeedTrader|System.InvalidOperationException: Account not authorized for Level II
2014/04/02 23:51:07.073|Debug  |IQFeedMarketDataMessageAdapter|E,Account not authorized for Level II,
2014/04/02 23:51:04.786|Debug  |IQFeedTrader|BP:MarketDataError,T=2014.04.02 23:51:07.073,Error=Account not authorized for Level II
2014/04/02 23:51:07.073|Error  |IQFeedTrader|System.InvalidOperationException: Account not authorized for Level II
2014/04/02 23:51:07.263|Debug  |IQFeedMarketDataMessageAdapter|S,KEY,99999
2014/04/02 23:51:07.263|Debug  |IQFeedMarketDataMessageAdapter|S,SERVER CONNECTED
2014/04/02 23:51:07.263|Debug  |IQFeedMarketDataMessageAdapter|S,IP,66.112.148.180 60004,66.112.148.216 60002,66.112.148.210 60009,66.112.148.211 60001,66.112.148.210 60005,66.112.148.212 60012,66.112.148.200 60003,66.112.148.209 60015,66.112.148.215 60050,66.112.148.211 60014,66.112.148.212 60016,66.112.148.208 60018
2014/04/02 23:51:07.263|Debug  |IQFeedMarketDataMessageAdapter|S,CUST,real_time,66.112.148.112,60002,Zm8GSOSg0d,5.1.0.3,0, RUSSFL NYMEX EUREXNDX EUREX CME-LTD CBOENDX DJNDX ,,500,QT_API,,
2014/04/02 23:51:08.636|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:06
2014/04/02 23:51:09.639|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:07
2014/04/02 23:51:10.632|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:08
2014/04/02 23:51:11.637|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:09
2014/04/02 23:51:12.648|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:10
2014/04/02 23:51:13.632|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:11
2014/04/02 23:51:14.636|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:12
2014/04/02 23:51:15.649|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:13
2014/04/02 23:51:16.633|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:14
2014/04/02 23:51:17.650|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:15
2014/04/02 23:51:18.636|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:16
2014/04/02 23:51:19.648|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:17
2014/04/02 23:51:20.650|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:18
2014/04/02 23:51:21.634|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:19
2014/04/02 23:51:22.632|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:20
2014/04/02 23:51:23.648|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:21
2014/04/02 23:51:24.637|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:22
2014/04/02 23:51:25.633|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:23
2014/04/02 23:51:26.636|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:24
2014/04/02 23:51:27.649|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:25
2014/04/02 23:51:28.646|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:26
2014/04/02 23:51:29.647|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:27
2014/04/02 23:51:30.633|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:28
2014/04/02 23:51:31.648|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:29
2014/04/02 23:51:32.637|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:30
2014/04/02 23:51:33.632|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:31
2014/04/02 23:51:34.648|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:32
2014/04/02 23:51:35.651|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:33
2014/04/02 23:51:36.639|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:34
2014/04/02 23:51:37.632|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:35
2014/04/02 23:51:38.633|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:36
2014/04/02 23:51:39.635|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:37
2014/04/02 23:51:40.647|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:38
2014/04/02 23:51:41.651|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:39
2014/04/02 23:51:42.634|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:40
2014/04/02 23:51:43.633|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:41
2014/04/02 23:51:44.649|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:42
2014/04/02 23:51:45.647|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:43
2014/04/02 23:51:46.633|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:44
2014/04/02 23:51:47.633|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:45
2014/04/02 23:51:48.636|Debug  |IQFeedMarketDataMessageAdapter|T,20140402 15:51:46&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/30145/</id>
    <title type="text">На версии 4.2.2.22 сделал более 100000 запросов за 3 суток. Где-то 3 раза приходилось перезапускать ...</title>
    <published>2014-03-30T08:44:34Z</published>
    <updated>2014-03-30T08:44:34Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.com/users/6296/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">На версии 4.2.2.22 сделал более 100000 запросов за 3 суток. Где-то 3 раза приходилось перезапускать закачку данных из-за таких ошибок.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/30143/</id>
    <title type="text">Я тестировал этот момент. Идет разрыв получения данных и метод сразу же возвращает управление. Тести...</title>
    <published>2014-03-30T08:38:42Z</published>
    <updated>2014-03-30T08:38:42Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.com/users/6296/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;Я тестировал этот момент. Идет разрыв получения данных и метод сразу же возвращает управление.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Тестирую на версии 4.2.2.24. По-прежнему, если подключение к серверу IQ разрывается в процессе вызова Connector.GetTrades, то исполнение кода останавливается на этом вызове (зависает) и IQTrader перестает работать.&lt;br /&gt;Методика тестирования:&lt;br /&gt;1. Ставлю брейкпоинт на вызов метода GetTrades&lt;br /&gt;2. Останавливаю исполнение кода на этом брейкпоинте.&lt;br /&gt;3. F5 для продолжения исполнения, при этом сразу после F5 отключаю питание у роутера, через который комп подключен к интернету.&lt;br /&gt;4. Убеждаюсь, что исполнение кода дальше не идет.&lt;br /&gt;5. Включаю питание у роутера, убеждаюсь, что интернет заработал.&lt;br /&gt;6. Убеждаюсь, что в течении последующих нескольких минут исполнение кода не идет.&lt;br /&gt;7. Убеждаюсь, что последующие вызовы GetTrades также не работают.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/30137/</id>
    <title type="text"> Если подключение к серверу IQ разрывается в процессе вызова Connector.GetTrades, то исполнение кода...</title>
    <published>2014-03-28T19:15:44Z</published>
    <updated>2014-03-28T19:15:44Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vk37 &lt;a href="https://stocksharp.com/posts/m/30125/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Если подключение к серверу IQ разрывается в процессе вызова Connector.GetTrades, то исполнение кода останавливается на этом вызове (зависает)&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Я тестировал этот момент. Идет разрыв получения данных и метод сразу же возвращает управление.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/30125/</id>
    <title type="text">Тестирую версию 4.2.2.22. Если подключение к серверу IQ разрывается перед вызовом Connector.GetTrade...</title>
    <published>2014-03-27T08:31:06Z</published>
    <updated>2014-03-27T08:31:06Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.com/users/6296/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Тестирую версию 4.2.2.22. &lt;br /&gt;&lt;br /&gt;Если подключение к серверу IQ разрывается перед вызовом Connector.GetTrades, то ошибку можно поймать в обработчике события ProcessDataError. &lt;br /&gt;&lt;br /&gt;Если подключение к серверу IQ разрывается в процессе вызова Connector.GetTrades, то исполнение кода останавливается на этом вызове (зависает) и IQTrader перестает работать даже если прервать вызов GetTrades например так:&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
var task = Task.Factory.StartNew(() =&amp;gt;
{
    trades = Connector.GetTrades(security, from, to);
});
 
if (!task.Wait(TimeSpan.FromMinutes(1)))
{
    //Error
}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/30039/</id>
    <title type="text">Даже если прервать этот вечный цикл как-то так: var task = Task.Factory.StartNew(() =&amp;gt; { trades = Co...</title>
    <published>2014-03-17T22:05:19Z</published>
    <updated>2014-03-17T22:09:06Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.com/users/6296/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Даже если прервать этот вечный цикл как-то так:&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
                        var task = Task.Factory.StartNew(() =&amp;gt;
                        {
                            trades = Connector.GetTrades(security, from, to);
                        });

                        if (!task.Wait(TimeSpan.FromMinutes(1)))
                        {
                            //Error
                        }&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;то последующие запросы после восстановления подключения уже не выполняются.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/30038/</id>
    <title type="text">В версии 4.2.2.20 в случае если в процессе вызова Connector.GetTrades(security, from, to) происходит...</title>
    <published>2014-03-17T21:18:42Z</published>
    <updated>2014-03-17T21:18:42Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.com/users/6296/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">В версии 4.2.2.20 в случае если в процессе вызова Connector.GetTrades(security, from, to) происходит потеря подключения к серверу IQ, то метод GetTrades, похоже, зависает в каком-то вечном цикле, никаких сообщений об ошибках не выдает.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/30009/</id>
    <title type="text">Ошибки не проглатываются. Есть специальные методы их отслеживания.Через событие connector.ProcessDat...</title>
    <published>2014-03-15T15:58:38Z</published>
    <updated>2014-03-15T15:58:38Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.com/users/6296/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил Сухов &lt;a href="https://stocksharp.com/posts/m/30005/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Ошибки не проглатываются. Есть специальные методы их отслеживания.&lt;/div&gt;&lt;/div&gt;Через событие connector.ProcessDataError?&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/30005/</id>
    <title type="text"> GetTrades - это всего лишь простая обертка над нормальными запросами. Ошибки не проглатываются. Ест...</title>
    <published>2014-03-15T13:53:52Z</published>
    <updated>2014-03-15T13:53:52Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vk37 &lt;a href="https://stocksharp.com/posts/m/30002/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;GetTrades - это всего лишь простая обертка над нормальными запросами. Ошибки не проглатываются. Есть специальные методы их отслеживания.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/30002/</id>
    <title type="text">Получаю исторические сделки в цикле для каждого инструмента из списка: trades = Connector.GetTrades(...</title>
    <published>2014-03-15T12:04:50Z</published>
    <updated>2014-03-15T12:04:50Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.com/users/6296/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Получаю исторические сделки в цикле для каждого инструмента из списка: &lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
trades = Connector.GetTrades(security, from, to);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;Процесс длится несколько часов. Если рвется связь, то исключения при вызове GetTrades не происходит. Пока отслеживаю удачно или нет выполнен запрос по IQFeedTrader.DataErrorCount. Может все-таки не проглатывать исключение, а давать его?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>