﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Создание простого привода на S#</title>
  <id>~/topic/345/sozdanie-prostogo-privoda-na-s/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-10T02:50:07Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=345" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/19714/</id>
    <title type="text">Совет про изучения Форума остается в силе))) http://stocksharp.com/posts/m/15374/ </title>
    <published>2012-06-12T14:33:52Z</published>
    <updated>2016-08-16T00:07:50Z</updated>
    <author>
      <name>Кот Матроскин</name>
      <uri>https://stocksharp.ru/users/808/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Совет про изучения Форума остается в силе)))
&lt;a href="http://stocksharp.com/posts/m/15374/"&gt;http://stocksharp.com/posts/m/15374/&lt;/a&gt;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19712/</id>
    <title type="text">Например тут описано решение. Пользуйтесь поиском по форуму, многие вопросы сразу отпадут. </title>
    <published>2012-06-12T14:31:28Z</published>
    <updated>2016-08-16T00:07:49Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Например &lt;a href="http://stocksharp.com/posts/m/8427/"&gt;тут&lt;/a&gt; описано решение. Пользуйтесь поиском по форуму, многие вопросы сразу отпадут.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19684/</id>
    <title type="text">Кот Матроскин: Smelov: GetMarketPrice всегда возвращает 0 и система не может регистрировать заявки Э...</title>
    <published>2012-06-12T09:06:45Z</published>
    <updated>2016-08-16T00:07:49Z</updated>
    <author>
      <name>Smelov</name>
      <uri>https://stocksharp.ru/users/27678/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(19677)" rel="nofollow" target="_blank"&gt;Кот Матроскин&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(19676)" rel="nofollow" target="_blank"&gt;Smelov&lt;/a&gt;:&lt;/strong&gt;
GetMarketPrice всегда возвращает 0 и система не может регистрировать заявки
&lt;a href="http://stocksharp.com/posts/m/18939/"&gt;Это?&lt;/a&gt;
Советую сначала основательно проштудировать сей Форум, найдете ответы практически на все подобные вопросы&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;Попробовал по-разному&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;decimal Price = ((Security)Securities.SelectedItem).GetCurrentPrice(OrderDirections.Buy).Value;
decimal Price2 = ((Security)Securities.SelectedItem).GetMarketPrice(OrderDirections.Buy);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;В обеих случаях получается 0. Причем на нескольких инструментах.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19677/</id>
    <title type="text">Smelov: GetMarketPrice всегда возвращает 0 и система не может регистрировать заявки Это? Советую сна...</title>
    <published>2012-06-11T19:12:59Z</published>
    <updated>2016-08-16T00:07:48Z</updated>
    <author>
      <name>Кот Матроскин</name>
      <uri>https://stocksharp.ru/users/808/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(19676)" rel="nofollow" target="_blank"&gt;Smelov&lt;/a&gt;:&lt;/strong&gt;
GetMarketPrice всегда возвращает 0 и система не может регистрировать заявки
&lt;a href="http://stocksharp.com/posts/m/18939/"&gt;Это?&lt;/a&gt;
Советую сначала основательно проштудировать сей Форум, найдете ответы практически на все подобные вопросы&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/147/</id>
    <title type="text">Бесплатная библиотека StockSharp предоставляет широкие возможности при разработке торговых роботов р...</title>
    <published>2012-05-24T21:50:34Z</published>
    <updated>2016-07-28T17:57:29Z</updated>
    <author>
      <name>M.Kovaleva</name>
      <uri>https://stocksharp.ru/users/5979/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Бесплатная библиотека StockSharp предоставляет широкие возможности при разработке торговых роботов различной сложности. Но самое трудное для многих пользователей - сделать первые шаги при разработке своего робота. Поэтому представляем вашему вниманию статью-инструкцию по созданию простого привода для терминала QUIK с использованием S#.API.&lt;/p&gt;
