﻿<?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">Не работает пример из комплекта примеров S#</title>
  <id>~/topic/2007/ne-rabotaet-primer-iz-komplekta-primerov-s/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-14T22:35:22Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=2007" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/12289/</id>
    <title type="text">konstmal: Тему посмотрел, только непонятно, почему SmartTrade показывает и котировки и сделки, и поз...</title>
    <published>2011-10-13T10:22:21Z</published>
    <updated>2011-10-13T10:22:21Z</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(12278)" rel="nofollow" target="_blank"&gt;konstmal&lt;/a&gt;:&lt;/strong&gt;
Тему посмотрел, только непонятно, почему SmartTrade показывает и котировки и сделки, и позволяет заявки ставить под тем же логином-паролем и по тому же счету?&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/12278/</id>
    <title type="text">Mikhail Sukhov: Боевой логин. Запуск примера из последнего дистрибутива (скачал только что). Все выв...</title>
    <published>2011-10-13T03:00:39Z</published>
    <updated>2011-10-13T03:00:39Z</updated>
    <author>
      <name>konstmal</name>
      <uri>https://stocksharp.com/users/27985/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(12271)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Боевой логин. Запуск примера из последнего дистрибутива (скачал только что). Все выводит и даже дает торговать. &lt;a href="http://www.itinvest.ru/forum/index.php?showtopic=63817" rel="nofollow" target="_blank"&gt;Тема на форуме АйТи про Т-счет&lt;/a&gt;. Не оно?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Тему посмотрел, только непонятно, почему SmartTrade показывает и котировки и сделки, и позволяет заявки ставить под тем же логином-паролем и по тому же счету?&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/12271/</id>
    <title type="text">konstmal: Экспорт - красная кнопка - нажимается но ничего не происходит Вот так. Боевой логин. Запус...</title>
    <published>2011-10-12T19:11:08Z</published>
    <updated>2011-10-12T19:11:08Z</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(12270)" rel="nofollow" target="_blank"&gt;konstmal&lt;/a&gt;:&lt;/strong&gt;
Экспорт - красная кнопка - нажимается но ничего не происходит&lt;/p&gt;
&lt;p&gt;Вот так.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Боевой логин. Запуск примера из последнего дистрибутива (скачал только что). Все выводит и даже дает торговать. &lt;a href="http://www.itinvest.ru/forum/index.php?showtopic=63817" rel="nofollow" target="_blank"&gt;Тема на форуме АйТи про Т-счет&lt;/a&gt;. Не оно?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12270/</id>
    <title type="text">Mikhail Sukhov: Запустите SampleSmart. Что выводится? Запустил, подключился со своим логином-паролем...</title>
    <published>2011-10-12T18:15:23Z</published>
    <updated>2011-10-12T18:15:23Z</updated>
    <author>
      <name>konstmal</name>
      <uri>https://stocksharp.com/users/27985/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(12263)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Запустите SampleSmart. Что выводится?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Запустил, подключился со своим логином-паролем.&lt;/p&gt;
&lt;p&gt;Нажимаю на кнопку &amp;quot;Инструменты&amp;quot; - выходит пустое окно
Нажимаю &amp;quot;Портфели&amp;quot;  -получаю окно в котором 2 строки:
ST8883-MS-01 0 100000 RUB 2 (на сером фоне)
ST8883-RF-01 0 100000 RUB 1 (на белом фоне)&lt;/p&gt;
&lt;p&gt;Нажимаю &amp;quot;стоп-заявки&amp;quot; - пустое окно
&amp;quot;Сделки&amp;quot;, &amp;quot;Мои сделки&amp;quot;, &amp;quot;Заявки&amp;quot; - пустое окно&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/12263/</id>
    <title type="text">konstmal: Я выложил архив с исходниками несколькими постами раньше, полностью solution, может быть у...</title>
    <published>2011-10-12T14:46:30Z</published>
    <updated>2011-10-12T14:46:30Z</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(12236)" rel="nofollow" target="_blank"&gt;konstmal&lt;/a&gt;:&lt;/strong&gt;
Я выложил архив с исходниками несколькими постами раньше, полностью solution, может быть у вас будет минутка посмотреть?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Запустите SampleSmart. Что выводится?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12236/</id>
    <title type="text">Alexander Mukhanchikov: И всё же, ProcessDataError что выдаёт? К сожалению, я сейчас не могу провери...</title>
    <published>2011-10-12T10:12:20Z</published>
    <updated>2011-10-12T10:12:20Z</updated>
    <author>
      <name>konstmal</name>
      <uri>https://stocksharp.com/users/27985/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(12235)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
