﻿<?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">Не могу получить сделки по одному инструменту</title>
  <id>~/topic/2087/ne-mogu-poluchit-sdelki-po-odnomu-instrumentu/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-19T18:00:18Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=2087" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/13160/</id>
    <title type="text">При экспорте сделок, при возникновении события NewTrades, я получаю по одной сделке, это всегда так ...</title>
    <published>2011-11-08T20:38:21Z</published>
    <updated>2011-11-08T20:38:21Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vardes &lt;a href="https://stocksharp.ru/posts/m/13159/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;При экспорте сделок, при возникновении события NewTrades, я получаю по одной сделке, это всегда так или все же в какой-то момент могу получить коллекцию, состоящую из нескольких сделок или может даже из целого множества?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Будете получать массив, состоящий из 1 сделки.&lt;br /&gt;По-видимому так, но закладываться на это не стоит.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13159/</id>
    <title type="text">При экспорте сделок, при возникновении события NewTrades, я получаю по одной сделке, это всегда так ...</title>
    <published>2011-11-08T19:59:55Z</published>
    <updated>2011-11-08T19:59:55Z</updated>
    <author>
      <name>vardes</name>
      <uri>https://stocksharp.ru/users/28290/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">При экспорте сделок, при возникновении события NewTrades, я получаю по одной сделке, это всегда так или все же в какой-то момент могу получить коллекцию, состоящую из нескольких сделок или может даже из целого множества?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13079/</id>
    <title type="text">Объясню более полит корректно: данный метод является protected. И в документации рядом с ним ключик ...</title>
    <published>2011-11-08T06:10:25Z</published>
    <updated>2011-11-08T06:10:25Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Объясню более полит корректно: данный метод является protected. И в документации рядом с ним ключик нарисован...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13047/</id>
    <title type="text">Спасибо за ответ, на самом деле хотелось бы сразу фильтровать поток по сделкам в момент получения их...</title>
    <published>2011-11-07T13:36:52Z</published>
    <updated>2011-11-07T13:36:52Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vardes &lt;a href="https://stocksharp.ru/posts/m/13045/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Спасибо за ответ, на самом деле хотелось бы сразу фильтровать поток по сделкам в момент получения  их от биржи) Но ничего не сделаешь. Все таки хочу обратить свое внимание к методу &lt;span class="highlight"&gt;PlazaTrader.GetSecurity(String)&lt;/span&gt;, в документации же он описан, почему я его не вижу. Просьба объяснить.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Это как бы основы языка C#. Нельзя число приводить к строке, вызывать несуществующую функцию, и обращаться к закрытым методам. [cool] </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13045/</id>
    <title type="text">Спасибо за ответ, на самом деле хотелось бы сразу фильтровать поток по сделкам в момент получения их...</title>
    <published>2011-11-07T13:28:42Z</published>
    <updated>2011-11-07T13:28:42Z</updated>
    <author>
      <name>vardes</name>
      <uri>https://stocksharp.ru/users/28290/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Спасибо за ответ, на самом деле хотелось бы сразу фильтровать поток по сделкам в момент получения  их от биржи) Но ничего не сделаешь. Все таки хочу обратить свое внимание к методу &lt;span class="highlight"&gt;PlazaTrader.GetSecurity(String)&lt;/span&gt;, в документации же он описан, почему я его не вижу. Просьба объяснить.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13024/</id>
    <title type="text">А. Т.е даже имелось ввиду на этом уровне отсекать ненужные инструменты... Тут то понятно что ничего ...</title>
    <published>2011-11-07T07:18:24Z</published>
    <updated>2011-11-07T07:18:24Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">А. Т.е даже имелось ввиду на этом уровне отсекать ненужные инструменты... Тут то понятно что ничего не сделаешь...&lt;br /&gt;Я подумал, что имелось ввиду что бы например при срабатывании события NewTrades приходили только сделки по конкретному инструменту...&lt;br /&gt;Ну это скорее можно на уровень правил вынести, т.к часто достаточно такая фильтрация нужна... Как думаете?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13022/</id>
    <title type="text">Александр вы забыли предложить человеку самому это сделать) Исправить я имею ввиду... Правда как мне...</title>
    <published>2011-11-07T06:47:05Z</published>
    <updated>2011-11-07T06:47:05Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;frontman &lt;a href="https://stocksharp.ru/posts/m/13021/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Александр вы забыли предложить человеку самому это сделать) Исправить я имею ввиду... Правда как мне кажется не очень то это и нужно... &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;А как вы это сделаете для плазы? Нельзя потоки от биржи фильтровать по инструменту</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13021/</id>
    <title type="text">Александр вы забыли предложить человеку самому это сделать) Исправить я имею ввиду... Правда как мне...</title>
    <published>2011-11-07T06:25:20Z</published>
    <updated>2011-11-07T06:25:20Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Александр вы забыли предложить человеку самому это сделать) Исправить я имею ввиду... Правда как мне кажется не очень то это и нужно... </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/12985/</id>
    <title type="text">Если вы посмотрите реализацию plazatrader вы увидите что данный метод не реализован</title>
    <published>2011-11-04T11:06:18Z</published>
    <updated>2011-11-04T11:06:18Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Если вы посмотрите реализацию plazatrader вы увидите что данный метод не реализован</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/12981/</id>
    <title type="text">public void Connect() { trader = new PlazaTrader(); trader.Connected += () =&amp;gt; { trader.StartExport()...</title>
    <published>2011-11-04T10:02:30Z</published>
    <updated>2011-11-04T10:02:30Z</updated>
    <author>
      <name>Ortn</name>
      <uri>https://stocksharp.ru/users/27613/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vardes &lt;a href="https://stocksharp.ru/posts/m/12979/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
public void Connect()
        {
            trader = new PlazaTrader();
            trader.Connected += () =&amp;gt;
            {
                trader.StartExport();
                Console.WriteLine(&amp;quot;Connected to Plaza&amp;quot;);
            };            
            trader.RegisterTrades(trader.GetSecurity(&amp;quot;RIZ1&amp;quot;));
            trader.NewTrades += trades =&amp;gt; Export(trades);
            trader.Connect();
        }
 private void Export( IEnumerable&amp;lt;Trade&amp;gt; trades)
        {
            foreach (Trade t in trades)
                Console.WriteLine(t.Time + &amp;quot; &amp;quot; + t.Security + &amp;quot; &amp;quot; + t.Price + &amp;quot; &amp;quot; + t.OrderDirection);            
           
        }&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Т.е. мне необходимо получить все сделки по инструменту РТС. Но проблема в том, что никак метод не могу получить &lt;span class="highlight"&gt;trader.GetSecurity(&amp;quot;RIZ1&amp;quot;)&lt;/span&gt;, т.е. метод экземпляра класса PlazaTrader. Может я пространство имен какое-то не подключил или вообще не догоняю, прошу помочь, очень нужно.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Security вы можете получить по событию NewSecurities (Code у нужного вам инструмента будет RIZ1). А подписаться на какой-то один инструмент, это по-моему вообще не работает в plazatrader. Либо все либо ничего (поправьте если не прав)</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/12980/</id>
    <title type="text">public void Connect() { trader = new PlazaTrader(); trader.Connected += () =&amp;gt; { trader.StartExport()...</title>
    <published>2011-11-04T10:00:54Z</published>
    <updated>2011-11-04T10:00:54Z</updated>
    <author>
      <name>Sergey Masyura</name>
      <uri>https://stocksharp.ru/users/701/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;vardes &lt;a href="https://stocksharp.ru/posts/m/12979/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
public void Connect()
        {
            trader = new PlazaTrader();
            trader.Connected += () =&amp;gt;
            {
                trader.StartExport();
                Console.WriteLine(&amp;quot;Connected to Plaza&amp;quot;);
            };            
            trader.RegisterTrades(trader.GetSecurity(&amp;quot;RIZ1&amp;quot;));
            trader.NewTrades += trades =&amp;gt; Export(trades);
            trader.Connect();
        }
 private void Export( IEnumerable&amp;lt;Trade&amp;gt; trades)
        {
            foreach (Trade t in trades)
                Console.WriteLine(t.Time + &amp;quot; &amp;quot; + t.Security + &amp;quot; &amp;quot; + t.Price + &amp;quot; &amp;quot; + t.OrderDirection);            
           
        }&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Т.е. мне необходимо получить все сделки по инструменту РТС. Но проблема в том, что никак метод не могу получить &lt;span class="highlight"&gt;trader.GetSecurity(&amp;quot;RIZ1&amp;quot;)&lt;/span&gt;, т.е. метод экземпляра класса PlazaTrader. Может я пространство имен какое-то не подключил или вообще не догоняю, прошу помочь, очень нужно.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;1. Надо дождаться, пока инструмент придет в трейдер. При этом вызовется событие NewSecurities с Вашим инструментом. Начальное получение всех инструментов в плазе занимает некоторое время, а не мгновенно после старта эспорта.&lt;br /&gt;&lt;br /&gt;2. GetSecurity в качестве аргумента принимает id в формате Stock#. Например, RIU9@RTS. Соответственно, аргумент у Вас неправильный.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Все ответы на эти вопросы есть в документации.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/12979/</id>
    <title type="text">public void Connect() { trader = new PlazaTrader(); trader.Connected += () =&amp;gt; { trader.StartExport()...</title>
    <published>2011-11-04T07:19:46Z</published>
    <updated>2011-11-04T07:20:17Z</updated>
    <author>
      <name>vardes</name>
      <uri>https://stocksharp.ru/users/28290/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
public void Connect()
        {
            trader = new PlazaTrader();
            trader.Connected += () =&amp;gt;
            {
                trader.StartExport();
                Console.WriteLine(&amp;quot;Connected to Plaza&amp;quot;);
            };            
            trader.RegisterTrades(trader.GetSecurity(&amp;quot;RIZ1&amp;quot;));
            trader.NewTrades += trades =&amp;gt; Export(trades);
            trader.Connect();
        }
 private void Export( IEnumerable&amp;lt;Trade&amp;gt; trades)
        {
            foreach (Trade t in trades)
                Console.WriteLine(t.Time + &amp;quot; &amp;quot; + t.Security + &amp;quot; &amp;quot; + t.Price + &amp;quot; &amp;quot; + t.OrderDirection);            
           
        }&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Т.е. мне необходимо получить все сделки по инструменту РТС. Но проблема в том, что никак метод не могу получить &lt;span class="highlight"&gt;trader.GetSecurity(&amp;quot;RIZ1&amp;quot;)&lt;/span&gt;, т.е. метод экземпляра класса PlazaTrader. Может я пространство имен какое-то не подключил или вообще не догоняю, прошу помочь, очень нужно.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>