&lt;p&gt;Для создания простого привода нам понадобится:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Quik;&lt;/li&gt;
&lt;li&gt;Библиотека S#;&lt;/li&gt;
&lt;li&gt;Visual Studio Express;&lt;/li&gt;
&lt;li&gt;Немного навыков программирования.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;**:::center
Подготовка рабочего места&lt;/p&gt;
&lt;div class="**"&gt;
&lt;ul&gt;
&lt;li&gt;Для тех, у кого не стоит бесплатный  Visual Studio Express С#,  &lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-csharp-express" target="_blank"&gt;&lt;span style="color:darkred"&gt;скачиваем и устанавливаем&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Cкачиваем библиотеку с официального сайта &lt;a href="http://stocksharp.com/"&gt;StockSharp&lt;/a&gt;, либо - &lt;a href="https://www.box.com/stocksharp#/stocksharp/1/283684899" rel="nofollow" target="_blank"&gt;&lt;span style="color:darkred"&gt;по прямой ссылке на последнюю доступную версию&lt;/span&gt;&lt;/a&gt;. Разархивируем в какую-нибудь папку, чтобы не забыть потом.&lt;/li&gt;
&lt;li&gt;Устанавливаем Quik (демо-версию можно получить &lt;a href="http://quik.ru/user/client/quik/how-to-start/" rel="nofollow" target="_blank"&gt;&lt;span style="color:darkred"&gt;с официального сайта&lt;/span&gt;&lt;/a&gt;). Получаем логин, пароль, ключи, настраиваем Quik соответствующим образом.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;После установки Quik, его нужно настроить для работы со S#. Для этого нужно проделать 3 базовых шага:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1)&lt;/strong&gt;	Включить обработку внешних транзакций. &amp;quot;Торговля&amp;quot; → &amp;quot;Внешние Транзакции&amp;quot; → &amp;quot;Начать обработку&amp;quot; и поставить галочку &amp;quot;Запускать процесс обработки внешних транзацкий автоматически&amp;quot;&lt;/p&gt;
&lt;div style="text-align:center"&gt;&lt;p&gt;&lt;img src="/file/101950/1.png" alt="" /&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;2)&lt;/strong&gt;	Далее нужно открыть соответствующий Wnd-файл с настройками: &amp;quot;Настройки&amp;quot; → &amp;quot;Загрузить настройки из файла&amp;quot; → выбрать wnd-файл по пути &amp;quot;Разахивированная папка&amp;quot;\Samples\Quik\info.wnd&lt;/p&gt;
&lt;div style="text-align:center"&gt;&lt;p&gt;&lt;img src="/file/101951/2.png" alt="" /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;3)&lt;/strong&gt;	Далее настраиваем счета : &amp;quot;Торговля&amp;quot; → &amp;quot;Настройка счетов&amp;quot; → добавить все счета в выбранные счета депо.&lt;/p&gt;
&lt;div style="text-align:center"&gt;&lt;p&gt;&lt;img src="/file/101952/3.png" alt="" /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;4)&lt;/strong&gt;	В итоге можно настроить окошки - подтянуть их, уменьшить, но &lt;em&gt;названия столбцов менять нельзя, так же как и удалять их&lt;/em&gt;. У разных брокеров (квиков) есть особенности , стоят определённые фильтры на таблицах &amp;quot;Мои сделки&amp;quot;, &amp;quot;Мои заявки&amp;quot;. Нажав правой кнопкой мышки на таблицу &amp;quot;Мои сделки&amp;quot;, выделить все. Аналогично и в таблице “Мои заявки”.&lt;/p&gt;
&lt;div style="text-align:center"&gt;&lt;p&gt;&lt;img src="/file/101953/4.png" alt="" /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Добавьте торгующийся на данный момент инструмент в таблицу &amp;quot;Инструменты&amp;quot;; по нему в дальнейшем мы будем отправлять заявки.&lt;/p&gt;
&lt;p&gt;**:::center
Создание торгового привода&lt;/p&gt;
&lt;div class="**"&gt;&lt;p&gt;Открываем Visual Studio.
Создаём новый проект → &amp;quot;Приложение Wpf&amp;quot;.
&lt;strong&gt;Настраиваем наш проект на работу S#:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Правой кнопкой мыши на &amp;quot;Проект&amp;quot; → &amp;quot;Свойства&amp;quot; и меняем &amp;quot;Требуемая версия NetFrameWork&amp;quot; (Net FrameWork 4 Client Profile ) на просто Net FrameWork 4(после этого меняется целевая среда разарботки).&lt;/li&gt;
&lt;li&gt;Добавляем нужные библиотеки в наш проект  &amp;quot;Ссылки&amp;quot; → &amp;quot;Добавить ссылку&amp;quot; → &amp;quot;Обзор&amp;quot;.&lt;/li&gt;
&lt;li&gt;Выбираем нужные нам библиотеки, которые лежат в &amp;quot;Разахрихированая папка&amp;quot;\References:
1)StockSharp.Quik
2)StockSharp.BusinessEntites
3)StockSharp.Algo
4)Ecng.Common
5)Ecng.ComponentModel
6)Ecng.Xaml&lt;/li&gt;
&lt;li&gt;Прописываем соответсвующие using на наши библиотеки в классе MainWindow.xaml.cs&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;using System.Windows;
using StockSharp.Quik;
using Ecng.Xaml;
using StockSharp.BusinessEntities;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Заходим в MainWindow.Xaml, создаём соответсвующие кнопки и другие элементы на форме нашего приложения, перетягивая их из панели элементов. Получаем следующую форму:&lt;/p&gt;
&lt;div style="text-align:center"&gt;&lt;p&gt;&lt;img src="/file/101954/5.png" alt="" /&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Даем каждому элементу на нашей форме название, чтобы потом из кода обращаться к нему.
Нажимаем два раза на кнопку, чтобы создать метод, который будет вызываться по нажатию на эту кнопку (метод обработчик).&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Прописываем код под кнопку подключения.&lt;/em&gt;
Это простой код демонстрирующий подключение и выгрузку данных из Quik в асинхронном режиме. Теперь осталось дополнить код выводом информации на главную форму, то есть сделать вывод в наши выпадающие списки &amp;quot;Портфели&amp;quot; и &amp;quot;Инструменты&amp;quot;.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;//обьявляем переменную
        private QuikTrader _trader;
        /// &amp;lt;summary&amp;gt;
        /// Подключение к квику
        /// &amp;lt;/summary&amp;gt;
        /// &amp;lt;param name=&amp;quot;sender&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;
        /// &amp;lt;param name=&amp;quot;e&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;
        private void Connect_Click(object sender, RoutedEventArgs e)
        {
            //создаём квик трейдера, передавая ему сразу место расположения нашего терминала
            _trader= new QuikTrader(QuikTerminal.GetDefaultPath());
            //подписываемся на событие подключения, как только подлючимся, сразу запустим Экспорт
            //Connect- просто подключение к потоку
            //StartExport- получение он-лайн данных из квика Инструменты,Заявки , Портфели и так далее
            _trader.Connected += () =&amp;gt; _trader.StartExport();
            // подключаем квик 
            _trader.Connect();

        }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;em&gt;Дописываем графический вывод на нашу форму в выпадающие списки&lt;/em&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;private void Connect_Click(object sender, RoutedEventArgs e)
        {
            //создаём квик трейдера, передавая ему сразу место расположения нашего терминала
            _trader= new QuikTrader(QuikTerminal.GetDefaultPath());
            //подписываемся на событие появление новых инструментов
            //оно сработает когда включится экспорт 
            _trader.NewSecurities += securities =&amp;gt;this.GuiAsync(()=&amp;gt;//GuiASync используется чтобы выводить графику из другого потока
                                                                    {
                                                                        //заполняем коллекцию у нашего выпадающего списка (ComboBox)
                                                                        Securitites.ItemsSource = _trader.Securities;
                                                                    });
            //подписываемся на событие появления новых портфелей
            //сработает после запуска экспорта
            _trader.NewPortfolios += portfolios =&amp;gt;this.GuiAsync(()=&amp;gt;
                                                                    {
                                                                        //заполняем коллекцию у нашего выпадающего списка (ComboBox)
                                                                        Portfolios.ItemsSource = _trader.Portfolios;
                                                                    });
            
            //подписываемся на событие подключения, как только подлючимся, сразу запустим Экспорт
            //Connect - просто подключение к потоку
            //StartExport- получение онлайн данных из квика Инструменты, Заявки, Портфели и так далее
            _trader.Connected += () =&amp;gt; _trader.StartExport();
            // подключаем квик 
            _trader.Connect();

        }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Запускаем проект (F5), нажимаем на кнопку &amp;quot;Подключиться&amp;quot; (в это  время у нас уже работает Quik, который подключен к котировкам). После этого наш робот включает эскпорт DDE в Quik и через некоторое время мы получаем заполненные выпадающие списки в нашем проекте.&lt;/p&gt;
