﻿<?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/1796/razryv-svyazi-vosstanovlenie/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-07-04T22:16:01Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1796" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/10421/</id>
    <title type="text">Евгений: Ну чем смогу-помогу. Подключить этот терминал к демо-счету у них нельзя. Как получить работ...</title>
    <published>2011-08-18T09:01:37Z</published>
    <updated>2011-08-18T09:01:37Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10395)" rel="nofollow" target="_blank"&gt;Евгений&lt;/a&gt;:&lt;/strong&gt;
Ну чем смогу-помогу. Подключить этот терминал к демо-счету у них нельзя.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Как получить работающий сертификат (cert.pem)? Достаточно будет чтобы его приняло первое окно. Чтобы пароль проходил не так важно.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10419/</id>
    <title type="text">Евгений: А через какое событие отлавливать, что Quik закрылся? Такого нет. Разве что как-то по QuikT...</title>
    <published>2011-08-18T08:47:35Z</published>
    <updated>2011-08-18T08:48:05Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10414)" rel="nofollow" target="_blank"&gt;Евгений&lt;/a&gt;:&lt;/strong&gt;
А через какое событие отлавливать, что Quik закрылся?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Такого нет. Разве что как-то по QuikTeminal.SystemProcess мониторить уже средствами .NET. Но я думаю проще это смотреть через потерю соединения.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10414/</id>
    <title type="text">А через какое событие отлавливать, что Quik закрылся? </title>
    <published>2011-08-18T06:12:57Z</published>
    <updated>2011-08-18T06:12:57Z</updated>
    <author>
      <name>Евгений</name>
      <uri>https://stocksharp.com/users/6070/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;А через какое событие отлавливать, что Quik закрылся?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10395/</id>
    <title type="text">Mikhail Sukhov: Евгений: Ну я так понял, что с таким входом не получиться программно авторизоваться....</title>
    <published>2011-08-17T14:21:42Z</published>
    <updated>2011-08-17T14:35:08Z</updated>
    <author>
      <name>Евгений</name>
      <uri>https://stocksharp.com/users/6070/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10393)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10392)" rel="nofollow" target="_blank"&gt;Евгений&lt;/a&gt;:&lt;/strong&gt;
Ну я так понял, что с таким входом не получиться программно авторизоваться.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Можете помочь с организацией такого Квика? Вчера скачал Атон Квик, но там без пол литра не разобраться. У них есть демо счет? В принципе будет достаточно даже просто с одного окошка, где вводиться путь, перейти до другого, где вводиться пароль.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ну чем смогу-помогу. Подключить этот терминал к демо-счету у них нельзя. У меня реальный счет. Для демо-торговли у них можно использовать только другой терминал -  атон-лайн&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10393/</id>
    <title type="text">Евгений: Ну я так понял, что с таким входом не получиться программно авторизоваться. Можете помочь с...</title>
    <published>2011-08-17T12:22:40Z</published>
    <updated>2011-08-17T12:22:40Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10392)" rel="nofollow" target="_blank"&gt;Евгений&lt;/a&gt;:&lt;/strong&gt;
Ну я так понял, что с таким входом не получиться программно авторизоваться.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Можете помочь с организацией такого Квика? Вчера скачал Атон Квик, но там без пол литра не разобраться. У них есть демо счет? В принципе будет достаточно даже просто с одного окошка, где вводиться путь, перейти до другого, где вводиться пароль.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10392/</id>
    <title type="text">Ну я так понял, что с таким входом не получиться программно авторизоваться. А через какое событие от...</title>
    <published>2011-08-17T12:17:57Z</published>
    <updated>2011-08-17T12:17:57Z</updated>
    <author>
      <name>Евгений</name>
      <uri>https://stocksharp.com/users/6070/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Ну я так понял, что с таким входом не получиться программно авторизоваться.&lt;/p&gt;
&lt;p&gt;А через какое событие отлавливать, что Quik закрылся?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10352/</id>
    <title type="text">Mikhail Sukhov: Евгений: Это тот же Quik. У меня он от Атона. Не мудрено, что не работает. Окно логи...</title>
    <published>2011-08-16T06:24:19Z</published>
    <updated>2011-08-16T06:24:19Z</updated>
    <author>
      <name>Евгений</name>
      <uri>https://stocksharp.com/users/6070/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10348)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10347)" rel="nofollow" target="_blank"&gt;Евгений&lt;/a&gt;:&lt;/strong&gt;
Это тот же Quik. У меня он от Атона.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Не мудрено, что не работает. Окно логина вообще не похоже. QuikTerminal.Login имеет еще одну перегрузку. Как с ней работает?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Возникает та же ошибка&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10348/</id>
    <title type="text">Евгений: Это тот же Quik. У меня он от Атона. Не мудрено, что не работает. Окно логина вообще не пох...</title>
    <published>2011-08-15T20:15:40Z</published>
    <updated>2011-08-15T20:15:40Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10347)" rel="nofollow" target="_blank"&gt;Евгений&lt;/a&gt;:&lt;/strong&gt;
Это тот же Quik. У меня он от Атона.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Не мудрено, что не работает. Окно логина вообще не похоже. QuikTerminal.Login имеет еще одну перегрузку. Как с ней работает?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10347/</id>
    <title type="text">Mikhail Sukhov: Евгений: Для терминала, в котором необходимо ввести логин и пароль все работает. Что...</title>
    <published>2011-08-15T20:08:33Z</published>
    <updated>2011-08-15T20:08:33Z</updated>
    <author>
      <name>Евгений</name>
      <uri>https://stocksharp.com/users/6070/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10343)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10341)" rel="nofollow" target="_blank"&gt;Евгений&lt;/a&gt;:&lt;/strong&gt;
