﻿<?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">Исправьте Баг в коннекторе AlfaDirect</title>
  <id>~/topic/4940/ispravte-bag-v-konnektore-alfadirect/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-11T09:55:45Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=4940" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/32999/</id>
    <title type="text">А в чем паранойя?! Напишите что-нибудь конкретное! Вам вопросы задаешь, Вы не отвечаете! Если я непр...</title>
    <published>2015-03-26T15:16:01Z</published>
    <updated>2015-03-26T15:19:14Z</updated>
    <author>
      <name>LevNNN</name>
      <uri>https://stocksharp.com/users/28888/</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/32996/</id>
    <title type="text">Это паранойя. Извините но дальше нет желания с вами общаться. </title>
    <published>2015-03-26T12:04:33Z</published>
    <updated>2015-03-26T12:04:33Z</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;Это паранойя. Извините но дальше нет желания с вами общаться.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/32995/</id>
    <title type="text">Кстати, я абсолютно не против, чтобы Вы зарабатывали деньги, в том числе и на технической поддержке....</title>
    <published>2015-03-26T10:51:10Z</published>
    <updated>2015-03-26T10:51:10Z</updated>
    <author>
      <name>LevNNN</name>
      <uri>https://stocksharp.com/users/28888/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Кстати, я абсолютно не против, чтобы Вы зарабатывали деньги, в том числе и на технической поддержке. Просто напишите об это прямо!
А то так сидишь, с кодом ковыряешься и совсем непонятно, то ли сам дурак,  то ли это специально сделано.
Судя по тому, что тестовый пример не работает -  специально.&lt;/p&gt;
&lt;p&gt;Из - за того что тестовый пример для AlfaDirect не корректно работает, а также  в целом проект компилируется с ошибками (StockSharp.Quik.Lua)  - появляется отношение к проекту  как к чему -то сырому  и что использовать его в боевом режиме преждевременно.&lt;/p&gt;
&lt;p&gt;Т.е.  в Вашем замечательном продукте на который Вы потратили кучу сил и времени есть &amp;quot;ложка дегтя&amp;quot;, от которой Вы избавиться не хотите! Подумайте на эту тему!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/32994/</id>
    <title type="text">Да я спокоен!) Кстати, Вы так и не ответили на мой вопрос! Вы просто напишите прямо - &amp;quot;Мы не настоящ...</title>
    <published>2015-03-26T10:29:05Z</published>
    <updated>2015-03-26T10:29:05Z</updated>
    <author>
      <name>LevNNN</name>
      <uri>https://stocksharp.com/users/28888/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Да я спокоен!)  Кстати, Вы так и не ответили на мой вопрос!&lt;/p&gt;
&lt;p&gt;Вы просто напишите прямо -  &amp;quot;Мы не настоящий Open Source... Мы не выложили все исходники, без нас Вы их поправить не сможете... Мы специально немного запутали код, чтобы Вы нам платили за поддержку и покупали платную версию. &amp;quot;&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/32992/</id>
    <title type="text">Во первых успокойтесь. Во вторых что не так с примером по вашему. </title>
    <published>2015-03-26T07:29:09Z</published>
    <updated>2015-03-26T07:29:09Z</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;Во первых успокойтесь. Во вторых что не так с примером по вашему.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/32987/</id>
    <title type="text">Ваш комментарий - // сразу после старта терминала АД может вернуть null (баг в терминале) Значит над...</title>
    <published>2015-03-25T21:55:46Z</published>
    <updated>2015-03-25T21:55:46Z</updated>
    <author>
      <name>LevNNN</name>
      <uri>https://stocksharp.com/users/28888/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Ваш комментарий - // сразу после старта терминала АД может вернуть null (баг в терминале)&lt;/p&gt;
&lt;p&gt;Значит надо вызывать не сразу после старта...    Вы про это хотели сказать?!&lt;/p&gt;
&lt;p&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/32971/</id>
    <title type="text">LevNNN: Плохо! Так у Вас нерабочее ПО. Если вы внимательно прочитаете комментарий разработчика, то в...</title>
    <published>2015-03-25T11:45:36Z</published>
    <updated>2015-03-25T11:45:36Z</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(32959)" rel="nofollow" target="_blank"&gt;LevNNN&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;strong&gt;&lt;a href="@message(32959)" rel="nofollow" target="_blank"&gt;LevNNN&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/32959/</id>
    <title type="text">Плохо! Так у Вас нерабочее ПО. Ваш пример тоже соответственно не работает. Я догадываюсь, что в плат...</title>
    <published>2015-03-24T11:23:51Z</published>
    <updated>2015-03-24T11:23:51Z</updated>
    <author>
      <name>LevNNN</name>
      <uri>https://stocksharp.com/users/28888/</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/32957/</id>
    <title type="text">Заплатки - не наш путь. </title>
    <published>2015-03-24T09:46:35Z</published>
    <updated>2015-03-24T09:46:35Z</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;Заплатки - не наш путь.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/32956/</id>
    <title type="text">Разбирался с тестовым примером SampleAlfaDirect. Не приходят события связанные с Portfolio и как сле...</title>
    <published>2015-03-24T09:01:47Z</published>
    <updated>2015-03-24T09:01:47Z</updated>
    <author>
      <name>LevNNN</name>
      <uri>https://stocksharp.com/users/28888/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Разбирался с тестовым примером SampleAlfaDirect.   Не приходят события связанные  с Portfolio  и как следствие не получается определить размер открытой позиции по инструменту на момент начала торгов.
Стал смотреть код и вроде бы нашел причину.
В файле AlfaTables.cs  есть такая функция:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;	public string[] GetLocalDbData(string where = null)
	{
		if (where == null)
			where = _filtered &amp;amp;&amp;amp; _activeFilter.Any() ? 
				&amp;quot;paper_no in ({0})&amp;quot;.Put(string.Join(&amp;quot;,&amp;quot;, _activeFilter)) : string.Empty;

        var res = _ad.GetLocalDBData(Name, _strFields, where);
        Log(&amp;quot;GetLocalDbData {0}: {1}&amp;quot;, where, res);
		// сразу после старта терминала АД может вернуть null (баг в терминале)
		return res == null ? ArrayHelper.Empty&amp;lt;string&amp;gt;() : res.ToRows();
	}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;причем сами разработчики написали, что баг в терминале присутствует.&lt;br /&gt;
Мне кажется, что проще поправить баг Вам, чем ждать  пока его исправят разработчики АД.
Наверное есть смысл  поставить &amp;quot;заплатку&amp;quot;  и если возвращается пустой res сделать еще несколько попыток, например вот так&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;	public string[] GetLocalDbData(string where = null)
	{
		if (where == null)
			where = _filtered &amp;amp;&amp;amp; _activeFilter.Any() ? 
				&amp;quot;paper_no in ({0})&amp;quot;.Put(string.Join(&amp;quot;,&amp;quot;, _activeFilter)) : string.Empty;

        var res = _ad.GetLocalDBData(Name, _strFields, where);
        for (int i = 0; i &amp;lt; 10; i++)
        {
            if (res != null) break;
            System.Threading.Thread.Sleep(500);
            res = _ad.GetLocalDBData(Name, _strFields, where);
        }
        Log(&amp;quot;GetLocalDbData {0}: {1}&amp;quot;, where, res);
		// сразу после старта терминала АД может вернуть null (баг в терминале)
		return res == null ? ArrayHelper.Empty&amp;lt;string&amp;gt;() : res.ToRows();
	}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Поправьте, please!)&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>