﻿<?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/3228/popytka-zapisat-neuporyadochennye-stakany_/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-07T15:28:52Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=3228" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/22970/</id>
    <title type="text"> Михаил, в том то и дело я эту последовательность проверяю уже неделю. И нет там ошибки, хоть убей. ...</title>
    <published>2012-12-15T12:37:04Z</published>
    <updated>2016-08-16T00:10:53Z</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;Garry &lt;a href="https://stocksharp.ru/posts/m/22969/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Михаил, в том то и дело я эту последовательность проверяю уже неделю. И нет там ошибки, хоть убей.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://stocksharp.com/posts/m/22917/" title="http://stocksharp.com/posts/m/22917/"&gt;http://stocksharp.com/posts/m/22917/&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22900/</id>
    <title type="text">Неупорядоченность по времени исключена, сделал необходимую проверку при добавлении данных. Такой же ...</title>
    <published>2012-12-10T13:34:19Z</published>
    <updated>2016-08-16T00:10:51Z</updated>
    <author>
      <name>Garry</name>
      <uri>https://stocksharp.ru/users/430/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Неупорядоченность по времени исключена, сделал необходимую проверку при добавлении данных. Такой же эксепшн вылазает при попытке скачать данные с ФТП РТС и записать данные новой гидрой(4.1.6) в папку с данными от старой гидры(4.1.3). Вот нашел тему на форуме &lt;a href="http://stocksharp.com/forum/3089/Oshibka--Hydra-ver20011/" title="http://stocksharp.com/forum/3089/Oshibka--Hydra-ver20011/"&gt;http://stocksharp.com/fo...Oshibka--Hydra-ver20011/&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/23651/</id>
    <title type="text">Мои рекомендации не помогли или не были поняты? Скорее были не поняты.</title>
    <published>2013-01-28T21:32:51Z</published>
    <updated>2013-01-28T21:32:51Z</updated>
    <author>
      <name>Garry</name>
      <uri>https://stocksharp.ru/users/430/</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/23649/" 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/23649/</id>
    <title type="text">Мои рекомендации не помогли или не были поняты?</title>
    <published>2013-01-28T21:20:16Z</published>
    <updated>2013-01-28T21:20:16Z</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/23647/</id>
    <title type="text">Помогите, кто может советом, совсем я запутался. Ту проблему так и не решил, ну думал как то не так ...</title>
    <published>2013-01-28T19:52:45Z</published>
    <updated>2013-01-28T19:56:52Z</updated>
    <author>
      <name>Garry</name>
      <uri>https://stocksharp.ru/users/430/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Помогите, кто может советом, совсем я запутался. Ту проблему так и не решил, ну думал как то не так стаканы собираю или еще что, но вот теперь опять столкнулся. Переписываю все свое добро для рос рынка под PlazaTrader, нужно писать стаканы но с дискретностью 500мс, а не на каждом изменении(в квике просто делал соответствующую настройку DDE вывода и все работало отлично). Тут пишу по таймеру System.Timers.Timer рах в 500мс следующий код:&lt;br /&gt;public PlazaTrader Trader;&lt;br /&gt;MarketDataBuffer&amp;lt;StockSharp.BusinessEntities.MarketDepth&amp;gt; tldict = new MarketDataBuffer&amp;lt;StockSharp.BusinessEntities.MarketDepth&amp;gt;();&lt;br /&gt;Dictionary&amp;lt;Security, IMarketDataStorage&amp;gt; stordict = new Dictionary&amp;lt;Security, IMarketDataStorage&amp;gt;();&lt;br /&gt;.......&lt;br /&gt;        &lt;br /&gt;        public void stakan_vivod(Object sender, System.Timers.ElapsedEventArgs e)&lt;br /&gt;        {&lt;br /&gt;            foreach (Security sec in this.Trader.RegisteredMarketDepths)&lt;br /&gt;            {&lt;br /&gt;                var depth = sec.GetMarketDepth();&lt;br /&gt;                if (depth.Count &amp;gt; 0 &amp;amp;&amp;amp; depth.Depth &amp;gt; 0)&lt;br /&gt;                {&lt;br /&gt;                    tldict.Add(sec, depth.Clone());&lt;br /&gt;                    counter++;&lt;br /&gt;                }&lt;br /&gt;                if (counter &amp;gt; 120)&lt;br /&gt;                {&lt;br /&gt;                    foreach (KeyValuePair&amp;lt;Security, IEnumerable&amp;lt;MarketDepth&amp;gt;&amp;gt; kvp in tldict.Get())&lt;br /&gt;                    {&lt;br /&gt;                        stordict[kvp.Key].Save(kvp.Value);&lt;br /&gt;                    }&lt;br /&gt;                    counter = 0;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;Все отлично работает час, два, три стаканы пишутся, и тут раз и проскакивает этот эксепшн, т.е. он не постоянен(раз в 2-3 часа). Из-за чего? если ошибка в коде, то почему 3 часа исправно пишутся стаканы? да и проверку добавлял по LastChangeTime(добавлять стакан, только если оно больше) не помогает, т.е. до момента stordict[kvp.Key].Save(kvp.Value); стаканы точно доходят упорядоченные. Может таймер для записи не подходит? тогда как правильно писать? IMarketDataStorage, к сожалению для меня черный ящик, на ум приходит только какие то проблемы с потоками, например что-то где то не успевает дописаться.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22969/</id>
    <title type="text">Разве функция MarketDeph.Verify не говорит что стакан верный? Еще раз. Неправильные не стаканы, а их...</title>
    <published>2012-12-15T12:26:19Z</published>
    <updated>2012-12-15T12:26:19Z</updated>
    <author>
      <name>Garry</name>
      <uri>https://stocksharp.ru/users/430/</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/22968/" 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;Garry &lt;a href="https://stocksharp.ru/posts/m/22965/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Разве функция MarketDeph.Verify не говорит что стакан верный?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Еще раз. Неправильные не стаканы, а их последовательность. О чем пишет ошибка (по-русски, кстати).&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Михаил, в том то и дело я эту последовательность проверяю уже неделю. И нет там ошибки, хоть убей. Я не смог найти никакого другого свойства в MarketDepth кроме как LastChangeTime, которое могло бы определять последовательность, так вот оно совершенно точно идет по возрастанию каждые 500мс и сохранение делал уже по одному стакану, но эксепшн все равно идет. Вопрос лишь в том как правильную последовательность определяет S# API, значит где-то там какой то нюанс или баг, который я не учитываю. Для меня это к сожалению черный ящик, рефлектором лазил, пытался посмотреть этот эксепшн, току мало, код обфусцирован. Вот я и задаю эти вопросы и пытаюсь уточнить как правильная последовательность определяется, если не по LastChangeTime(в нем то точно все ок).&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/22968/</id>
    <title type="text">Разве функция MarketDeph.Verify не говорит что стакан верный? Еще раз. Неправильные не стаканы, а их...</title>
    <published>2012-12-15T11:48:13Z</published>
    <updated>2012-12-15T11:48:13Z</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;Garry &lt;a href="https://stocksharp.ru/posts/m/22965/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Разве функция MarketDeph.Verify не говорит что стакан верный?&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/22965/</id>
    <title type="text">Я понимаю, что не правильные данные, но не правильные с точки зрения хранилища S#, с моей точки зрен...</title>
    <published>2012-12-15T09:06:35Z</published>
    <updated>2012-12-15T09:06:35Z</updated>
    <author>
      <name>Garry</name>
      <uri>https://stocksharp.ru/users/430/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Я понимаю, что не правильные данные, но не правильные с точки зрения хранилища S#, с моей точки зрения стакан представляет набор бидов и асков, так вот эти данные верны и совпадают с терминалом на 100%.  Так вот и прошу наводку куда смотреть то, эксепшн говорит про время, время не причем.  Разве функция MarketDeph.Verify не говорит что стакан верный? Я бы и сохранял, как вы говорите, как есть и меня это вполне устраивало, если бы хранилище не ругалось не понятно на что. </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22964/</id>
    <title type="text">Реально не понимаю что править, хочется записывать америку очень удобный формат для хранения данных,...</title>
    <published>2012-12-14T21:29:45Z</published>
    <updated>2012-12-14T21:29:45Z</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;Garry &lt;a href="https://stocksharp.ru/posts/m/22963/" 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;Да причем тут формат. Вы пишите неправильно данные. О чем S# и предупреждает. Ищите ошибку у себя. Ну или пишите данные как есть. Только потом не удивляйтесь, почему эквити на 90 градусов отличается от реального.[laugh] &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/22963/</id>
    <title type="text">В упор не могу понять почему выскакивает эксепшн, начал писать по одному стакану, раз в 500 Мс по та...</title>
    <published>2012-12-14T19:46:04Z</published>
    <updated>2012-12-14T19:51:08Z</updated>
    <author>
      <name>Garry</name>
      <uri>https://stocksharp.ru/users/430/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">В упор не могу понять почему выскакивает эксепшн, начал писать по одному стакану, раз в 500 Мс по таймеру. Все отлично: пишется пишется пишется, раз проскочил этот эксепшн, в обработчике эксепшена стакан удаляю, дальше все ок пишется пишется, потом опять эксепшн и т.д. специально скидывал в текстовик время последнего изменения стакана, во времени точно нет ошибки(хотя эксепшн именно об этом) в дебагере сравнивал косячный стакан с предыдущим нормальным никаких отличий, абсолютно одинаковые, стакан собирается вручную раз в 500мс непосредственно перед записью, каждый раз создается новый класс, всегда проверка Verify. В какие еще поля посмотреть стакана(косячного и нормального)? Реально не понимаю что править, хочется записывать америку очень удобный формат для хранения данных, но вот то пишется, то не пишется.&lt;br /&gt;Пример жирным косячный стакан:&lt;br /&gt;14 29 2012 02:29:54:0548&lt;br /&gt;14 29 2012 02:29:55:0688&lt;br /&gt;14 29 2012 02:29:55:0688&lt;br /&gt;14 29 2012 02:29:55:5698&lt;br /&gt;14 29 2012 02:29:56:0829&lt;br /&gt;&lt;b&gt;14 29 2012 02:29:56:5829&lt;/b&gt;&lt;br /&gt;Попытка записать неупорядоченные стаканы.&lt;br /&gt;Parameter name: time&lt;br /&gt;&lt;b&gt;14 29 2012 02:29:57:1089&lt;/b&gt;&lt;br /&gt;Попытка записать неупорядоченные стаканы.&lt;br /&gt;Parameter name: time&lt;br /&gt;14 29 2012 02:29:57:6120&lt;br /&gt;14 29 2012 02:29:58:7131&lt;br /&gt;14 29 2012 02:29:59:2221&lt;br /&gt;14 29 2012 02:29:59:7301&lt;br /&gt;14 30 2012 02:30:00:2361&lt;br /&gt;14 30 2012 02:30:00:7362&lt;br /&gt;14 30 2012 02:30:01:2502&lt;br /&gt;14 30 2012 02:30:01:7512&lt;br /&gt;14 30 2012 02:30:02:2653&lt;br /&gt;14 30 2012 02:30:02:7693&lt;br /&gt;14 30 2012 02:30:03:2773&lt;br /&gt;14 30 2012 02:30:03:7773&lt;br /&gt;14 30 2012 02:30:04:2914&lt;br /&gt;14 30 2012 02:30:04:7924&lt;br /&gt;14 30 2012 02:30:05:3054&lt;br /&gt;14 30 2012 02:30:05:8065&lt;br /&gt;&lt;b&gt;14 30 2012 02:30:06:3195&lt;/b&gt;&lt;br /&gt;Попытка записать неупорядоченные стаканы.&lt;br /&gt;Parameter name: time&lt;br /&gt;14 30 2012 02:30:06:8255&lt;br /&gt;14 30 2012 02:30:07:3335&lt;br /&gt;14 30 2012 02:30:07:8336</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22917/</id>
    <title type="text">Михаил, такой вопрос, метка ставится при сохранении, непосредственно в файл с данными bin? Как она в...</title>
    <published>2012-12-11T15:29:55Z</published>
    <updated>2012-12-11T15:31:02Z</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;Garry &lt;a href="https://stocksharp.ru/posts/m/22916/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Михаил, такой вопрос, метка ставится при сохранении, непосредственно в файл с данными bin? Как она вычисляется, допустим в коллекции у меня стаканы с временем Нью Йорка, какая будет метка? Время изменения последнего элемента коллекции? Может быть проблема из-за часовых поясов или чего нибудь подобного? Сохранение  IMarketDataStorage&amp;lt;TData&amp;gt;.Save идет в отдельном потоке? могут, например, данные не успеть дописаться до конца, а запрошено уже новое сохранение? &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Думаю проще всего будет записать блок данных в какое-то промежуточное хранилище, и потом его перегнать в S#. Там быстрее найдете ошибку. Сейчас 3 места: ваш код (я так понял это не Гидра, а следовательно косяков может быть где угодно, и мне можно только гадать об этом), наш код, неправильные данные. Надо сокращать область поиска.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22916/</id>
    <title type="text">Михаил, такой вопрос, метка ставится при сохранении, непосредственно в файл с данными bin? Как она в...</title>
    <published>2012-12-11T14:37:39Z</published>
    <updated>2012-12-11T14:37:39Z</updated>
    <author>
      <name>Garry</name>
      <uri>https://stocksharp.ru/users/430/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Михаил, такой вопрос, метка ставится при сохранении, непосредственно в файл с данными bin? Как она вычисляется, допустим в коллекции у меня стаканы с временем Нью Йорка, какая будет метка? Время изменения последнего элемента коллекции? Может быть проблема из-за часовых поясов или чего нибудь подобного? Сохранение  IMarketDataStorage&amp;lt;TData&amp;gt;.Save идет в отдельном потоке? могут, например, данные не успеть дописаться до конца, а запрошено уже новое сохранение? </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22906/</id>
    <title type="text">Ну то что не изменяются это точно, кроме меня изменить не кому, они ни к чему не привязаны, использу...</title>
    <published>2012-12-10T19:51:53Z</published>
    <updated>2012-12-10T19:51:53Z</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;Garry &lt;a href="https://stocksharp.ru/posts/m/22905/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Ну то что не изменяются это точно, кроме меня изменить не кому, они ни к чему не привязаны, использую как структуру, заполняю по таймеру, перед добавлением в лист проверяю MarketDepth.Verify(), а вот что по поводу метки в файле, как ее сравнить?&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/22905/</id>
    <title type="text">Ну то что не изменяются это точно, кроме меня изменить не кому, они ни к чему не привязаны, использу...</title>
    <published>2012-12-10T19:02:24Z</published>
    <updated>2012-12-10T19:02:57Z</updated>
    <author>
      <name>Garry</name>
      <uri>https://stocksharp.ru/users/430/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Ну то что не изменяются это точно, кроме меня изменить не кому, они ни к чему не привязаны, использую как структуру, заполняю по таймеру, перед добавлением в лист проверяю MarketDepth.Verify(), а вот что по поводу метки в файле, как ее сравнить?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22904/</id>
    <title type="text">Сортировка List по Time для сделок и LastChangeTime для стаканов. Не все так просто. Надо сравнивать...</title>
    <published>2012-12-10T16:21:17Z</published>
    <updated>2012-12-10T16:21:17Z</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;Garry &lt;a href="https://stocksharp.ru/posts/m/22903/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Сортировка List по Time для сделок и LastChangeTime для стаканов.&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/22903/</id>
    <title type="text">Сортировка List по Time для сделок и LastChangeTime для стаканов.</title>
    <published>2012-12-10T16:00:27Z</published>
    <updated>2012-12-10T16:00:27Z</updated>
    <author>
      <name>Garry</name>
      <uri>https://stocksharp.ru/users/430/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Сортировка List по Time для сделок и LastChangeTime для стаканов.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22902/</id>
    <title type="text">Неупорядоченность по времени исключена, сделал необходимую проверку при добавлении данных. А какая п...</title>
    <published>2012-12-10T14:42:40Z</published>
    <updated>2012-12-10T14:42:40Z</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;Garry &lt;a href="https://stocksharp.ru/posts/m/22900/" 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/22867/</id>
    <title type="text">Помогите советом, пожалуйста! Пытаюсь писать сделки и стаканы с американского рынка через StockSharp...</title>
    <published>2012-12-07T19:07:23Z</published>
    <updated>2012-12-07T19:07:23Z</updated>
    <author>
      <name>Garry</name>
      <uri>https://stocksharp.ru/users/430/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Помогите советом, пожалуйста! Пытаюсь писать сделки и стаканы с американского рынка через StockSharp API, на лету формирую классы Trade и MarketDepth добавляю их в List и скидываю через IMarketDataStorage.Save. До поры до времени все пишится отлично, но периодически вылазает следующий эксепшн:&lt;br /&gt;  &lt;br /&gt;&lt;span style="color:darkblue"&gt;System.ArgumentException: Попытка записать неупорядоченные стаканы. &lt;b&gt;(или бывает сделки)&lt;/b&gt;&lt;br /&gt;Parameter name: time&lt;br /&gt;   at #=qw1XTJ7dV75pMzOz0hBo$siihDG5OZdJczlcSqCrqHeUyxlEsmsAtnXp2udZg_U2NbEZ$ip5_9tsblQGkl18bdw==.#=qlTbzCDxbsFRMhdXeRnHLcA==(List`1 #=qEZ$zSTu6NTimWrkeQ4ymLA==, DateTime #=qLHkFpgenDVQAbq_VEalrLw==, DateTime #=q1YTcmQ0aSkITnw2_u9_JGw==, String #=qRJWXZ_iDXJ5e6CyFySggxw==)&lt;br /&gt;   at #=qUW3a2a_zU_oArSSOiBn3FLpJvD1is2zltkAN_lWp2$4QggKmPLesfcTNGEJsfTBj.#=q0XPS289_jbJQep3DL8Cfqg==(List`1 #=qkTgCSAlcZNPcZEy9AZBFuw==, IEnumerable`1 #=qqG_QHQ$oLWGmKV91zoKX7g==, #=qQE3gxfWjLob0eT4xQKg$lvKLXN_F2oep$WGSiQW9e_pG7GggJyb9DKRw7jrVdvBV #=qkKGlqzlXkfX$fJnU2J9jjg==)&lt;br /&gt;   at #=qa_4zGoLcsro_feFbb0XM9_BlRhaxasQ1UrzoL3NsS5BLfjz_CcaLI5iqpy27MHoyWvADyOilwiIL8FNu4Ao2ig==.#=qwYoBzTre3Rqwrq$18odFFwAs16vZvPFKnBVlKACndM$R7_7lh23LQejqEr6XeJEHQS6AOtFMS5dX_4$Y7MoiGxjg027VUhTmQo_TuK$K4As=(IEnumerable`1 #=qLQLfos6mvzvB9rAhsnoxLg==, #=qeTDkbpr2eeOjCLO$BGmaYqB0$_0v2N3UDYHi11JN7I8ARwjQbcOqhUBuEc4nnFMw #=qt22VzZuT_VCFx1qqarPCpw==)&lt;br /&gt;   at #=qS_z4xglNzrousaCQdLYXkP_IjlUfppl$SeMe0e01sEcma$0uM2ViXhkzPsl2l6xC.#=q7q0eYZRA1iUY6p6r91AwpQ==(DateTime #=qW0qYrpmjZW0WsqbUpkvhew==, #=qFvJvQAioVGQfy_z_Ea6r1A==[] #=qA85ayI68bgFMuLNIN7NzUA==, Boolean #=qdZ$TS2XgaKiLLhbAouszfQ==)&lt;br /&gt;   at #=qS_z4xglNzrousaCQdLYXkP_IjlUfppl$SeMe0e01sEcma$0uM2ViXhkzPsl2l6xC.Save(IEnumerable`1 #=qCnHgFcoVHy5SJ3ZvbtahhQ==)&lt;br /&gt;   at ArcheClient.MainGUI.frmMain.stakan(Object sender, EventArgs e) in F:\platforms\ArchePro\ISL\ArcheClient.MainGUI\frmMain.cs:line 3407   at #=qw1XTJ7dV75pMzOz0hBo$siihDG5OZdJczlcSqCrqHeUyxlEsmsAtnXp2udZg_U2NbEZ$ip5_9tsblQGkl18bdw==.#=qlTbzCDxbsFRMhdXeRnHLcA==(List`1 #=qEZ$zSTu6NTimWrkeQ4ymLA==, DateTime #=qLHkFpgenDVQAbq_VEalrLw==, DateTime #=q1YTcmQ0aSkITnw2_u9_JGw==, String #=qRJWXZ_iDXJ5e6CyFySggxw==)&lt;br /&gt;   at #=qUW3a2a_zU_oArSSOiBn3FLpJvD1is2zltkAN_lWp2$4QggKmPLesfcTNGEJsfTBj.#=q0XPS289_jbJQep3DL8Cfqg==(List`1 #=qkTgCSAlcZNPcZEy9AZBFuw==, IEnumerable`1 #=qqG_QHQ$oLWGmKV91zoKX7g==, #=qQE3gxfWjLob0eT4xQKg$lvKLXN_F2oep$WGSiQW9e_pG7GggJyb9DKRw7jrVdvBV #=qkKGlqzlXkfX$fJnU2J9jjg==)&lt;br /&gt;   at #=qa_4zGoLcsro_feFbb0XM9_BlRhaxasQ1UrzoL3NsS5BLfjz_CcaLI5iqpy27MHoyWvADyOilwiIL8FNu4Ao2ig==.#=qwYoBzTre3Rqwrq$18odFFwAs16vZvPFKnBVlKACndM$R7_7lh23LQejqEr6XeJEHQS6AOtFMS5dX_4$Y7MoiGxjg027VUhTmQo_TuK$K4As=(IEnumerable`1 #=qLQLfos6mvzvB9rAhsnoxLg==, #=qeTDkbpr2eeOjCLO$BGmaYqB0$_0v2N3UDYHi11JN7I8ARwjQbcOqhUBuEc4nnFMw #=qt22VzZuT_VCFx1qqarPCpw==)&lt;br /&gt;   at #=qS_z4xglNzrousaCQdLYXkP_IjlUfppl$SeMe0e01sEcma$0uM2ViXhkzPsl2l6xC.#=q7q0eYZRA1iUY6p6r91AwpQ==(DateTime #=qW0qYrpmjZW0WsqbUpkvhew==, #=qFvJvQAioVGQfy_z_Ea6r1A==[] #=qA85ayI68bgFMuLNIN7NzUA==, Boolean #=qdZ$TS2XgaKiLLhbAouszfQ==)&lt;br /&gt;   at #=qS_z4xglNzrousaCQdLYXkP_IjlUfppl$SeMe0e01sEcma$0uM2ViXhkzPsl2l6xC.Save(IEnumerable`1 #=qCnHgFcoVHy5SJ3ZvbtahhQ==)&lt;br /&gt;   at ArcheClient.MainGUI.frmMain.stakan(Object sender, EventArgs e) in F:\platforms\ArchePro\ISL\ArcheClient.MainGUI\frmMain.cs:line 3407&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;При этом в отладчике специально смотрю лист, время у стаканов или сделок идет по возрастанию. Помогите советом, отчего такой эксепшн может вылазить и как с ним бороться? S# 4.1.6</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>