Для терминала, в котором необходимо ввести логин и пароль все работает.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Что за терминал такой? Его можно получать где-то и посмотреть в работе?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Это тот же Quik. У меня он от Атона.&lt;/p&gt;
&lt;p&gt;Выглядит это примерно так - прикрепил файлы.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10343/</id>
    <title type="text">Евгений: Для терминала, в котором необходимо ввести логин и пароль все работает. Что за терминал так...</title>
    <published>2011-08-15T19:46:00Z</published>
    <updated>2011-08-15T19:46:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10341)" rel="nofollow" target="_blank"&gt;Евгений&lt;/a&gt;:&lt;/strong&gt;
Для терминала, в котором необходимо ввести логин и пароль все работает.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Что за терминал такой? Его можно получать где-то и посмотреть в работе?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10341/</id>
    <title type="text">Mikhail Sukhov: А как типа входа в Квик влияет на запуск робота? При попытке программно авторизовать...</title>
    <published>2011-08-15T19:17:47Z</published>
    <updated>2011-08-15T19:17:47Z</updated>
    <author>
      <name>Евгений</name>
      <uri>https://stocksharp.com/users/6070/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10291)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;А как типа входа в Квик влияет на запуск робота?
При попытке программно авторизоваться в Квике возникает ошибка:&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;System.InvalidOperationException перехвачено
Message=Последовательность не содержит соответствующий элемент
Source=System.Core
StackTrace:
в System.Linq.Enumerable.First[TSource](IEnumerable&lt;code&gt;1 source, Func&lt;/code&gt;2 predicate)
в StockSharp.Quik.QuikTerminal.Login(String login, String password, IPEndPoint address)
в TradeRobot.MainWindow.StartQuik() в D:\MainWindow.xaml.cs:строка 213
в TradeRobot.MainWindow.Run_Click(Object sender, RoutedEventArgs e) в D:\MainWindow.xaml.cs:строка 188
InnerException:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Для терминала, в котором необходимо ввести логин и пароль все работает.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10291/</id>
    <title type="text">А как типа входа в Квик влияет на запуск робота? При IsReStartExport = true внутри Trader вызывается...</title>
    <published>2011-08-13T00:00:17Z</published>
    <updated>2011-08-13T00:00:17Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;ol&gt;
&lt;li&gt;А как типа входа в Квик влияет на запуск робота?&lt;/li&gt;
&lt;li&gt;При IsReStartExport = true внутри Trader вызывается ReStartExport. Рестарт ДДЕ в Квике нужно делать лишь тогда, когда перезапускается сам Квик. Потеря соединения никак не влияет на экспорт данных.
3-4. Это ошибка логики робота.&lt;/li&gt;
&lt;/ol&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10286/</id>
    <title type="text"> </title>
    <published>2011-08-12T19:27:44Z</published>
    <updated>2011-08-12T19:27:44Z</updated>
    <author>
      <name>Евгений</name>
      <uri>https://stocksharp.com/users/6070/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/10206/</id>
    <title type="text">Подскажите, пожалуйста. Никак до конца не разберусь с восстановлением работы робота после разрыва св...</title>
    <published>2011-08-05T19:16:04Z</published>
    <updated>2011-08-05T19:16:04Z</updated>
    <author>
      <name>Евгений</name>
      <uri>https://stocksharp.com/users/6070/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Подскажите, пожалуйста.&lt;/p&gt;
&lt;p&gt;Никак до конца не разберусь с восстановлением работы робота после разрыва связи.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Терминал Quik, с которым работаю использует двухфакторную аутентификацию (сначала указывается файл с настройками, потом вводится пароль) Я так понимаю - это доработки брокера. Возможно ли как-то автоматически поднять робота?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Сам код для восстановления связи такой:&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;         // инициализируем механизм переподключения (будет автоматически соединяться
                       // каждые 10 секунд, если шлюз потеряется связь с сервером)
                       this._trader.Trader.ReConnectionSettings.Interval = TimeSpan.FromSeconds(10);

                       // переподключение будет работать только во время работы биржи РТС
                       // (чтобы отключить переподключение когда торгов нет штатно, например, ночью)
                       this._trader.Trader.ReConnectionSettings.WorkingTime = Exchange.Rts.WorkingTime;

                       // подписываемся на событие об успешном восстановлении соединения
                       this._trader.Trader.ReConnectionSettings.ConnectionRestored += () =&amp;gt; this.GuiAsync(() =&amp;gt;
                           {
                               _trader.ReStartExport();
                               _trader.RegisterSecurity(_security);
                               _trader.RegisterTrades(_security);
                               _trader.RegisterQuotes(_security);

                               MessageBox.Show(this, &amp;quot;Соединение восстановлено&amp;quot;);
                           });
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;В чем разница использования свойства IsReStartExport и вызова вручную метода ReStartExport()? И как узнать нужно ли делать перезапуск экспорта?&lt;/p&gt;
&lt;p&gt;Такой код почему-то вызывает два раза сообщение MessageBox.Show(this, &amp;quot;Соединение восстановлено&amp;quot;)&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;&lt;p&gt;После восстановления соединения все сделки в грид  _trades добавляются по два раза&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Линии индикатора перестают отрисовываться. В коде количество свечек всегда равно 0.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
        // получаем эти свечки
                var candles = _candleManager.GetTimeFrameCandles(_strategy.Security, _timeFrame, bounds);

                if (candles.Count() &amp;gt; 0)
                {
                    // получаем время самой последней свечки и запоминаем его как новое начало
                    _lastCandleTime = candles.Max(c =&amp;gt; c.Time);

                    DrawLines(bounds.Min);
                }
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>