﻿<?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-06-15T02:09:33Z</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">Yura: Yura: Вот так? 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;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(11871)" rel="nofollow" target="_blank"&gt;Yura&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(11869)" rel="nofollow" target="_blank"&gt;Yura&lt;/a&gt;:&lt;/strong&gt;
Вот так?&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;trader.NewTrades += trade =&amp;gt;
{
if (_msich == null)
{
// находим msich и присваиваем ее переменной msich
_msich = trade.FirstOrDefault(sec =&amp;gt; sec.Code == secCode);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                            if (_msich != null)
							{
								Console.WriteLine(&amp;quot;Инструмент Лукойл появился.&amp;quot;);

								// запускаем экспорт стакана
                                trader.RegisterTrades(_msich);

								if (_portfolio != null)
									waitHandle.Set();
							}
						}
					};
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;&amp;gt; но выдает ошибку на sec.Code т.к. в Trade нет метода Code , а как мне задать ему код инструмента тогда?


у сделки есть инструмент, у иснтрумента есть код
&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/11871/</id>
    <title type="text">Yura: Вот так? 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;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(11869)" rel="nofollow" target="_blank"&gt;Yura&lt;/a&gt;:&lt;/strong&gt;
Вот так?&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;trader.NewTrades += trade =&amp;gt;
{
if (_msich == null)
{
// находим msich и присваиваем ее переменной msich
_msich = trade.FirstOrDefault(sec =&amp;gt; sec.Code == secCode);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                            if (_msich != null)
							{
								Console.WriteLine(&amp;quot;Инструмент Лукойл появился.&amp;quot;);

								// запускаем экспорт стакана
                                trader.RegisterTrades(_msich);

								if (_portfolio != null)
									waitHandle.Set();
							}
						}
					};
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;но выдает ошибку на sec.Code т.к. в Trade нет метода Code , а как мне задать ему код инструмента тогда?
&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/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">&lt;p&gt;Да, событие NewTrades срабатывает?&lt;/p&gt;
</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;p&gt;Вот так?&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-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;/code&gt;&lt;/pre&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;p&gt;Как прописать экспорт?
я понимаю так.
из примера, мы подписываемся на событие появления инструмента MSICH
Что тут нужно изменить для получения информации о последней сделке MSICH&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-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;/code&gt;&lt;/pre&gt;
&lt;p&gt;RegisterQuotes(_msich) это экспорт стакана MSICH, как я понял, для получения последней сделки из таблицы &amp;quot;мои сделки&amp;quot; нужно использовать RegisterSecurity(_msich) , или как это правильно сделать?Либо  правильнее использовать RegisterTrades(_msich)&lt;/p&gt;
</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;p&gt;в общем алгоритм таков
Заключается он в том, что отслеживает последние цены по двум инструментам одновременно и заносить в 2 разных массива.
Единственная проблема в том что я не могу получить LastTrade из квика..Как мне такое сделать? Какие события использовать?&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-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;/code&gt;&lt;/pre&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">&lt;p&gt;Все сделки экспортируются?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>