﻿<?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">Не правильное значение лучшей цены в стакане</title>
  <id>~/topic/4938/ne-pravilnoe-znachenie-luchshei-tseny-v-stakane/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-07T13:19:24Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=4938" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/33031/</id>
    <title type="text">Михаил, внятно можете пояснить, было обращение в квик по поводу не верной трансляции данных по стака...</title>
    <published>2015-03-30T18:40:19Z</published>
    <updated>2016-08-16T00:20:14Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;RomSunZ &lt;a href="https://stocksharp.ru/posts/m/33029/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Михаил, внятно можете пояснить, было обращение в квик по поводу не верной трансляции данных по стакану или нет?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://stocksharp.com/posts/m/32966/" title="http://stocksharp.com/posts/m/32966/"&gt;http://stocksharp.com/posts/m/32966/&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33194/</id>
    <title type="text">Вообще загадка... luafixserver public override void SendOutMessage(Message message) получает message...</title>
    <published>2015-04-29T07:32:37Z</published>
    <updated>2015-04-29T11:44:50Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Вообще загадка...&lt;br /&gt;luafixserver public override void SendOutMessage(Message message) получает message без ошибок, далее в ней вызывается base.SendOutMessage(message), который как я понимаю находится в messageadapter.cs и вызывает public virtual void SendOutMessage(Message message) для постановки message в очередь на обработку. А там уже ошибка есть...&lt;br /&gt;Код в messageadapter.cs:&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;

		public virtual void SendOutMessage(Message message)
		{
			InitMessageLocalTime(message);

			if (message.Type == MessageTypes.QuoteChange)
			{
				var quoteMsg = (QuoteChangeMessage)message;

				if (quoteMsg.SecurityId.SecurityCode == &amp;quot;SRM5&amp;quot;)
				{
					var bask = quoteMsg.GetBestAsk().Price;
					var bbid = quoteMsg.GetBestBid().Price;
					if (bask &amp;lt;= bbid)
					{
						SessionHolder.AddErrorLog(&amp;quot;(2)Не верные значения лучших цен в messageAdapter! best ask={0} best bid={1} sec={2}&amp;quot;, bask, bbid, quoteMsg.SecurityId.SecurityCode);
					}
					else
					{
						SessionHolder.AddErrorLog(&amp;quot;(3)Значения лучших цен в messageAdapter: best ask={0} best bid={1} sec={2}&amp;quot;, bask, bbid, quoteMsg.SecurityId.SecurityCode);
					}
				}
			}

			_outMessageProcessor.EnqueueMessage(message, this, false);
....
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Лог луа-сервер:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;2015/04/29 13:12:13.622|Error  |Quik      |(1)Значения лучших цен в message: best ask=7635 best bid=7633 sec=SRM5&lt;br /&gt;2015/04/29 13:12:13.625|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7631 sec=SRM5&lt;br /&gt;2015/04/29 13:12:13.628|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7631 sec=SRM5&lt;br /&gt;2015/04/29 13:12:13.896|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7632 sec=SRM5&lt;br /&gt;2015/04/29 13:12:13.898|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7632 sec=SRM5&lt;br /&gt;2015/04/29 13:12:13.908|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7632 sec=SRM5&lt;br /&gt;2015/04/29 13:12:13.978|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7632 sec=SRM5&lt;br /&gt;2015/04/29 13:12:14.260|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7631 sec=SRM5&lt;br /&gt;2015/04/29 13:12:14.265|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7632 sec=SRM5&lt;br /&gt;2015/04/29 13:12:14.745|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7632 sec=SRM5&lt;br /&gt;2015/04/29 13:12:15.025|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7632 sec=SRM5&lt;br /&gt;2015/04/29 13:12:15.305|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7632 sec=SRM5&lt;br /&gt;2015/04/29 13:12:16.110|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7632 sec=SRM5&lt;br /&gt;2015/04/29 13:12:16.509|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7632 sec=SRM5&lt;br /&gt;2015/04/29 13:12:17.670|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7632 sec=SRM5&lt;br /&gt;2015/04/29 13:12:17.767|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7632 sec=SRM5&lt;br /&gt;2015/04/29 13:12:18.045|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7632 sec=SRM5&lt;br /&gt;2015/04/29 13:12:18.050|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7632 sec=SRM5&lt;br /&gt;2015/04/29 13:12:18.325|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7632 sec=SRM5&lt;br /&gt;2015/04/29 13:12:18.606|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7631 sec=SRM5&lt;br /&gt;2015/04/29 13:12:18.665|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7632 sec=SRM5&lt;br /&gt;2015/04/29 13:12:18.947|Error  |Quik      |(1)Значения лучших цен в message: best ask=7634 best bid=7631 sec=SRM5&lt;br /&gt;2015/04/29 13:12:18.956|Error  |Quik      |(1)Значения лучших цен в message: best ask=7632 best bid=7630 sec=SRM5&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;лог messageadapter&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;13:12:13.635|Error  |Quik      |(3)Значения лучших цен в messageAdapter: best ask=7635 best bid=7634 sec=SRM5&lt;br /&gt;13:12:13.912|Error  |Quik      |(2)Не верные значения лучших цен в messageAdapter! best ask=7634 best bid=7634 sec=SRM5&lt;br /&gt;13:12:14.278|Error  |Quik      |(2)Не верные значения лучших цен в messageAdapter! best ask=7634 best bid=7634 sec=SRM5&lt;br /&gt;13:12:14.760|Error  |Quik      |(2)Не верные значения лучших цен в messageAdapter! best ask=7634 best bid=7634 sec=SRM5&lt;br /&gt;13:12:15.038|Error  |Quik      |(2)Не верные значения лучших цен в messageAdapter! best ask=7634 best bid=7634 sec=SRM5&lt;br /&gt;13:12:15.318|Error  |Quik      |(2)Не верные значения лучших цен в messageAdapter! best ask=7634 best bid=7634 sec=SRM5&lt;br /&gt;13:12:16.122|Error  |Quik      |(2)Не верные значения лучших цен в messageAdapter! best ask=7634 best bid=7634 sec=SRM5&lt;br /&gt;13:12:16.522|Error  |Quik      |(2)Не верные значения лучших цен в messageAdapter! best ask=7634 best bid=7634 sec=SRM5&lt;br /&gt;13:12:17.686|Error  |Quik      |(2)Не верные значения лучших цен в messageAdapter! best ask=7634 best bid=7634 sec=SRM5&lt;br /&gt;13:12:18.622|Error  |Quik      |(2)Не верные значения лучших цен в messageAdapter! best ask=7634 best bid=7634 sec=SRM5&lt;br /&gt;13:12:18.960|Error  |Quik      |(2)Не верные значения лучших цен в messageAdapter! best ask=7634 best bid=7634 sec=SRM5&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;И еще похоже на то, что часть message теряется и не проходит в принципе судя по количеству вызовов в луа-сервере и в адаптере...&lt;br /&gt;Этот вариант без IncrementalDepthUpdates=false, позже попробую с ней. Подписка на несколько стаканов, просто чтобы было меньше каши в логах сделал выгрузку только по одному.&lt;br /&gt;&lt;br /&gt;P.S. включение флага IncrementalDepthUpdates=false не помогает.&lt;br /&gt;P.P.S. Для luafixserver SessionHolder пишет лог в файл сервера StockSharp.QuikLua.log, а для messageadapter SessionHolder пишет лог в файл трейдера QuikTrader.txt. И как тогда поймать передачу данных от одного к другому?&lt;br /&gt;P.P.P.S. Михаил, может быть для лучшего быстродействия имеет смысл сделать отдельную очередь и отдельные обработчики для сообщений стакана и для прочих сообщений?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33192/</id>
    <title type="text"> В момент получения ошибки по стакану в роботе в логе луа ошибок нет, т.е. ошибка появляется где-то ...</title>
    <published>2015-04-28T20:08:15Z</published>
    <updated>2015-04-28T20:14:58Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;RomSunZ &lt;a href="https://stocksharp.ru/posts/m/33180/" 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;Получается, что из Луа приходит нормальные стакана. Видимо порча идет дальше. Выставите в скрипте IncrementalDepthUpdates=false Стакан должен слаться как есть.&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/33191/</id>
    <title type="text">А в ответ тишина... Использую фикс a5aee499, все, что выше работает не стабильно. 1. Код в LuaFixSer...</title>
    <published>2015-04-28T08:56:31Z</published>
    <updated>2015-04-28T13:09:38Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">А в ответ тишина...&lt;br /&gt;Использую фикс a5aee499, все, что выше работает не стабильно.&lt;br /&gt;1. Код в LuaFixServer функиця public override void SendOutMessage(Message message):&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;

				switch (message.Type)
				{
......
					case MessageTypes.QuoteChange:
					{
						var quoteMsg = (QuoteChangeMessage)message;
						SessionHolder.ReplaceSecurityId(quoteMsg.SecurityId, id =&amp;gt; quoteMsg.SecurityId = id);
						quoteMsg.ServerTime = SessionHolder.CurrentTime.Convert(TimeHelper.Moscow);

						var bask = quoteMsg.GetBestAsk().Price;
						var bbid = quoteMsg.GetBestBid().Price;
						if (quoteMsg.SecurityId.SecurityCode == &amp;quot;SRM5&amp;quot;)
						{
							if (bask &amp;lt;= bbid)
							{
								SessionHolder.AddErrorLog(&amp;quot;(0)Не верные значения лучших цен в message! best ask={0} best bid={1} sec={2}&amp;quot;, bask, bbid, quoteMsg.SecurityId.SecurityCode);
							}
							else
							{
								SessionHolder.AddErrorLog(&amp;quot;(1)Значения лучших цен в message: best ask={0} best bid={1} sec={2}&amp;quot;, bask, bbid, quoteMsg.SecurityId.SecurityCode);
							}
						}
						break;
					}
.....
				}

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Лог:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;2015/04/28 14:21:59.828|Error  |Quik      |(1)Значения лучших цен в message: best ask=7503 best bid=7502 sec=SRM5&lt;br /&gt;2015/04/28 14:22:00.107|Error  |Quik      |(1)Значения лучших цен в message: best ask=7504 best bid=7502 sec=SRM5&lt;br /&gt;2015/04/28 14:22:00.401|Error  |Quik      |(1)Значения лучших цен в message: best ask=7504 best bid=7502 sec=SRM5&lt;br /&gt;2015/04/28 14:22:00.402|Error  |Quik      |(1)Значения лучших цен в message: best ask=7504 best bid=7502 sec=SRM5&lt;br /&gt;2015/04/28 14:22:00.685|Error  |Quik      |(1)Значения лучших цен в message: best ask=7504 best bid=7502 sec=SRM5&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Ошибок нет.&lt;br /&gt;&lt;br /&gt;2. &lt;br /&gt;Connector_ProcessMessage.cs функция private void ProcessQuotesMessage(Security security, QuoteChangeMessage message)&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;

			var md = GetMarketDepth(security);
			var bask = message.GetBestAsk().Price;
			var bbid = message.GetBestBid().Price;
			if (bask &amp;lt;= bbid)
			{
				this.AddErrorLog(&amp;quot;(0)Не верные значения лучших цен в message! best ask={0} best bid={1} sec={2}&amp;quot;, bask, bbid, security.Id);
			}
			if (md != null &amp;amp;&amp;amp; md.BestAsk != null &amp;amp;&amp;amp; md.BestBid != null)
			{
				if (md.BestAsk.Price &amp;lt;= md.BestBid.Price ||
					bask &amp;lt;= bbid)
				{
					this.AddErrorLog(&amp;quot;(1)Не верные значения лучших цен! best ask={0} best bid={1} sec={2} md ask={3} md bid={4}&amp;quot;, bask, bbid, security.Id, md.BestAsk.Price, md.BestBid.Price);
				}
			}
......
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Лог:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;14:21:59.541|Error  |QuikTrader|(0)Не верные значения лучших цен в message! best ask=7503 best bid=7538 sec=SRM5@FORTS&lt;br /&gt;14:21:59.541|Error  |QuikTrader|(1)Не верные значения лучших цен! best ask=7503 best bid=7538 sec=SRM5@FORTS md ask=7503 md bid=7538&lt;br /&gt;14:22:00.121|Error  |QuikTrader|(0)Не верные значения лучших цен в message! best ask=7504 best bid=7538 sec=SRM5@FORTS&lt;br /&gt;14:22:00.121|Error  |QuikTrader|(1)Не верные значения лучших цен! best ask=7504 best bid=7538 sec=SRM5@FORTS md ask=7503 md bid=7538&lt;br /&gt;14:22:00.411|Error  |QuikTrader|(0)Не верные значения лучших цен в message! best ask=7504 best bid=7538 sec=SRM5@FORTS&lt;br /&gt;14:22:00.411|Error  |QuikTrader|(1)Не верные значения лучших цен! best ask=7504 best bid=7538 sec=SRM5@FORTS md ask=7504 md bid=7538&lt;br /&gt;14:22:00.695|Error  |QuikTrader|(0)Не верные значения лучших цен в message! best ask=7504 best bid=7538 sec=SRM5@FORTS&lt;br /&gt;14:22:00.695|Error  |QuikTrader|(1)Не верные значения лучших цен! best ask=7504 best bid=7538 sec=SRM5@FORTS md ask=7504 md bid=7538&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Ошибка есть.&lt;br /&gt;От куда вызывается ProcessQuotesMessage и что происходит с message между luaserver и коннектором пока не выяснил.&lt;br /&gt;Вызывается из private void MarketDataAdapterOnNewOutMessage(Message message), там message тоже с ошибкой. MarketDataAdapterOnNewOutMessage вызывается по подписке в _marketDataAdapter.NewOutMessage...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33186/</id>
    <title type="text">Михаил, подскажите где в коде устанавливается флаг message.IsSorted для LUA?</title>
    <published>2015-04-24T20:31:18Z</published>
    <updated>2015-04-24T20:31:18Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Михаил, подскажите где в коде устанавливается флаг message.IsSorted для LUA?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33180/</id>
    <title type="text">Добавил такую проверку: case MessageTypes.QuoteChange: { var quoteMsg = (QuoteChangeMessage)message;...</title>
    <published>2015-04-24T07:51:03Z</published>
    <updated>2015-04-24T08:03:03Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Добавил такую проверку:&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;

				case MessageTypes.QuoteChange:
				{
					var quoteMsg = (QuoteChangeMessage)message;
					_sessionHolder.ReplaceSecurityId(quoteMsg.SecurityId, id =&amp;gt; quoteMsg.SecurityId = id);
					quoteMsg.ServerTime = _sessionHolder.CurrentTime.Convert(TimeHelper.Moscow);
					var ask = quoteMsg.GetBestAsk().Price;
					var bid = quoteMsg.GetBestBid().Price;
					if (ask &amp;lt;= bid)
					{
						LogReceiver.AddErrorLog(&amp;quot;Не верные значения лучших цен! best ask={0} best bid={1} sec={2}&amp;quot;, ask, bid, quoteMsg.SecurityId);
					}
					break;
				}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;В момент получения ошибки по стакану в роботе в логе луа ошибок нет, т.е. ошибка появляется где-то дальше. Где еще посмотреть можно?&lt;br /&gt;&lt;br /&gt;P.S. Периодически в трейдере получаю такую ошибку на сборке, указанной выше:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;13:54:23.464|       |Quik      |From server: MarketDataSnapshotFullRefresh&lt;br /&gt;13:54:23.464|Error  |QuikTrader|System.InvalidOperationException: Tags should be BodyLength but received BeginString.&lt;br /&gt;   в #=qJublOOhstNGuOqciA4pO0IxEbqusgq8AzTUZ$z4_I7QdDamhxix_6xIpo0q08gJs.#=qFSkNH1E6ksrvdnmrGezbbA==(IFixReader #=qyHB14XScGdVE06FHEgMxZQ==, FixTags #=qHKHjSlBEl8dJccjTaFV94Q==)&lt;br /&gt;   в #=qJublOOhstNGuOqciA4pO0IxEbqusgq8AzTUZ$z4_I7QdDamhxix_6xIpo0q08gJs.#=qYxLyRp9D4RLNmE615p0bhg==(IFixReader #=qjMUDTw7SUe_0KRt5Hr3OIw==, Boolean #=qeHLVtncL2jAcnczVF92hWEFOYnbsI6LNDKA14vzcvxE=, String #=qnp5_Jgq80L$XMFuCxSTvbuW9g7dT2OzNoyyy4yKpxiY=, ILogReceiver #=qLy6FlbS2B0nlLuQVBJrlLA==, String #=qqHxlCuzlbwviGaQ3NdXv5Q==, Func`3 #=qByjHri7T4qfIYiyMbykVjQ==, Action`1 #=qIoFIKYpJwlJ6XnjSBMM1Mg==)&lt;br /&gt;13:54:23.464|Error  |QuikTrader|System.InvalidOperationException: Tags should be BodyLength but received BeginString.&lt;br /&gt;   в #=qJublOOhstNGuOqciA4pO0IxEbqusgq8AzTUZ$z4_I7QdDamhxix_6xIpo0q08gJs.#=qFSkNH1E6ksrvdnmrGezbbA==(IFixReader #=qyHB14XScGdVE06FHEgMxZQ==, FixTags #=qHKHjSlBEl8dJccjTaFV94Q==)&lt;br /&gt;   в #=qJublOOhstNGuOqciA4pO0IxEbqusgq8AzTUZ$z4_I7QdDamhxix_6xIpo0q08gJs.#=qYxLyRp9D4RLNmE615p0bhg==(IFixReader #=qjMUDTw7SUe_0KRt5Hr3OIw==, Boolean #=qeHLVtncL2jAcnczVF92hWEFOYnbsI6LNDKA14vzcvxE=, String #=qnp5_Jgq80L$XMFuCxSTvbuW9g7dT2OzNoyyy4yKpxiY=, ILogReceiver #=qLy6FlbS2B0nlLuQVBJrlLA==, String #=qqHxlCuzlbwviGaQ3NdXv5Q==, Func`3 #=qByjHri7T4qfIYiyMbykVjQ==, Action`1 #=qIoFIKYpJwlJ6XnjSBMM1Mg==)&lt;br /&gt;13:54:23.464|       |QuikTrader|StartExport&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33179/</id>
    <title type="text">Уважаемые разработчики, проверьте пожалуйста коннектор ЛУА, т.к. проблема скорее всего в коннекторе....</title>
    <published>2015-04-23T16:16:37Z</published>
    <updated>2015-04-23T16:16:37Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;RomSunZ &lt;a href="https://stocksharp.ru/posts/m/33177/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Уважаемые разработчики, проверьте пожалуйста коннектор ЛУА, т.к. проблема скорее всего в коннекторе.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Надо проверку вот сюда воткнуть &lt;a target="_blank" href="https://github.com/StockSharp/StockSharp/blob/master/Connectors/Quik/Lua/LuaFixServer.cs#L473 " title="https://github.com/StockSharp/StockSharp/blob/master/Connectors/Quik/Lua/LuaFixServer.cs#L473 "&gt;https://github.com/Stock...ua/LuaFixServer.cs#L473 &lt;/a&gt;и напишите, что она даст.&lt;br /&gt;&lt;br /&gt;Исходники лучше качать ДО &lt;a target="_blank" href="https://github.com/StockSharp/StockSharp/commit/9cc21b7d6f3b89e8fd3ad9f495d7b32f43a8cff6 " title="https://github.com/StockSharp/StockSharp/commit/9cc21b7d6f3b89e8fd3ad9f495d7b32f43a8cff6 "&gt;https://github.com/Stock...d3ad9f495d7b32f43a8cff6 &lt;/a&gt;(включительно). Все что позднее сейчас нестабильно.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33177/</id>
    <title type="text">Уважаемые разработчики, проверьте пожалуйста коннектор ЛУА, т.к. проблема скорее всего в коннекторе....</title>
    <published>2015-04-23T08:54:58Z</published>
    <updated>2015-04-23T08:54:58Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Уважаемые разработчики, проверьте пожалуйста коннектор ЛУА, т.к. проблема скорее всего в коннекторе. Я подправил скрипт, который в приложении, он экспортирует лучшую цену в файл. Вот что у меня получилось при работе с SRM5@FORTS:&lt;br /&gt;лог робота:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;14:35:34.736|Error  |BS_SRM5@FORTS_SPBFUT|Рассинхронизация цен (2): MD best ask=7405, bid=7449, Security best ask=7405, bid=7449, quote[0]=7449, quote[1]=7448, Расчетная цена исполнения 7404 направление Sell&lt;br /&gt;14:35:35.016|Error  |BS_SRM5@FORTS_SPBFUT|Рассинхронизация цен (2): MD best ask=7405, bid=7449, Security best ask=7405, bid=7449, quote[0]=7405, quote[1]=7406, Расчетная цена исполнения 7450 направление Buy&lt;br /&gt;14:35:35.022|Error  |BS_SRM5@FORTS_SPBFUT|Рассинхронизация цен (2): MD best ask=7405, bid=7449, Security best ask=7405, bid=7449, quote[0]=7405, quote[1]=7406, Расчетная цена исполнения 7450 направление Buy&lt;br /&gt;14:35:35.302|Error  |BS_SRM5@FORTS_SPBFUT|Рассинхронизация цен (2): MD best ask=7404, bid=7449, Security best ask=7404, bid=7449, quote[0]=7404, quote[1]=7405, Расчетная цена исполнения 7450 направление Buy&lt;br /&gt;14:35:35.304|Error  |BS_SRM5@FORTS_SPBFUT|Рассинхронизация цен (2): MD best ask=7404, bid=7449, Security best ask=7404, bid=7449, quote[0]=7404, quote[1]=7405, Расчетная цена исполнения 7450 направление Buy&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Лог луа-скрипта, который экспортирует лучшие цены:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;DATE	TIME	BEST ASK	BEST BID&lt;br /&gt;23.04.2015	 14:35:34.734	7405	7402&lt;br /&gt;23.04.2015	 14:35:35.015	7405	7402&lt;br /&gt;23.04.2015	 14:35:35.023	7404	7402&lt;br /&gt;23.04.2015	 14:35:35.304	7404	7403&lt;br /&gt;23.04.2015	 14:35:35.306	7404	7403&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Как видно в примерно одинаковое время котировки коннектора идут с неправильными бидами/асками, а ЛУА выводит их без ошибок.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33032/</id>
    <title type="text">Они не перепутаны. При формировании стакана в какой-то момент по одной из сторон стакана &amp;quot;зависает&amp;quot; ...</title>
    <published>2015-03-30T19:32:57Z</published>
    <updated>2015-03-30T19:32:57Z</updated>
    <author>
      <name>merabn</name>
      <uri>https://stocksharp.ru/users/73034/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;RomSunZ &lt;a href="https://stocksharp.ru/posts/m/32940/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Они не перепутаны. При формировании стакана в какой-то момент по одной из сторон стакана &amp;quot;зависает&amp;quot; старая цена, которая остается постоянной, пока не перезагрузишь робота. Если она находится &amp;quot;внутри&amp;quot; своей стороны - мы этого не видим, но как только цены сдвигаются на значительное расстояние, она всплывает как &amp;quot;лучшая&amp;quot;. Это баг формирования стакана.&lt;br /&gt;&lt;br /&gt;......&lt;br /&gt;&lt;br /&gt; Вот сравнение лучших цен (приходится делать, чтобы избежать этого бага):&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;13:54:12.986|Error  ||Рассинхронизация цен: MD best ask=6731, bid=6750, Security best ask=6731, bid=6729, newPrice=6729, best quote=6750&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;MD - это стакан.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Спасибо за информацию.&lt;br /&gt;Можно попробовать импорт через DDE. Если это действительно конфликт lua скрипта и Квика, то избавитесь от ошибки. &lt;br /&gt;Напишите, пожалуйста, о результате, если проведете такой эксперимент.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33029/</id>
    <title type="text">Михаил, внятно можете пояснить, было обращение в квик по поводу не верной трансляции данных по стака...</title>
    <published>2015-03-30T16:07:29Z</published>
    <updated>2015-03-30T16:07:29Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Михаил, внятно можете пояснить, было обращение в квик по поводу не верной трансляции данных по стакану или нет?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/32983/</id>
    <title type="text">Не понял ваш ответ, что имеете в виду под я хотел интерактив? Или это типа троллинг?</title>
    <published>2015-03-25T18:28:50Z</published>
    <updated>2015-03-25T18:29:29Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Не понял ваш ответ, что имеете в виду под я хотел интерактив? Или это типа троллинг?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/32981/</id>
    <title type="text">Вы же сами хотите интерактив. </title>
    <published>2015-03-25T18:14:32Z</published>
    <updated>2015-03-25T18:14:32Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Вы же сами хотите интерактив.[biggrin] </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/32979/</id>
    <title type="text">С чем связана такая секретность? Дело не в секретности. Сырцы на Гите. Точка останова и вперед. Или ...</title>
    <published>2015-03-25T17:39:47Z</published>
    <updated>2015-03-25T17:39:47Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил Сухов &lt;a href="https://stocksharp.ru/posts/m/32977/" 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;RomSunZ &lt;a href="https://stocksharp.ru/posts/m/32975/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;С чем связана такая секретность?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Дело не в секретности. Сырцы на Гите. Точка останова и вперед. Или логи.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Как сырцы помогут, если, по вашим словам, проблема в квике?&lt;br /&gt;Плюс к тому же я не разработчик и не имею доступа к исходникам коннектора. Я привел код, который позволяет поймать этот баг. Будьте добры, как разработчик и знаток платформы, заняться доработкой коннектора LUA (если проблема все же в нем).</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/32977/</id>
    <title type="text">С чем связана такая секретность? Дело не в секретности. Сырцы на Гите. Точка останова и вперед. Или ...</title>
    <published>2015-03-25T16:57:52Z</published>
    <updated>2015-03-25T16:57:52Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;RomSunZ &lt;a href="https://stocksharp.ru/posts/m/32975/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;С чем связана такая секретность?&lt;/div&gt;&lt;/div&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/32976/</id>
    <title type="text">Я как то обновился, с версии S# 4.2.61 на более высокую, именно коннектор обновлял. У меня появились...</title>
    <published>2015-03-25T16:50:00Z</published>
    <updated>2015-03-25T16:50:00Z</updated>
    <author>
      <name>Иван З.</name>
      <uri>https://stocksharp.ru/users/6502/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Я как то обновился, с версии S# 4.2.61 на более высокую, именно коннектор обновлял. У меня появились проблемы со стаканом, похожие по описанию на ваши. Я сразу откатился назад. Я не утверждаю что проблема в коннекторе, возможно стратегия моя не столь требовательна к стаканам и я просто не замечаю косяки. Но на S# 4.2.61 проблемы не наблюдаю. В общем прорвете на 4.2.61.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/32975/</id>
    <title type="text">С чем связана такая секретность? Это ведь не просто баг, это жопа. Я на этом баге потерял 12% депо, ...</title>
    <published>2015-03-25T16:07:00Z</published>
    <updated>2015-03-25T16:10:47Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">С чем связана такая секретность? Это ведь не просто баг, это жопа. Я на этом баге потерял 12% депо, пока не понял в чем дело. А у вас нигде намека на это нет, хотя вы и в курсе судя по всему. И ведь эталона кроме глаз нету. В Security.BestAsk/BestBid тоакже транслируется неверные значения в момент проявления этого бага...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/32966/</id>
    <title type="text">По этому отчетов перед юзерами не будет</title>
    <published>2015-03-24T20:33:35Z</published>
    <updated>2015-03-24T20:33:35Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">По этому отчетов перед юзерами не будет</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/32964/</id>
    <title type="text">А обращение на этот счет было в техподдержку квика?</title>
    <published>2015-03-24T15:17:09Z</published>
    <updated>2015-03-24T15:17:09Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">А обращение на этот счет было в техподдержку квика?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/32950/</id>
    <title type="text">Квик</title>
    <published>2015-03-23T17:48:59Z</published>
    <updated>2015-03-23T17:48:59Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Квик</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/32948/</id>
    <title type="text">Так проблема в квике или в коннекторе ЛУА?</title>
    <published>2015-03-23T17:12:58Z</published>
    <updated>2015-03-23T17:12:58Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Так проблема в квике или в коннекторе ЛУА?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>