&lt;div style="text-align:center"&gt;&lt;p&gt;&lt;img src="/file/101955/6.png" alt="" /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Остается дописать функционал под две оставшиеся кнопки &amp;quot;Купить&amp;quot;, &amp;quot;Снять все заявки&amp;quot;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;quot;Купить&amp;quot; - отправляем заявку (портфель и инструмент берется из выпадающих списков) по той цене, которая будет указана в нашем текстовом окне;&lt;/li&gt;
&lt;li&gt;&amp;quot;Снять все заявки&amp;quot; - снимаем все выставленные нами заявки.
&lt;em&gt;Код для отправки заявки&lt;/em&gt;:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;private void Buy_Click(object sender, RoutedEventArgs e)
        {
            //создаём ордер
            //заполняем его нужными свойствами
            // портфель и инструмент вынимаем из выпадающих списков
            //цену для отправки заявки вынимаем из тесктового окна
            var order = new Order
                            {
                                Trader = _trader,
                                Portfolio = (Portfolio)Portfolios.SelectedItem,
                                Security = (Security) Securitites.SelectedItem,
                                Volume = 1,
                                Price = decimal.Parse(PRICE.Text),
                                Direction = OrderDirections.Buy
                            };
            //регистрируем ордер
            _trader.RegisterOrder(order);
        }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;em&gt;Код для снятия всех заявок&lt;/em&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;private void CancelOrders_Click(object sender, RoutedEventArgs e)
        {
            //отменить все заявки
            _trader.CancelOrders();
        }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Пример работы простого привода&lt;/strong&gt;:&lt;/p&gt;
