﻿<?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">Что конкретно делает RegisterTrades()?</title>
  <id>~/topic/2282/chto-konkretno-delaet-registertrades()/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-04T20:47:44Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=2282" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/15320/</id>
    <title type="text"> Мой совет - квик слишком медленный и лучше фильтрацию настраивать не программно, а непосредственно ...</title>
    <published>2011-12-30T08:32:31Z</published>
    <updated>2011-12-30T08:32:31Z</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;_maratrus_ &lt;a href="https://stocksharp.ru/posts/m/15319/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15318/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Мой совет - квик слишком медленный и лучше фильтрацию настраивать не программно, а непосредственно из квика руками.&lt;br /&gt;Так будет работать на порядок быстрее и сделать это надо будет лишь раз.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;OK, давайте тогда пока на этом остановимся. Так и сделаю. То есть RegisterTrades() можно теперь вообще не вызывать?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Да. Все фильтры настраиваются через Quik.&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/15319/</id>
    <title type="text"> Мой совет - квик слишком медленный и лучше фильтрацию настраивать не программно, а непосредственно ...</title>
    <published>2011-12-30T08:18:02Z</published>
    <updated>2011-12-30T08:18:02Z</updated>
    <author>
      <name>_maratrus_</name>
      <uri>https://stocksharp.ru/users/28038/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15318/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Мой совет - квик слишком медленный и лучше фильтрацию настраивать не программно, а непосредственно из квика руками.&lt;br /&gt;Так будет работать на порядок быстрее и сделать это надо будет лишь раз.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;OK, давайте тогда пока на этом остановимся. Так и сделаю. То есть RegisterTrades() можно теперь вообще не вызывать?&lt;br /&gt;&lt;br /&gt;Для полноты картины, вот ответы на оставшиеся вопросы:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15318/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Что такое _Securities?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Это коллекция инструментов, полученных при экспорте таблицы &amp;quot;Инструменты&amp;quot;&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15318/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Какие инструменты передаются в вызов RegisterTrades?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Все инструменты, которые получены при экспорте таблицы &amp;quot;Инструменты&amp;quot;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15318/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Что у вас стоит до вызова в фильтрах таблицы Все сделки и после этого вызова?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Если имеются в виду фильтры Quik, то фильтры настроены так, чтобы выводились сделки инструментов из таблицы &amp;quot;Инструменты&amp;quot; и еще парочки других инструментов.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/15318/</id>
    <title type="text">Что такое _Securities? Что у вас стоит до вызова в фильтрах таблицы Все сделки и после этого вызова?...</title>
    <published>2011-12-30T08:09:49Z</published>
    <updated>2011-12-30T08:09:49Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Что такое _Securities?&lt;br /&gt;Что у вас стоит до вызова в фильтрах таблицы Все сделки и после этого вызова? Какие инструменты передаются в вызов RegisterTrades?&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/15317/</id>
    <title type="text">QuikTerminal.EnableFiltering должен быть включён Смысл каждого вызова RegisterTrades в том, что он д...</title>
    <published>2011-12-30T07:59:05Z</published>
    <updated>2011-12-30T07:59:05Z</updated>
    <author>
      <name>_maratrus_</name>
      <uri>https://stocksharp.ru/users/28038/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Alexander Mukhanchikov &lt;a href="https://stocksharp.ru/posts/m/15316/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;QuikTerminal.EnableFiltering должен быть включён&lt;br /&gt;&lt;br /&gt;Смысл каждого вызова RegisterTrades в том, что он добавляет в фильтр таблицы нужный инструмент.&lt;br /&gt;&lt;br /&gt;В вашем случае получается что в фильтр уже всё добавлено и уже всё экспортируется, поэтому разницы нет.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Сделал сначала так:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

...
trader.Terminal.EnableFiltering = true; 
trader.StartExport(trader.TradesTable);
trader.NewTrades += SomeFunction;
...
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Всё работает, как обычно.&lt;br /&gt;&lt;br /&gt;Затем сделал так&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

...
trader.Terminal.EnableFiltering = true; 

foreach(Security sec in _Securities)
     trader.RegisterTrades(sec);

trader.NewTrades += SomeFunction;
...
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&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/15316/</id>
    <title type="text">QuikTerminal.EnableFiltering должен быть включён Смысл каждого вызова RegisterTrades в том, что он д...</title>
    <published>2011-12-30T07:27:10Z</published>
    <updated>2011-12-30T07:27:10Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">QuikTerminal.EnableFiltering должен быть включён&lt;br /&gt;&lt;br /&gt;Смысл каждого вызова RegisterTrades в том, что он добавляет в фильтр таблицы нужный инструмент.&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/15315/</id>
    <title type="text">Прежде всего, хочу поздравить всех разработчиков и пользователей S# с наступающим Новым Годом и поже...</title>
    <published>2011-12-30T06:59:23Z</published>
    <updated>2011-12-30T06:59:23Z</updated>
    <author>
      <name>_maratrus_</name>
      <uri>https://stocksharp.ru/users/28038/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Прежде всего, хочу поздравить всех разработчиков и пользователей S# с наступающим Новым Годом и пожелать всех благ!&lt;br /&gt;&lt;br /&gt;Объясните, пожалуйста, зачем нужен метод QuikTrader.RegisterTrades(Security sec)?&lt;br /&gt;&lt;br /&gt;Объясню своё непонимание на примере.&lt;br /&gt;Рассмотрим несколько строчек кода:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

...
foreach(Security sec in _Securities)
     trader.RegisterTrades(sec);

trader.StartExport(trader.TradesTable);
trader.NewTrades += SomeFunction;
...
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Теперь при появлении новых сделок вызывается собственная функция SomeFunction, в которой обрабатываются сделки с инструментами в коллекции _Securities, как и ожидается.&lt;br /&gt;&lt;br /&gt;Однако, если закомментировать первые две строчки и оставитьтолько&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

...
trader.StartExport(trader.TradesTable);
trader.NewTrades += SomeFunction;
...
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Вызывается та же самая функция SomeFunction, с теми же инструментами.&lt;br /&gt;&lt;br /&gt;Скажите, пожалуйста, какую функциональную нагрузку несет метод RegisterTrades()? Спасибо.&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>