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