&lt;div style="text-align:center"&gt;&lt;p&gt;&lt;img src="/file/101956/7.png" alt="" /&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;p&gt;&lt;span style="font-size:18pt"&gt;&lt;strong&gt;Скачать исходники также можно&lt;/strong&gt;&lt;/span&gt;&lt;a href="http://narod.ru/disk/50962809001.c70d911eb0bd400850c3d7aad2fe05bd/StockSharpWpf.rar.html" rel="nofollow" target="_blank"&gt;&lt;span style="color:darkred"&gt;&lt;strong&gt;&lt;span style="font-size:18pt"&gt;здесь&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;**:[:::center
Видео-урок по созданию простого торгового робота с использованием библиотеки StockSharp:&lt;/p&gt;
&lt;div class="]"&gt;&lt;div style="text-align:center"&gt;&lt;iframe src="https://www.youtube.com/embed/-OqweF-ntR4" width="640" height="390" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;p&gt;&lt;span style="font-size:18pt"&gt;&lt;span style="color:darkred"&gt;&lt;strong&gt;Автор статьи: Самунджян Артём&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33188/</id>
    <title type="text">Igorewka: Добрый вечер! Подскажите, а можно ли как-то сделать возможность выбора сразу 3-х инструмен...</title>
    <published>2015-04-27T07:11:29Z</published>
    <updated>2015-04-27T07:11:29Z</updated>
    <author>
      <name>orphan</name>
      <uri>https://stocksharp.ru/users/51628/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(33175)" rel="nofollow" target="_blank"&gt;Igorewka&lt;/a&gt;:&lt;/strong&gt;
Добрый вечер! Подскажите, а можно ли как-то сделать возможность выбора сразу 3-х инструментов и одновременной отправки заявки по ним на покупку/продажу?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А почему нельзя? Один инструмент на стратегию, 3 инструмента - 3 стратегии?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33187/</id>
    <title type="text">Вот как вы себе это представляете? 3 инструмента у всех у них какая цена на покупку? Не плодите сущн...</title>
    <published>2015-04-26T05:45:31Z</published>
    <updated>2015-04-26T05:45:31Z</updated>
    <author>
      <name>Владимир</name>
      <uri>https://stocksharp.ru/users/27605/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Вот как вы себе это представляете? 3 инструмента у всех у них какая цена на покупку? Не плодите сущностей там где не надо. Пошлите по очереди все три заявки.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33175/</id>
    <title type="text">Добрый вечер! Подскажите, а можно ли как-то сделать возможность выбора сразу 3-х инструментов и одно...</title>
    <published>2015-04-22T21:08:57Z</published>
    <updated>2015-04-22T21:08:57Z</updated>
    <author>
      <name>Igorewka</name>
      <uri>https://stocksharp.ru/users/73228/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый вечер! Подскажите, а можно ли как-то сделать возможность выбора сразу 3-х инструментов и одновременной отправки заявки по ним на покупку/продажу?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/32367/</id>
    <title type="text">Добрый день! Заинтересовала платформа, видно, что имеется много полезных возможностей. Однако, приме...</title>
    <published>2015-01-12T16:46:09Z</published>
    <updated>2015-01-12T16:46:09Z</updated>
    <author>
      <name>Mercury13</name>
      <uri>https://stocksharp.ru/users/62593/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день!&lt;/p&gt;
&lt;p&gt;Заинтересовала платформа, видно, что имеется много полезных возможностей. Однако, пример из коробки у меня не пошел, выдает ошибку в отроке&lt;/p&gt;
&lt;p&gt;_trader.RegisterOrder(order);&lt;/p&gt;
&lt;p&gt;Ошибка следующего вида
&amp;quot;System.ArgumentNullException&amp;quot; в StockSharp.Algo.dll
{&amp;quot;Значение не может быть неопределенным.\r\nИмя параметра: classCode&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.ru/posts/m/31946/</id>
    <title type="text">Подскажите что делать если, в комбобоксах не выдаётся список, где находятся лог файлы ? </title>
    <published>2014-10-17T18:25:04Z</published>
    <updated>2014-10-17T18:26:32Z</updated>
    <author>
      <name>boev_a@bk.ru</name>
      <uri>https://stocksharp.ru/users/62033/</uri>
      <email>info@stocksharp.ru</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.ru/posts/m/28298/</id>
    <title type="text">у меня у одного нет файла Samples/info.wnd ? :o </title>
    <published>2013-11-19T07:04:02Z</published>
    <updated>2013-11-19T07:04:02Z</updated>
    <author>
      <name>fly2k</name>
      <uri>https://stocksharp.ru/users/49786/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;у меня у одного нет файла Samples/info.wnd ? :o&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22077/</id>
    <title type="text">Ага, StockSharp.Logging.dll и Ecng.Serialization.dll надо добавить. В статье про это не сказано, уст...</title>
    <published>2012-10-27T13:46:34Z</published>
    <updated>2012-10-27T13:46:34Z</updated>
    <author>
      <name>Творог</name>
      <uri>https://stocksharp.ru/users/6511/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Ага, &lt;strong&gt;StockSharp.Logging.dll&lt;/strong&gt; и &lt;strong&gt;Ecng.Serialization.dll&lt;/strong&gt; надо добавить. В статье про это не сказано, устарела.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22072/</id>
    <title type="text">Судя по скрину у вас не добавлена StockSharp.Logging.dll и не прописано соответсвующее namespace. Ра...</title>
    <published>2012-10-27T13:11:00Z</published>
    <updated>2012-10-27T13:11:00Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.ru/users/5973/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Судя по скрину у вас не добавлена &lt;strong&gt;StockSharp.Logging.dll&lt;/strong&gt; и не прописано соответсвующее namespace.
Раньше классы для работы с логами были в &lt;strong&gt;StockSharp.Algo.dll&lt;/strong&gt;. Сейчас вынесены в отдельную dll.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22068/</id>
    <title type="text">Почему у меня такая ошибка в строке private QuikTrader _trader; ? Вроде бы все требуемые ссылки доба...</title>
    <published>2012-10-27T12:38:04Z</published>
    <updated>2012-10-27T12:38:04Z</updated>
    <author>
      <name>Творог</name>
      <uri>https://stocksharp.ru/users/6511/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Почему у меня такая ошибка в строке
&lt;em&gt;private QuikTrader _trader;&lt;/em&gt;  ?
Вроде бы все требуемые ссылки добавил.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19726/</id>
    <title type="text">Кот Матроскин: Честно говоря, не с WinForms не дружу Да здесь больше дело в DataGridView </title>
    <published>2012-06-13T06:32:35Z</published>
    <updated>2012-06-13T06:32:35Z</updated>
    <author>
      <name>Smelov</name>
      <uri>https://stocksharp.ru/users/27678/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(19725)" rel="nofollow" target="_blank"&gt;Кот Матроскин&lt;/a&gt;:&lt;/strong&gt;
Честно говоря, не с WinForms не дружу
Да здесь больше дело в DataGridView&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19725/</id>
    <title type="text">Честно говоря, не с WinForms не дружу </title>
    <published>2012-06-13T06:30:18Z</published>
    <updated>2012-06-13T06:30:18Z</updated>
    <author>
      <name>Кот Матроскин</name>
      <uri>https://stocksharp.ru/users/808/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Честно говоря, не с WinForms не дружу&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19724/</id>
    <title type="text">Кот Матроскин: Smelov: В списке находятся значения типа SBER@QJSIM А что это за тип такой QJSIM? В м...</title>
    <published>2012-06-13T06:13:27Z</published>
    <updated>2012-06-13T06:15:13Z</updated>
    <author>
      <name>Smelov</name>
      <uri>https://stocksharp.ru/users/27678/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(19723)" rel="nofollow" target="_blank"&gt;Кот Матроскин&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(19719)" rel="nofollow" target="_blank"&gt;Smelov&lt;/a&gt;:&lt;/strong&gt;
В списке находятся значения типа SBER@QJSIM
А что это за тип такой QJSIM? В марте делал список доступных инструментов, такого типа и в помине не было...
Это класс инструмента. строка в combobox выглядит следующим образом: код_инструмента@класс_инструмента&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;p.s. имхо, QJSIM это quik junior simulator
p.p.s в примере wpf-проекта combobox заполняется таким же образом&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19723/</id>
    <title type="text">Smelov: В списке находятся значения типа SBER@QJSIM А что это за тип такой QJSIM? В марте делал спис...</title>
    <published>2012-06-13T06:07:10Z</published>
    <updated>2012-06-13T06:07:10Z</updated>
    <author>
      <name>Кот Матроскин</name>
      <uri>https://stocksharp.ru/users/808/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(19719)" rel="nofollow" target="_blank"&gt;Smelov&lt;/a&gt;:&lt;/strong&gt;
В списке находятся значения типа SBER@QJSIM
А что это за тип такой QJSIM? В марте делал список доступных инструментов, такого типа и в помине не было...&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19719/</id>
    <title type="text">Еще один вопрос. Вряд ли на него есть ответ на форуме:) Я создаю datagridview, в котором создаю стол...</title>
    <published>2012-06-12T19:12:57Z</published>
    <updated>2012-06-12T19:12:57Z</updated>
    <author>
      <name>Smelov</name>
      <uri>https://stocksharp.ru/users/27678/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Еще один вопрос. Вряд ли на него есть ответ на форуме:) Я создаю datagridview, в котором создаю столбец с comboox'ами. Пытаюсь передать в combobox данные об активах (чтобы можно было выбрать из выпадающего списка)&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
                DataGridViewComboBoxColumn dgvColumn = new DataGridViewComboBoxColumn();
                dgvColumn.Name = &amp;quot;A1&amp;quot;;
                dgvColumn.HeaderText = &amp;quot;A5&amp;quot;;
                dgvColumn.DefaultCellStyle = dataGridView1.DefaultCellStyle;
                dgvColumn.DataSource = _trader.Securities;
                dataGridView1.Columns.Add(dgvColumn);
                dataGridView1.Rows.Add();

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Приложение запускается и даже в Combobox вижу список всех активов. Но когда пытаюсь что-то выбрать из этого списка, то datagridview выдает ошибку: недопустимое значение ячейки. В списке находятся значения типа SBER@QJSIM&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/19710/</id>
    <title type="text">Возвращаясь к вопросу о windows forms. Создал WinFroms проект, прицепил библиотеки: все нормально ко...</title>
    <published>2012-06-12T13:57:43Z</published>
    <updated>2012-06-12T13:58:51Z</updated>
    <author>
      <name>Smelov</name>
      <uri>https://stocksharp.ru/users/27678/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Возвращаясь к вопросу о windows forms.&lt;/p&gt;
&lt;p&gt;Создал WinFroms проект, прицепил библиотеки: все нормально коннектится/дисконнектится.
Но вот с получением портфелей и списка активов возникли проблемы:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
            _trader.NewSecurities += securities =&amp;gt; this.GuiAsync(() =&amp;gt;//GuiASync используется чтобы выводить графику из другого потока
            {
                //заполняем коллекцию у нашего выпадающего списка (ComboBox)
                Securities.ItemsSource = _trader.Securities;
            });
            //подписываемся на событие появления новых портфелей
            //сработает после запуска экспорта
            _trader.NewPortfolios += portfolios =&amp;gt; this.GuiAsync(() =&amp;gt;
            {
                //заполняем коллекцию у нашего выпадающего списка (ComboBox)
                Portfolios.ItemsSource = _trader.Portfolios;
            });

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;ругается на GuiAsync. Пробовал написать &amp;quot;в лоб&amp;quot;:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
            //создаём квик трейдера , передавая ему сразу место расположения нашего терминала
            _trader = new QuikTrader(QuikTerminal.GetDefaultPath());
            //StartExport- получение он-лайн данных из квика Инструменты,Заявки , Портфели и так далее
            _trader.Connected += () =&amp;gt; _trader.StartExport();
            // подключаем квик 
            _trader.Connect();

            foreach (var portfolio in _trader.Portfolios)
                Portfolios.Items.Add(portfolio.Name.ToString());

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;получаю пустой список. Можно ли вообще в WinForms проектах реализовать подобное?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>