И всё же, ProcessDataError что выдаёт?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;К сожалению, я сейчас не могу проверить, т.к. нет доступа к компьютеру с Visual Studio.&lt;/p&gt;
&lt;p&gt;Я выложил архив с исходниками несколькими постами раньше, полностью solution, может быть у вас будет минутка посмотреть?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12235/</id>
    <title type="text">konstmal: Ставил точки останова в событиях. Срабатывает только в подключении, в других событиях не с...</title>
    <published>2011-10-12T10:00:16Z</published>
    <updated>2011-10-12T10:00:16Z</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(12234)" rel="nofollow" target="_blank"&gt;konstmal&lt;/a&gt;:&lt;/strong&gt;
Ставил точки останова в событиях. Срабатывает только в подключении, в других событиях не срабатывают&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;И всё же, ProcessDataError что выдаёт?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12234/</id>
    <title type="text">Ставил точки останова в событиях. Срабатывает только в подключении, в других событиях не срабатывают...</title>
    <published>2011-10-12T09:53:46Z</published>
    <updated>2011-10-12T09:53:46Z</updated>
    <author>
      <name>konstmal</name>
      <uri>https://stocksharp.com/users/27985/</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/12233/</id>
    <title type="text">konstmal: Не приходят. processdataerror - что это? (я первый раз вижу S# и C#) подключение видимо пр...</title>
    <published>2011-10-12T09:51:09Z</published>
    <updated>2011-10-12T09:51:31Z</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(12232)" rel="nofollow" target="_blank"&gt;konstmal&lt;/a&gt;:&lt;/strong&gt;
Не приходят.
processdataerror - что это? (я первый раз вижу S# и C#)
подключение видимо производится, раз программа об этом пишет&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Событие у трэйдера
посмотрите поднимается ли событие
и на события NewPortfolios \ NewSecurities посмотрите - дёргаются ли они вообще&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12232/</id>
    <title type="text">В консоль выводится 3 строчки: Производим подключение... Подключение было произведено успешно. Дожид...</title>
    <published>2011-10-12T09:49:15Z</published>
    <updated>2011-10-12T09:49:15Z</updated>
    <author>
      <name>konstmal</name>
      <uri>https://stocksharp.com/users/27985/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;В консоль выводится 3 строчки:&lt;/p&gt;
&lt;p&gt;Производим подключение...
Подключение было произведено успешно.
Дожидаемся появления в программе инструмента RTS и портфеля ST8883...&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;ни портфель ни инструмент не приходят?
processdataerror что-нибудь выводит?
подключение производится?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Не приходят.
processdataerror - что это? (я первый раз вижу S# и C#)
подключение видимо производится, раз программа об этом пишет&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12231/</id>
    <title type="text">Что в консоль выводится? ни портфель ни инструмент не приходят? processdataerror что-нибудь выводит?...</title>
    <published>2011-10-12T09:46:31Z</published>
    <updated>2011-10-12T09:46:31Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Что в консоль выводится?
ни портфель ни инструмент не приходят?
processdataerror что-нибудь выводит?
подключение производится?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/12230/</id>
    <title type="text">Название счета я указываю при соединении, оно взято из письма о создании тестового аккаунта: var acc...</title>
    <published>2011-10-12T09:40:39Z</published>
    <updated>2011-10-12T09:41:34Z</updated>
    <author>
      <name>konstmal</name>
      <uri>https://stocksharp.com/users/27985/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Название счета я указываю при соединении, оно взято из письма о создании тестового аккаунта:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
                var account = &amp;quot;ST8883&amp;quot;; //Название счета

                IPAddress server = IPAddress.Parse(&amp;quot;89.175.35.229&amp;quot;);

                using (var waitHandle = new AutoResetEvent(false))
                {
                    // создаем шлюз к Smart-у
                    using (var trader = new SmartTrader(login, password, server))
                    {
                        // подписываемся на событие успешного подключения
                        // все действия необходимо производить только после подключения
                        trader.Connected += () =&amp;gt;
                        {
                            Console.WriteLine(&amp;quot;Подключение было произведено успешно.&amp;quot;);

                            // извещаем об успешном соединени
                            waitHandle.Set();
                        };

                        Console.WriteLine(&amp;quot;Производим подключение...&amp;quot;);

                        trader.Connect();

                        // дожидаемся события об успешном соединении
                        waitHandle.WaitOne();

                        // подписываемся на все портфели-счета
                        trader.NewPortfolios += portfolios =&amp;gt;
                        {
                            // необходимое условие работы в SmartCOM
                            portfolios.ForEach(trader.RegisterPortfolio);

                            if (_portfolio == null)
                            {
                                // находим Лукойл и присваиваем ее переменной lkoh
                                _portfolio = portfolios.FirstOrDefault(p =&amp;gt; p.Name == account);

                                if (_portfolio != null)
                                {
                                    Console.WriteLine(&amp;quot;Портфель {0} появился.&amp;quot;, account);

                                    if (_lkoh != null)
                                        waitHandle.Set();
                                }
                            }
                        };

                        // подписываемся на событие появление инструментов
                        trader.NewSecurities += securities =&amp;gt;
                        {
                            if (_lkoh == null)
                            {
                                // находим Лукойл и присваиваем ее переменной lkoh
                                _lkoh = securities.FirstOrDefault(sec =&amp;gt; sec.Code == secCode &amp;amp;&amp;amp; sec.Type == SecurityTypes.Equity);

                                if (_lkoh != null)
                                {
                                    Console.WriteLine(&amp;quot;Инструмент RTS появился.&amp;quot;);

                                    if (_portfolio != null)
                                        waitHandle.Set();
                                }
                            }
                        };

                        // подписываемся на событие появления моих новых сделок
                        trader.NewMyTrades += myTrades =&amp;gt;
                        {
                            foreach (var myTrade in myTrades)
                            {
                                var trade = myTrade.Trade;
                                Console.WriteLine(&amp;quot;Сделка {0} по цене {1} по бумаге {2} по объему {3} в {4}.&amp;quot;, trade.Id, trade.Price, trade.Security.Code, trade.Volume, trade.Time);
                            }
                        };

                        Console.WriteLine(&amp;quot;Дожидаемся появления в программе инструмента RTS и портфеля {0}...&amp;quot;.Put(account));

                        // запускаем экспорт по инструментам и портфелям
                        trader.StartExport();

&lt;/code&gt;&lt;/pre&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/12229/</id>
    <title type="text">Ага, в смарте название портфеля (счета) вводится при запуске программы. Т.е. ни портфель, ни инструм...</title>
    <published>2011-10-12T09:05:40Z</published>
    <updated>2011-10-12T09:05:40Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.com/users/5990/</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/12228/</id>
    <title type="text">esper: так понял инструмент меняли, а название портфеля? А как это сделать? Там в примере только инс...</title>
    <published>2011-10-12T08:40:01Z</published>
    <updated>2011-10-12T08:40:01Z</updated>
    <author>
      <name>konstmal</name>
      <uri>https://stocksharp.com/users/27985/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(12225)" rel="nofollow" target="_blank"&gt;esper&lt;/a&gt;:&lt;/strong&gt;
так понял инструмент меняли, а название портфеля?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А как это сделать? Там в примере только инструмент указывается:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;const string secCode = &amp;quot;LKOH&amp;quot;;
&lt;/code&gt;&lt;/pre&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/12225/</id>
    <title type="text">так понял инструмент меняли, а название портфеля? </title>
    <published>2011-10-12T05:53:27Z</published>
    <updated>2011-10-12T05:53:27Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.com/users/5990/</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/12222/</id>
    <title type="text">Здравствуйте. Скачал себе библиотеку, установил SmartCom, решил запустить простейший консольный прим...</title>
    <published>2011-10-12T03:33:33Z</published>
    <updated>2011-10-12T03:33:33Z</updated>
    <author>
      <name>konstmal</name>
      <uri>https://stocksharp.com/users/27985/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте. Скачал себе библиотеку, установил SmartCom, решил запустить простейший консольный пример.
Кстати, этот же пример описан и в справке, называется &amp;quot;Создание первого робота&amp;quot;
Зарегистрировал демо-счет на ITInvest.&lt;/p&gt;
&lt;p&gt;Так вот, пример скомпилировался, запустился и подключился к серверу, по крайней мере написал в консоли, что он это сделал.&lt;/p&gt;
&lt;p&gt;После этого вывел строчку &amp;quot;Дожидаемся появления в программе инструмента Лукойл и портфеля ST8883&amp;quot; и больше ничего не происходит. Оставлял на сутки - ноль движения. Включал режим отладки - ошибок и exception нет. Просто ничего не происходит.&lt;/p&gt;
&lt;p&gt;Пробовал подставить вместо инструмента LKOH другие - картина аналогична.&lt;/p&gt;
&lt;p&gt;Причем SmartTrade к моему демо-счету прекрасно подключается, показывает котировки, ставит заявки - никаких проблем.&lt;/p&gt;
&lt;p&gt;Вопрос - почему пример из комплекта поставки S# может не работать? Заранее спасибо всем откликнувшимся.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>