﻿<?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">FullOrderLog не работает с RevisionManager?</title>
  <id>~/topic/2979/fullorderlog-ne-rabotaet-s-revisionmanager/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-03T23:54:29Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=2979" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/21216/</id>
    <title type="text">Ок, будем ждать)</title>
    <published>2012-09-05T15:49:06Z</published>
    <updated>2012-09-05T15:49:06Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.ru/users/6053/</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/21215/</id>
    <title type="text"> Я пока так не умею=) Я могу запустить одну функцию в другом потоке, но сделать так чтобы сам обьект...</title>
    <published>2012-09-05T15:41:33Z</published>
    <updated>2012-09-05T15:41:33Z</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;FiNick &lt;a href="https://stocksharp.ru/posts/m/21214/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Я пока так не умею=) Я могу запустить одну функцию в другом потоке, но сделать так чтобы сам обьект plazaTrader и все обработчики его событий работали автоматически в другом потоке не могу. Но проблема не в этом. Проблема в том, что стакан придет в актуальное состояние только через час-полтора, пока по сети загрузятся все данные ордерлога, а это пару гигабайт.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;1. В ГУИ у вас дружбы нет, и вы его неправильно пишите без относительно ОЛ это или нет.&lt;br /&gt;2. Про снэпшот в ОЛ я писал, что есть такая задача. Стоит. Но так как людей, кто им пользуется мало, то не самая первоочередная задача.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21214/</id>
    <title type="text">Запрограммируйте так, чтоб не подвисал. Или вы принципиально все расчёты делаете в гуёвом треде? Я п...</title>
    <published>2012-09-05T15:20:59Z</published>
    <updated>2012-09-05T15:20:59Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.ru/users/6053/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;Запрограммируйте так, чтоб не подвисал. Или вы принципиально все расчёты делаете в гуёвом треде?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Я пока так не умею=) Я могу запустить одну функцию в другом потоке, но сделать так чтобы сам обьект plazaTrader и все обработчики его событий работали автоматически в другом потоке не могу. Но проблема не в этом. Проблема в том, что стакан придет в актуальное состояние только через час-полтора, пока по сети загрузятся все данные ордерлога, а это пару гигабайт.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21212/</id>
    <title type="text">при чем GUI подвисает на все это время, это ппц Запрограммируйте так, чтоб не подвисал. Или вы принц...</title>
    <published>2012-09-05T11:55:17Z</published>
    <updated>2012-09-05T11:55:17Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;FiNick &lt;a href="https://stocksharp.ru/posts/m/21209/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;при чем GUI подвисает на все это время, это ппц&lt;/div&gt;&lt;/div&gt;&lt;br /&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.ru/posts/m/21209/</id>
    <title type="text">То есть сейчас быстро стартовать с подключенным ордер логом нельзя? У меня вот &amp;quot;медленный&amp;quot; старт под...</title>
    <published>2012-09-05T11:13:52Z</published>
    <updated>2012-09-05T11:13:52Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.ru/users/6053/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">То есть сейчас быстро стартовать с подключенным ордер логом нельзя?&lt;br /&gt;У меня вот &amp;quot;медленный&amp;quot; старт под конец дня около 1-1.5 часа занимает, при чем GUI подвисает на все это время, это ппц</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21192/</id>
    <title type="text">Не уверен, но помоему такой поздний старт со снапшота не реализован в S#. Не сделано. Пока решаем бо...</title>
    <published>2012-09-04T14:26:41Z</published>
    <updated>2012-09-04T14:26:41Z</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;Garic &lt;a href="https://stocksharp.ru/posts/m/21190/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Не уверен, но помоему такой поздний старт со снапшота не реализован в S#.&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/21190/</id>
    <title type="text"> Нужно как-то запоминать состояние стакана вместе с ревизией, чтобы потом можно было стартовать с по...</title>
    <published>2012-09-04T13:35:49Z</published>
    <updated>2012-09-04T13:35:49Z</updated>
    <author>
      <name>Garic</name>
      <uri>https://stocksharp.ru/users/809/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;FiNick &lt;a href="https://stocksharp.ru/posts/m/21188/" 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;Не нужно ничего запоминать, оно транслируется раз в 2 минуты. Дока по плазе - &amp;quot;Особенности использования шлюза&amp;quot; -&amp;gt; восстановление и поздний вход.&lt;br /&gt;&lt;br /&gt;Не уверен, но помоему такой поздний старт со снапшота не реализован в S#.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21188/</id>
    <title type="text">Есть идеи? Неправильно понимаете, что такое ОЛ и как из него получаются стаканы. Да вроде понимаю не...</title>
    <published>2012-09-04T12:59:00Z</published>
    <updated>2012-09-04T12:59:00Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.ru/users/6053/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/21178/" 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;FiNick &lt;a href="https://stocksharp.ru/posts/m/21176/" 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;Да вроде понимаю неплохо. Ордерлог - последовательность постановок/снятий/исполнений ордеров. Эти данные агрегируются в стаканы. Стакан в текущий момент времени может зависеть от ордерлог итемов пришедших еще на прошлой вечерке, потому &amp;quot;нельзя просто так взять и&amp;quot;(с) запихать AnonymousOrdersLog в ревижнменеджер. Нужно как-то запоминать состояние стакана вместе с ревизией, чтобы потом можно было стартовать с последней ревизии и все корректно мёржилось. И, я так понял, это все реализовано, раз у вас все хорошо работает.&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.ru/posts/m/21178/</id>
    <title type="text">Есть идеи? Неправильно понимаете, что такое ОЛ и как из него получаются стаканы.</title>
    <published>2012-09-04T12:01:18Z</published>
    <updated>2012-09-04T12:01:18Z</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;FiNick &lt;a href="https://stocksharp.ru/posts/m/21176/" 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/21176/</id>
    <title type="text">Есть идеи? Может все таки зальем revisionManager.Tables.Add(Trader.TableRegistry.AnonymousOrdersLog)...</title>
    <published>2012-09-04T11:46:00Z</published>
    <updated>2012-09-04T11:49:47Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.ru/users/6053/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Есть идеи?&lt;br /&gt;&lt;br /&gt;Может все таки зальем revisionManager.Tables.Add(Trader.TableRegistry.AnonymousOrdersLog); в релизный и trunk пример SampleGUI? Тогда больше народу смогут сказать работает или нет.&lt;br /&gt;Я вот из-за этой проблемы тупо не могу использовать OrderLog (за который 4тыщи в месяц плачу), потому что если в середине дня у меня робот отвалится, то при перезапуске он будет стартовать целый час, пока весь ордер лог с прошлой вечерки подгрузит=(&lt;br /&gt;Более того, из-за подключенного ордерлога мне обычные стаканы не шлются, я теперь вообще без стаканов вынужден играть</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21119/</id>
    <title type="text">Короче, провожу такой эксперимент: Добавляю AnonymousOrdersLog в revisionManager, удаляю файлы ревиз...</title>
    <published>2012-08-31T06:56:53Z</published>
    <updated>2012-08-31T07:48:31Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.ru/users/6053/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Короче, провожу такой эксперимент: &lt;br /&gt;Добавляю AnonymousOrdersLog в revisionManager, удаляю файлы ревизий, запускаю, все работает нормально, стакан строится, появляются новые файлы ревизий.&lt;br /&gt;Отключаюсь, перезапускаю приложение.&lt;br /&gt;Ставлю брейкпоинт на событие Trader.ProcessDataError, подключаюсь, сыпется куча ошибок типа:&lt;br /&gt;&lt;br /&gt;Котировка для заданной цены не была найдена.&lt;br /&gt;Parameter name: price&lt;br /&gt;Actual value was 33157.&lt;br /&gt;&lt;br /&gt;а также&lt;br /&gt;&lt;br /&gt;Объем котировки Бид 15564 1 меньше требуемого объёма для удаления.&lt;br /&gt;Parameter name: volume&lt;br /&gt;Actual value was 3. &lt;br /&gt;&lt;br /&gt;все это в &lt;br /&gt;&lt;br /&gt;at StockSharp.BusinessEntities.MarketDepth.Remove(OrderDirections direction, Decimal price, Decimal volume, DateTime lastChangeTime)&lt;br /&gt;at StockSharp.Algo.OrderLogMarketDepthBuilder.Update(OrderLogItem item)&lt;br /&gt;at StockSharp.Algo.OrderLogHelper.Update(MarketDepth depth, OrderLogItem item)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;UPD. Скачал с codeplex последнюю версию stocksharp-18932, проверил примеры с dev и trunk, та же фигня.&lt;br /&gt;Такое ощущение, что прога пытается смёржить ордерлог получаемый по сохраненным ревизиям со старыми стаканами (которые у меня не сохраняются?) и потому возникают ошибки.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21115/</id>
    <title type="text">добавить строку revisionManager.Tables.Add(Trader.TableRegistry.AnonymousOrdersLog); и посмотреть чт...</title>
    <published>2012-08-30T18:46:39Z</published>
    <updated>2012-08-30T18:46:39Z</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;FiNick &lt;a href="https://stocksharp.ru/posts/m/21112/" 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;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/21111/" 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;FiNick &lt;a href="https://stocksharp.ru/posts/m/21107/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;добавить строку revisionManager.Tables.Add(Trader.TableRegistry.AnonymousOrdersLog); и посмотреть что получится.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;У меня работает.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Очень странно. Тогда залей этот вариант SampleGUI на codeplex, я скачаю и еще раз попробую запустить&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/21112/</id>
    <title type="text">добавить строку revisionManager.Tables.Add(Trader.TableRegistry.AnonymousOrdersLog); и посмотреть чт...</title>
    <published>2012-08-30T17:11:14Z</published>
    <updated>2012-08-30T17:11:14Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.ru/users/6053/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/21111/" 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;FiNick &lt;a href="https://stocksharp.ru/posts/m/21107/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;добавить строку revisionManager.Tables.Add(Trader.TableRegistry.AnonymousOrdersLog); и посмотреть что получится.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;У меня работает.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Очень странно. Тогда залей этот вариант SampleGUI на codeplex, я скачаю и еще раз попробую запустить</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21111/</id>
    <title type="text">добавить строку revisionManager.Tables.Add(Trader.TableRegistry.AnonymousOrdersLog); и посмотреть чт...</title>
    <published>2012-08-30T15:13:03Z</published>
    <updated>2012-08-30T15:13:03Z</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;FiNick &lt;a href="https://stocksharp.ru/posts/m/21107/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;добавить строку revisionManager.Tables.Add(Trader.TableRegistry.AnonymousOrdersLog); и посмотреть что получится.&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/21107/</id>
    <title type="text">SampleGUI, файл MainWindow.xaml.cs в строке 159 (+-1): Trader.ProcessDataError += error =&amp;gt; this.GuiA...</title>
    <published>2012-08-30T09:48:16Z</published>
    <updated>2012-08-30T09:48:16Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.ru/users/6053/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">SampleGUI, файл MainWindow.xaml.cs в строке 159 (+-1):&lt;br /&gt;Trader.ProcessDataError += error =&amp;gt; this.GuiAsync(() =&amp;gt; MessageBox.Show(this, error.ToString(), &amp;quot;Ошибка обработки данных&amp;quot;));&lt;br /&gt;на этой строке вылетает ошибка &amp;quot;An unhandled exception of type &amp;#39;System.StackOverflowException&amp;#39; occurred in mscorlib.dll&amp;quot;&lt;br /&gt;А иногда тупо падает svchost.&lt;br /&gt;&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;
if (IsOrderLog.IsChecked == true)
	{
		Trader.Tables.Add(Trader.TableRegistry.AnonymousOrdersLog);
		Trader.CreateDepthFromOrdersLog = true;
	}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;добавить строку revisionManager.Tables.Add(Trader.TableRegistry.AnonymousOrdersLog); и посмотреть что получится.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21106/</id>
    <title type="text">Может стоит ошибки указать с каким-то логом? А то догадаться что за странные ошибки повылетали у вас...</title>
    <published>2012-08-30T09:28:57Z</published>
    <updated>2012-08-30T09:28:57Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Может стоит ошибки указать с каким-то логом?&lt;br /&gt;А то догадаться что за странные ошибки повылетали у вас не удалось.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21104/</id>
    <title type="text">Обнаружил, что в примере SampleGUI (версия 4.1.3) в RevisionManager не добавлена таблица TableRegist...</title>
    <published>2012-08-30T09:16:20Z</published>
    <updated>2012-08-30T09:16:20Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.ru/users/6053/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Обнаружил, что в примере SampleGUI (версия 4.1.3) в RevisionManager не добавлена таблица TableRegistry.AnonymousOrdersLog, очень странно, учитывая какой обьем данных идет через эту таблицу. Сам добавил, не работает, пример вылетает со странными ошибками. Пробовал в своего робота запилить, та же история.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>