﻿<?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">StockSharp.Quik.ApiException</title>
  <id>~/topic/2246/stocksharp_quik_apiexception/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-14T22:56:48Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=2246" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/15080/</id>
    <title type="text">Разобрался в чем проблема. Если у кого-нибудь будет похожая: запускать QUIK и авторизовываться надо ...</title>
    <published>2011-12-23T06:51:16Z</published>
    <updated>2011-12-23T06:51:16Z</updated>
    <author>
      <name>Egor</name>
      <uri>https://stocksharp.com/users/410/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Разобрался в чем проблема. Если у кого-нибудь будет похожая: запускать QUIK  и авторизовываться надо до того как создается экземпляр шлюза (this.MetaZUBtrader = new BasketTrader();). Иначе будет будет вылезать ошибка, как в моем случае. Всем удачи, пошел дальше программить.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/14892/</id>
    <title type="text">Спасибо за советы! Да, Sample работает без ошибок. Не пойму, пока еще, что у меня не так. Писал я по...</title>
    <published>2011-12-19T19:05:52Z</published>
    <updated>2011-12-19T19:05:52Z</updated>
    <author>
      <name>Egor</name>
      <uri>https://stocksharp.com/users/410/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Спасибо за советы!&lt;/p&gt;
&lt;p&gt;Да, Sample работает без ошибок.&lt;/p&gt;
&lt;p&gt;Не пойму, пока еще, что у меня не так.
Писал я по примеру SampleQuikSmart, c небольшими изменениями. Приведу, свой код (то, что сам добавил), если кто увидит мою проблему, пожалуйста подскажите, а то мне что-то не по глазам...&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
.........................................
public partial class MainWindow
    {

        private bool _isConnected;

        public BasketTrader MetaZUBtrader;
        private BaseTrader quikTraderDima;
        private BaseTrader quikTraderEgor;
        private BaseTrader smartTrader;

        private string login1;
        private string login2;

        private string password1;
        private string password2;

        private string QuikPath1;
        private string QuikPath2;

.........................................

private void Start_Click(object sender, RoutedEventArgs e)
        {
            if (!_isConnected)
            {
                if (this.MetaZUBtrader == null)
                {

                    // создаем агрегирующий шлюз
                    this.MetaZUBtrader = new BasketTrader();
                    
                    if (QuikDimaCheck.IsChecked == true)
                    {

                        
                        login1 = &amp;quot;00000&amp;quot;; 
                        password1 = &amp;quot;*****&amp;quot;; 
                        QuikPath1 = this.QuikDimaPath.Text;
                        QUIK_Run_Login(login1, password1, QuikPath1);
                        quikTraderDima = InitReconnectionSettings(new QuikTrader(this.QuikDimaPath.Text));
                        this.MetaZUBtrader.InnerTraders.Add(quikTraderDima);
                    }

                    if (QuikEgorCheck.IsChecked == true)
                    {
                        login2 = &amp;quot;00000&amp;quot;; // 
                        password2 = &amp;quot;*****&amp;quot;; // 
                        QuikPath2 = this.QuikEgorPath.Text;
                        QUIK_Run_Login(login2, password2, QuikPath2);
                        quikTraderEgor = InitReconnectionSettings(new QuikTrader(this.QuikEgorPath.Text));
                        this.MetaZUBtrader.InnerTraders.Add(quikTraderEgor);
                    }

                    if (SmartChek.IsChecked == true)
                    {
                        var IPadress = IPAddress.Parse(&amp;quot;82.204.220.34&amp;quot;);
                        System.Net.IPEndPoint IP = new System.Net.IPEndPoint(IPadress ,8090);
                        // создаем шлюзы к SmartCOM и Quik (+ сразу инициализируем настройки переподключения)
                        smartTrader = InitReconnectionSettings(new SmartTrader(this.SmartLogin.Text, this.SmartPassword.Password, IP ));
                        // добавляем шлюзы к SmartCOM и Quik
                        this.MetaZUBtrader.InnerTraders.Add(smartTrader);
                        Smart_Login();
                    }

 
                    // очищаем из текстового поля в целях безопасности
                    //this.SmartPassword.Clear();

                    // подписываемся на событие успешного соединения
                    this.MetaZUBtrader.Connected += () =&amp;gt;
                    {
                        // возводим флаг, что соединение установлено
                        _isConnected = true;
                        // разблокируем кнопку Экспорт
                        this.GuiAsync(() =&amp;gt; ChangeConnectStatus(true));
                    };

                    // подписываемся на событие разрыва соединения
                    this.MetaZUBtrader.ConnectionError += error =&amp;gt; this.GuiAsync(() =&amp;gt;
                    {
                        // заблокируем кнопку Экспорт (так как соединение было потеряно)
                        ChangeConnectStatus(false);

                        //MessageBox.Show(this, error.ToString(), &amp;quot;Ошибка соединения&amp;quot;);
                        this.info.AppendText(SysTime.ToString(&amp;quot;HH:mm:ss&amp;quot;) + &amp;quot; Ошибка соединения: &amp;quot; + error.ToString() + &amp;quot;\r\n&amp;quot;); ;
                    });

.........................................

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Р.S. Учитывая, что творится на бирже. Я даже рад, что мой робот не доделан. :))&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/14856/</id>
    <title type="text">Egor: Заметил один глюк, если в торговом Quik-e стоит галка &amp;quot;показывать нулевые лимиты&amp;quot; в таблице по...</title>
    <published>2011-12-19T12:02:19Z</published>
    <updated>2011-12-19T12:02:19Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(14853)" rel="nofollow" target="_blank"&gt;Egor&lt;/a&gt;:&lt;/strong&gt;
Заметил один глюк, если в торговом Quik-e стоит галка &amp;quot;показывать нулевые лимиты&amp;quot; в таблице &lt;strong&gt;позиции по бумагам&lt;/strong&gt;, то выходит ошибка.&lt;/p&gt;
&lt;p&gt;Что-то можно еще посмотреть?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;какая ошибка? о том что инструмент для такой-то позиции не найден?
правильно пишет - не может найти инструмент, добавьте его в таблицу инструментов&lt;/p&gt;
&lt;p&gt;что посмотреть - уже ответили, на Sample из архива. если там всё ок - значит где-то у вас проблема.&lt;/p&gt;
&lt;p&gt;P.S. проверил у себя роботов на квике - коннектит нормально.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/14854/</id>
    <title type="text">возьмите пример Sample и посмотрите, происходить ли ошибка при его использвании. </title>
    <published>2011-12-19T11:44:32Z</published>
    <updated>2011-12-19T11:44:32Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.com/users/28223/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;возьмите пример Sample и посмотрите, происходить ли ошибка при его использвании.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/14853/</id>
    <title type="text">Спасибо, Александер, за ответ. Я использую 3 терминала: 2 Quik-a (Quik-Junior + торговый Quik) + 1 S...</title>
    <published>2011-12-19T11:33:08Z</published>
    <updated>2011-12-19T11:34:03Z</updated>
    <author>
      <name>Egor</name>
      <uri>https://stocksharp.com/users/410/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Спасибо, Александер, за ответ.&lt;/p&gt;
&lt;p&gt;Я использую 3 терминала: 2 Quik-a (Quik-Junior + торговый Quik) + 1 Smart.&lt;/p&gt;
&lt;p&gt;Для интегрирования использую BasketTrader, может это как-то влияет, но я их пока не поключаю всех вместе, а по одному.&lt;/p&gt;
&lt;p&gt;Загрузил настройки для Quik из файла info.wnd из семплев для библиотеки S# 4.0.8. Verifeir при проверке говорит, что все нормально. Но ошибка при подключении так и не прошла, при этом экспорт запускается без проблем.  Забавно, при дисконекте выдает такую же ошибку &amp;gt; ...DLL is not connected to QUIK.&lt;/p&gt;
&lt;p&gt;Иногда, выходит следующая ошибка:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Ошибка экспорта в MetaStock:
произошла ошибка с кодом
IWR_CANNОT_LОCATЕ.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Экспорт в Quik-Junior + торговый Quik запускается.&lt;/p&gt;
&lt;p&gt;Заметил один глюк, если в торговом Quik-e стоит галка &amp;quot;показывать нулевые лимиты&amp;quot; в таблице &lt;strong&gt;позиции по бумагам&lt;/strong&gt;, то выходит ошибка.&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/14822/</id>
    <title type="text">Раз Verifier не проходит, значит что-то не то. Пройдитесь по пунктам документации с настройкой квика...</title>
    <published>2011-12-19T09:30:19Z</published>
    <updated>2011-12-19T09:30:19Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</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/14820/</id>
    <title type="text">Здравствуйте, Включаю терминал, логинюсь, при попытке коннекта выходит сообщение: Ошибка соединения:...</title>
    <published>2011-12-19T09:25:26Z</published>
    <updated>2011-12-19T09:29:39Z</updated>
    <author>
      <name>Egor</name>
      <uri>https://stocksharp.com/users/410/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте,&lt;/p&gt;
&lt;p&gt;Включаю терминал,  логинюсь, при попытке коннекта выходит сообщение:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Ошибка соединения: StockSharp.Quik.ApiException: Код ошибки DllConnected Сообщение Терминал не подключен к серверу.
Как же НЕ подключен? Все же подключено!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Пытаюсь разобраться, подскажите, что нужно проверить.&lt;/p&gt;
&lt;p&gt;S# 4.0.8, и еще: не могу Verifier'ом проверить таблицы, ту же ошибку выдает.&lt;/p&gt;
&lt;p&gt;Спасибо&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>