﻿<?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">Connector.NewTrades += Несоответствие получаемых данных</title>
  <id>~/topic/8127/connector_newtrades--nesootvetstvie-poluchaemyh-dannyh/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-01T05:09:34Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=8127" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/39437/</id>
    <title type="text">Я же Вам и говорю, проверяйте свой код. Это далеко не весь Ваш код, и где может быть ошибка я знать ...</title>
    <published>2017-03-06T19:52:42Z</published>
    <updated>2017-03-06T19:52:42Z</updated>
    <author>
      <name>Prival</name>
      <uri>https://stocksharp.com/users/39245/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;RomSunZ &lt;a href="https://stocksharp.com/posts/m/39422/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Я же Вам и говорю, проверяйте свой код. Это далеко не весь Ваш код, и где может быть ошибка я знать не могу. Просто констатирую, что у меня луа данные посылает адекватно.&lt;br /&gt;ЗЫ. Откройте пример квика и посмотрите что происходит там как вариант.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Как обещал прикладываю полный код. Можете посмотреть, проверить поступление данных у себя. Очень удивлен что у Вас все нормально. Я считал что да потоки разные, и рассинхронизация. может иметь место, но это должны быть единичные случаи на сильных движения....тут же идет практически постоянная рассинхронизация, даже на вечерке когда рынок абсолютно спокоен и еле движется...&lt;br /&gt;&lt;br /&gt;З.Ы. И искренне удивлен, что  trade.Price иногда неравен trade.Security.LastTrade.Price получается это разные потоки ?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/39429/</id>
    <title type="text">Вы получаете данные через терминал... В этом случае не гарантируется синхронизация данных со стакано...</title>
    <published>2017-03-06T12:42:31Z</published>
    <updated>2017-03-06T12:42:31Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.com/users/97869/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Вы получаете данные через терминал... В этом случае не гарантируется синхронизация данных со стаканом... Если нужна синхронизация, то нужно использовать плазу в режиме OrderLog.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/39422/</id>
    <title type="text">Я же Вам и говорю, проверяйте свой код. Это далеко не весь Ваш код, и где может быть ошибка я знать ...</title>
    <published>2017-03-05T08:01:06Z</published>
    <updated>2017-03-05T08:01:42Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.com/users/6384/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Я же Вам и говорю, проверяйте свой код. Это далеко не весь Ваш код, и где может быть ошибка я знать не могу. Просто констатирую, что у меня луа данные посылает адекватно.&lt;br /&gt;ЗЫ. Откройте пример квика и посмотрите что происходит там как вариант.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/39419/</id>
    <title type="text">Код есть в первом посте. Могу в понедельник перепроверить еще раз и выложить весь (что бы вам было л...</title>
    <published>2017-03-04T19:10:16Z</published>
    <updated>2017-03-04T19:10:16Z</updated>
    <author>
      <name>Prival</name>
      <uri>https://stocksharp.com/users/39245/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Код есть в первом посте. Могу в понедельник перепроверить еще раз и выложить весь (что бы вам было легче). Но это сути не поменяет. Еще раз прошу внимательно посмотреть вы говорите что level1 может меняться позже.   Хорошо...тогда поясните строчки где  RIH7@FORTS там  ОИ меняется сначала 517360 потом 517292...517288...517286...517284, т.е. level1 идет обновление, а вот  BestAsk, BestBid и LastTrade не меняются. Это как по вашему может быть ? Ну или другой вопрос, ни одной сделки не прошло, ни бид ни офер не поменялся, а ОИ поменялся...6 раз ... &lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/39417/</id>
    <title type="text">Проверяйте Ваш код в этом случае. Я, например, получаю более-менее адекватные данные через луа по ст...</title>
    <published>2017-03-04T18:35:46Z</published>
    <updated>2017-03-04T18:35:46Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.com/users/6384/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Проверяйте Ваш код в этом случае. Я, например, получаю более-менее адекватные данные через луа по стаканам/сделкам. Ну и учитывайте, что newtrade может прийти раньше, чем изменится информация level1 по инструменту - нужно проверять.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/39416/</id>
    <title type="text">Про это думал и встречался с этим в других платформах, но что бы была такая рассинхронизация даже по...</title>
    <published>2017-03-04T09:36:27Z</published>
    <updated>2017-03-04T09:36:27Z</updated>
    <author>
      <name>Prival</name>
      <uri>https://stocksharp.com/users/39245/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Про это думал и встречался с этим в других платформах, но что бы была такая рассинхронизация даже помыслить не мог....практически постоянно сделки проходят за пределами спреда, и это уже скорее всего не биржа и потоки виноваты, а особенность обработки StockSharpa. Когда под соединяюсь к Квику через lua Qscalp такого не наблюдается.&lt;br /&gt;Самое поразительное  это trade.Price неравен trade.Security.LastTrade.Price (109400 и 109390) он что тоже в разных потоках идет ?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/39415/</id>
    <title type="text">Вы через какой коннектор получаете данные? Не думали что стакан и сделки приходят в разных потоках и...</title>
    <published>2017-03-04T07:29:53Z</published>
    <updated>2017-03-04T07:29:53Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.com/users/6384/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Вы через какой коннектор получаете данные? Не думали что стакан и сделки приходят в разных потоках и могут быть не синхронизированы как в случае orderlog?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/39411/</id>
    <title type="text">В стратегии запрашиваю несколько инструментов, нужны для принятия решения для входа и выхода из рынк...</title>
    <published>2017-03-03T19:39:55Z</published>
    <updated>2017-03-03T19:42:28Z</updated>
    <author>
      <name>Prival</name>
      <uri>https://stocksharp.com/users/39245/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">В стратегии запрашиваю несколько инструментов, нужны для принятия решения для входа и выхода из рынка. Использую - &amp;quot;MICEXINDEXCF&amp;quot;, &amp;quot;SiH7&amp;quot;, &amp;quot;RIH7&amp;quot; и &amp;quot;SBER@TQBR&amp;quot;.&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;protected override void OnStarted()&lt;br /&gt;{&lt;br /&gt;…&lt;br /&gt;Connector.NewTrades += Connector_NewTrades;&lt;br /&gt;…&lt;br /&gt;base.OnStarted();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private void Connector_NewTrades(IEnumerable&amp;lt;StockSharp.BusinessEntities.Trade&amp;gt; trades) &lt;br /&gt;{&lt;br /&gt;foreach (var trade in trades)&lt;br /&gt;{&lt;br /&gt;// расчеты по каждому trade&lt;br /&gt;…&lt;br /&gt;// в конце вставил проверку на адекватность данных&lt;br /&gt;&lt;br /&gt;if (trade.Security.Code != &amp;quot;MICEXINDEXCF&amp;quot;)&lt;br /&gt;{&lt;br /&gt;if (trade.Price &amp;gt; trade.Security.BestAsk.Price || trade.Price &amp;lt; trade.Security.BestBid.Price)&lt;br /&gt;{&lt;br /&gt;Console.WriteLine(@&amp;quot;Сбой trede {0} время {1} price {2} ОИ {3} Пок {4} Прод {5} BestAsk={6} BestBid={7} LastTrade={8}&amp;quot;,&lt;br /&gt;trade.Security, trade.Time.DateTime, trade.Price,trade.OpenInterest, trade.Security.AsksCount, trade.Security.BidsCount,&lt;br /&gt;trade.Security.BestAsk,trade.Security.BestBid, trade.Security.LastTrade.Price);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;В окно вывода идут практически постоянно следующие данные&lt;br /&gt;&lt;br /&gt;Сбой trede RIH7@FORTS время 03/03/2017 12:00:07 price 109400 ОИ 517294 Пок 2678 Прод 1723 BestAsk=Оффер 109440 6 BestBid=Бид 109430 51 LastTrade=109390&lt;br /&gt;&lt;br /&gt;В чем неадекватность данных.&lt;br /&gt;1. trade.Price неравен trade.Security.LastTrade.Price (109400 и 109390)&lt;br /&gt;2. Обе эти цены находятся за пределами границ спреда BestAsk=109440, BestBid=109430&lt;br /&gt;&lt;br /&gt;И это происходит достаточно часто и по всем получаемым инструментам&lt;br /&gt;Сбой trede SBER@TQBR время 03/03/2017 12:00:07 price 163.7 ОИ Пок 1865 Прод 2034 BestAsk=Оффер 163.82 50 BestBid=Бид 163.75 50 LastTrade=163.7&lt;br /&gt;Сбой trede RIH7@FORTS время 03/03/2017 12:00:07 price 109410 ОИ 517360 Пок 2678 Прод 1723 BestAsk=Оффер 109440 6 BestBid=Бид 109430 51 LastTrade=109410&lt;br /&gt;Сбой trede RIH7@FORTS время 03/03/2017 12:00:07 price 109410 ОИ 517292 Пок 2678 Прод 1723 BestAsk=Оффер 109440 6 BestBid=Бид 109430 51 LastTrade=109410&lt;br /&gt;Сбой trede RIH7@FORTS время 03/03/2017 12:00:07 price 109410 ОИ 517288 Пок 2678 Прод 1723 BestAsk=Оффер 109440 6 BestBid=Бид 109430 51 LastTrade=109410&lt;br /&gt;Сбой trede RIH7@FORTS время 03/03/2017 12:00:07 price 109410 ОИ 517286 Пок 2678 Прод 1723 BestAsk=Оффер 109440 6 BestBid=Бид 109430 51 LastTrade=109410&lt;br /&gt;Сбой trede RIH7@FORTS время 03/03/2017 12:00:07 price 109410 ОИ 517284 Пок 2678 Прод 1723 BestAsk=Оффер 109440 6 BestBid=Бид 109430 51 LastTrade=109410&lt;br /&gt;Сбой trede SIH7@FORTS время 03/03/2017 12:00:07 price 59059 ОИ 3342132 Пок 3703 Прод 3673 BestAsk=Оффер 59058 43 BestBid=Бид 59056 7 LastTrade=59058&lt;br /&gt;Сбой trede SIH7@FORTS время 03/03/2017 12:00:07 price 59059 ОИ 3342132 Пок 3703 Прод 3673 BestAsk=Оффер 59058 43 BestBid=Бид 59056 7 LastTrade=59059&lt;br /&gt;Сбой trede SIH7@FORTS время 03/03/2017 12:00:07 price 59059 ОИ 3342134 Пок 3703 Прод 3673 BestAsk=Оффер 59058 43 BestBid=Бид 59056 7 LastTrade=59059&lt;br /&gt;Сбой trede SIH7@FORTS время 03/03/2017 12:00:07 price 59059 ОИ 3342136 Пок 3703 Прод 3673 BestAsk=Оффер 59058 43 BestBid=Бид 59056 7 LastTrade=59059&lt;br /&gt;&lt;br /&gt;1. Подскажите что нужно сделать, как правильно получать данные, что бы они лежали внутри спреда ? Возможно ли это ?&lt;br /&gt;2. Если trade.Price неравен trade.Security.LastTrade.Price, кому верить, где данные более свежие ?&lt;br /&gt;&lt;br /&gt;Подключение к боевому Квику через lua. Версия библиотеки 4.3.21</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>