﻿<?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">В 4.0.23 не появляется портфель ХХХ-RF-01 для FORTS</title>
  <id>~/topic/2617/v-4_0_23-ne-poyavlyaetsya-portfel-hhh-rf-01-dlya-forts/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-10T12:32:47Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=2617" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/18421/</id>
    <title type="text">Все работает. Моя ошибка. Почему-то думал, что событие получения портфелей приходит одно с пачкой по...</title>
    <published>2012-04-19T16:30:59Z</published>
    <updated>2012-04-19T16:33:24Z</updated>
    <author>
      <name>karellin</name>
      <uri>https://stocksharp.com/users/27777/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Все работает. Моя ошибка. Почему-то думал, что событие получения портфелей приходит одно с пачкой портфелей, а судя по всему их приходит столько, сколько всего портфелей в сумме. Отсюда ошибка в логике.
Отладчик VS2010 великая вещь.
Спасибо за библиотеку, едем дальше.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18414/</id>
    <title type="text">Конечно не связано :) </title>
    <published>2012-04-19T14:58:32Z</published>
    <updated>2012-04-19T14:58:32Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</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/18413/</id>
    <title type="text">Собрал SampleSmartSMA, показало два портфеля. Ищу ошибку у себя. Надеюсь она не связана с тем, что и...</title>
    <published>2012-04-19T14:56:00Z</published>
    <updated>2012-04-19T14:56:00Z</updated>
    <author>
      <name>karellin</name>
      <uri>https://stocksharp.com/users/27777/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Собрал SampleSmartSMA, показало два портфеля.
Ищу ошибку у себя. Надеюсь она не связана с тем, что используется WinForm.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18412/</id>
    <title type="text">В SampleSmart сколько портфелей? </title>
    <published>2012-04-19T14:48:26Z</published>
    <updated>2012-04-19T14:48:26Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&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/18410/</id>
    <title type="text">karellin: Может быть причина в изменении этого (код из примера из 4.0.22): Portfolios.Trader = _trad...</title>
    <published>2012-04-19T14:36:39Z</published>
    <updated>2012-04-19T14:36:39Z</updated>
    <author>
      <name>Кот Матроскин</name>
      <uri>https://stocksharp.com/users/808/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(18403)" rel="nofollow" target="_blank"&gt;karellin&lt;/a&gt;:&lt;/strong&gt;
Может быть причина в изменении этого (код из примера из 4.0.22):&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code&gt;	Portfolios.Trader = _trader;
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;
Portfolios - это из PortfolioComboBox?
Если да, то все-таки мало кода...
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18409/</id>
    <title type="text">Ну, это практически весь код, связанный с получением портфелей. Даже securities не заказывал еще. На...</title>
    <published>2012-04-19T14:21:24Z</published>
    <updated>2012-04-19T14:21:24Z</updated>
    <author>
      <name>karellin</name>
      <uri>https://stocksharp.com/users/27777/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Ну, это практически весь код, связанный с получением портфелей.
Даже securities не заказывал еще. На кнопке Дисконнект висит прекращение экспорта и отсоединение.
И таблица формируется с доступными портфелями, и все.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18408/</id>
    <title type="text">Хм... Не хватает кода, чтобы понять </title>
    <published>2012-04-19T14:14:21Z</published>
    <updated>2012-04-19T14:14:21Z</updated>
    <author>
      <name>Кот Матроскин</name>
      <uri>https://stocksharp.com/users/808/</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/18407/</id>
    <title type="text">Я в отладчике наличие портфеля смотрел, его в принципе нет. В событии приходит только один портфель....</title>
    <published>2012-04-19T14:07:28Z</published>
    <updated>2012-04-19T14:12:40Z</updated>
    <author>
      <name>karellin</name>
      <uri>https://stocksharp.com/users/27777/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Я в отладчике наличие портфеля смотрел, его в принципе нет. В событии приходит только один портфель.
К таблице на скриншоте Trader.Portfolios привязан через BindingSource,
поэтому на ней должно быть все, что есть...&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18403/</id>
    <title type="text">Решил попробовать библиотеку S# в действии. В C# это мой первый опыт, до этого занимался Delphi, поэ...</title>
    <published>2012-04-19T13:37:13Z</published>
    <updated>2012-04-19T13:57:44Z</updated>
    <author>
      <name>karellin</name>
      <uri>https://stocksharp.com/users/27777/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Решил попробовать библиотеку S# в действии.
В C# это мой первый опыт, до этого занимался Delphi, поэтому возможно
что-то делаю не так.
Подключаюсь стандартно к событию получения портфелей из S# 4.0.23.
Появляется только портфель XXX-MS-01. Портфеля ХХХ-RF-01 (FORTS) нет.
&lt;strong&gt;Посмотрел пример из 4.0.22. Там все работает и портфель ХХХ-RF-01 появляется&lt;/strong&gt;
Я подключаюсь:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
//Определяем, есть ли загруженные соединения
            if (STCCollection.Count &amp;gt; 0)
            {
                connectBox.Text += &amp;quot; Производим подключение... \r\n&amp;quot;;
                connectBox.Refresh();
                //Отключаем кнопку соединения
                connectButton.Enabled = false;
                // Определяем, какая строка таблицы соединений выделена
                int tmp = connectGrid.CurrentRow.Index;
                //Загружаем из коллекции соединений нужное соединение
                var temp = STCCollection.Get(tmp);
                //Создаем шлюз
                Trader = new SmartTrader(temp.Login, temp.Password, temp.IP);

                //портфели
                Trader.NewPortfolios += portfolios =&amp;gt; portfolios.ForEach(Trader.RegisterPortfolio);
                // подписываемся на событие успешного подключения
                Trader.Connected += () =&amp;gt; {arevntMain.Set();};
                //Устанавливаем флаг ожидания соединения
                arevntMain.Reset();
                //Соединяемся
                Trader.Connect();
                //ожидаем события подключения
                arevntMain.WaitOne();
                connectBox.Text += &amp;quot;Подключение было произведено успешно. \r\n&amp;quot;;
                connectBox.Text += &amp;quot;Trader.IsConnected=&amp;quot; + Trader.IsConnected.ToString() + &amp;quot;\r\n&amp;quot;;
                connectBox.Refresh();
                Trader.StartExport();
            }

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Результат на скриншоте.
Кто-нибудь может объяснить причины отсутствия портфеля?
Может быть причина в изменении этого (код из примера из 4.0.22):&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
		Portfolios.Trader = _trader;

&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/18406/</id>
    <title type="text">Вообще-то должен быть. Попробуй foreach (var portf in portfolios) { Console.WriteLine(portf); } И вы...</title>
    <published>2012-04-19T13:57:12Z</published>
    <updated>2012-04-19T13:57:12Z</updated>
    <author>
      <name>Кот Матроскин</name>
      <uri>https://stocksharp.com/users/808/</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;
foreach (var portf in portfolios)
                            {
                                Console.WriteLine(portf);
                            }

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;И выбрать не по бирже, а по имени:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;_portfolio = portfolios.FirstOrDefault(p =&amp;gt; p.Name == account);
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>