﻿<?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">События S#</title>
  <id>~/topic/1973/sobytiya-s/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-05T12:31:28Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1973" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/11872/</id>
    <title type="text">Вот так? trader.NewTrades += trade =&amp;gt; { if (_msich == null) { // находим msich и присваиваем ее пере...</title>
    <published>2011-10-03T13:02:06Z</published>
    <updated>2011-10-03T13:02:06Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Yura &lt;a href="https://stocksharp.com/posts/m/11871/" 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;Yura &lt;a href="https://stocksharp.com/posts/m/11869/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Вот так?&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
trader.NewTrades += trade =&amp;gt;
						{
                            if (_msich == null)
							{
                                // находим msich и присваиваем ее переменной msich
                                _msich = trade.FirstOrDefault(sec =&amp;gt; sec.Code == secCode);

                                if (_msich != null)
								{
									Console.WriteLine(&amp;quot;Инструмент Лукойл появился.&amp;quot;);

									// запускаем экспорт стакана
                                    trader.RegisterTrades(_msich);

									if (_portfolio != null)
										waitHandle.Set();
								}
							}
						};&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;но выдает ошибку на sec.Code т.к. в Trade нет метода Code , а как мне задать ему код инструмента тогда?&lt;br /&gt;&lt;/div&gt;&lt;/div&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.com/posts/m/11871/</id>
    <title type="text">Вот так? trader.NewTrades += trade =&amp;gt; { if (_msich == null) { // находим msich и присваиваем ее пере...</title>
    <published>2011-10-03T12:38:26Z</published>
    <updated>2011-10-03T12:38:26Z</updated>
    <author>
      <name>Yura</name>
      <uri>https://stocksharp.com/users/251/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Yura &lt;a href="https://stocksharp.com/posts/m/11869/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Вот так?&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
trader.NewTrades += trade =&amp;gt;
						{
                            if (_msich == null)
							{
                                // находим msich и присваиваем ее переменной msich
                                _msich = trade.FirstOrDefault(sec =&amp;gt; sec.Code == secCode);

                                if (_msich != null)
								{
									Console.WriteLine(&amp;quot;Инструмент Лукойл появился.&amp;quot;);

									// запускаем экспорт стакана
                                    trader.RegisterTrades(_msich);

									if (_portfolio != null)
										waitHandle.Set();
								}
							}
						};&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;но выдает ошибку на sec.Code т.к. в Trade нет метода Code , а как мне задать ему код инструмента тогда?&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/11870/</id>
    <title type="text">Да, событие NewTrades срабатывает?</title>
    <published>2011-10-03T12:36:54Z</published>
    <updated>2011-10-03T12:36:54Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Да, событие NewTrades срабатывает?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/11869/</id>
    <title type="text">Вот так? trader.NewTrades += trade =&amp;gt; { if (_msich == null) { // находим msich и присваиваем ее пере...</title>
    <published>2011-10-03T12:35:34Z</published>
    <updated>2011-10-03T12:35:34Z</updated>
    <author>
      <name>Yura</name>
      <uri>https://stocksharp.com/users/251/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Вот так?&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
trader.NewTrades += trade =&amp;gt;
						{
                            if (_msich == null)
							{
                                // находим msich и присваиваем ее переменной msich
                                _msich = trade.FirstOrDefault(sec =&amp;gt; sec.Code == secCode);

                                if (_msich != null)
								{
									Console.WriteLine(&amp;quot;Инструмент Лукойл появился.&amp;quot;);

									// запускаем экспорт стакана
                                    trader.RegisterTrades(_msich);

									if (_portfolio != null)
										waitHandle.Set();
								}
							}
						};&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/11868/</id>
    <title type="text">Как прописать экспорт? я понимаю так. из примера, мы подписываемся на событие появления инструмента ...</title>
    <published>2011-10-03T12:27:16Z</published>
    <updated>2011-10-03T12:29:41Z</updated>
    <author>
      <name>Yura</name>
      <uri>https://stocksharp.com/users/251/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Как прописать экспорт? &lt;br /&gt;я понимаю так.&lt;br /&gt;из примера, мы подписываемся на событие появления инструмента MSICH&lt;br /&gt;Что тут нужно изменить для получения информации о последней сделке MSICH &lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

trader.NewSecurities += securities =&amp;gt;
						{
                            if (_msich == null)
							{
                                // находим msich и присваиваем ее переменной msich
                                _msich = securities.FirstOrDefault(sec =&amp;gt; sec.Code == secCode);

                                if (_msich != null)
								{
									Console.WriteLine(&amp;quot;Инструмент msich появился.&amp;quot;);

									// запускаем экспорт стакана
                                    trader.RegisterQuotes(_msich);//

									if (_portfolio != null)
										waitHandle.Set();
								}
							}
						};&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;RegisterQuotes(_msich) это экспорт стакана MSICH, как я понял, для получения последней сделки из таблицы &amp;quot;мои сделки&amp;quot; нужно использовать RegisterSecurity(_msich) , или как это правильно сделать?Либо  правильнее использовать RegisterTrades(_msich)</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/11865/</id>
    <title type="text">в общем алгоритм таков Заключается он в том, что отслеживает последние цены по двум инструментам одн...</title>
    <published>2011-10-03T12:14:13Z</published>
    <updated>2011-10-03T12:17:50Z</updated>
    <author>
      <name>Yura</name>
      <uri>https://stocksharp.com/users/251/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">в общем алгоритм таков &lt;br /&gt;Заключается он в том, что отслеживает последние цены по двум инструментам одновременно и заносить в 2 разных массива.&lt;br /&gt;Единственная проблема в том что я не могу получить LastTrade из квика..Как мне такое сделать? Какие события использовать?&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

private static Security _msich;
private static Security _ceen;
const string secCode = &amp;quot;MSICH&amp;quot;;
const string secCode2 = &amp;quot;CEEN&amp;quot;;
-----
while (true)
{
var mid = _msich.LastTrade.Price;
var mid2 = _ceen.LastTrade.Price;


//Далее нужно подписываться на события..какие?
if (LastId &amp;lt; _msich.LastTrade.Id)
{
Mass.Add(mid);
LastId = _msich.LastTrade.Id;
}
if (LastId &amp;lt; _ceen.LastTrade.Id)
{
Mass2.Add(mid2);
LastId2 = _ceen.LastTrade.Id;
}
}
------&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/11867/</id>
    <title type="text">Все сделки экспортируются?</title>
    <published>2011-10-03T12:16:39Z</published>
    <updated>2011-10-03T12:16:39Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Все сделки экспортируются?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>