﻿<?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">Ошибки 3.1.8 - MQS и TPS</title>
  <id>~/topic/1571/oshibki-3_1_8---mqs-i-tps/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-16T03:29:46Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1571" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/8064/</id>
    <title type="text">sklementiev: Mikhail Sukhov: 2. Collection was modified; enumeration operation may not execute. Я та...</title>
    <published>2011-05-12T20:19:06Z</published>
    <updated>2011-05-12T20:19:06Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(8051)" rel="nofollow" target="_blank"&gt;sklementiev&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(7996)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
2. Collection was modified; enumeration operation may not execute. Я так и не смог найти ошибку. Подозреваю, что у вас какой-то специфический код. Может стоит минимизировать приложение до некоего теста, чтобы можно было отловить ошибку?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;код основан на примерах из доки, ничего специфического. очень похоже на проблемы с потоками. Михаил, не могли бы Вы еще раз внимательно пройтись по этому колл стеку? (я бы рад помочь, но не умею переводить с обфускаторского на C# :)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Это не проблема с потоками. Это модификация коллекции во время ее перебора (может быть и в одном потоке). Коллекция ясна - Strategy.ChildStrategies. Можете показать участки кода, где с ней работаете?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/8051/</id>
    <title type="text">Mikhail Sukhov: 2. Collection was modified; enumeration operation may not execute. Я так и не смог н...</title>
    <published>2011-05-12T10:34:40Z</published>
    <updated>2011-05-12T10:34:40Z</updated>
    <author>
      <name>sklementiev</name>
      <uri>https://stocksharp.com/users/27969/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(7996)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
2. Collection was modified; enumeration operation may not execute. Я так и не смог найти ошибку. Подозреваю, что у вас какой-то специфический код. Может стоит минимизировать приложение до некоего теста, чтобы можно было отловить ошибку?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;код основан на примерах из доки, ничего специфического. очень похоже на проблемы с потоками. Михаил, не могли бы Вы еще раз внимательно пройтись по этому колл стеку? (я бы рад помочь, но не умею переводить с обфускаторского на C# :)&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/7996/</id>
    <title type="text">[FORTS] &amp;quot;Не найдена заявка для перестановки.&amp;quot; - это не к S#.&amp;apos; Collection was modified; enumeration o...</title>
    <published>2011-05-09T11:22:17Z</published>
    <updated>2011-05-09T11:22:17Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;ol&gt;
&lt;li&gt;[FORTS] &amp;quot;Не найдена заявка для перестановки.&amp;quot; - это не к S#.'&lt;/li&gt;
&lt;li&gt;Collection was modified; enumeration operation may not execute. Я так и не смог найти ошибку. Подозреваю, что у вас какой-то специфический код. Может стоит минимизировать приложение до некоего теста, чтобы можно было отловить ошибку?&lt;/li&gt;
&lt;li&gt;Object reference not set to an instance of an object. Пофиксил в 3.1.9&lt;/li&gt;
&lt;/ol&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/7928/</id>
    <title type="text">SMS 13:57:38.8970000 Стратегия запущена. SMS 18:08:15.3345000 [MQS] Стратегия запущена. SMS 18:08:19...</title>
    <published>2011-05-06T13:19:41Z</published>
    <updated>2011-05-06T13:19:41Z</updated>
    <author>
      <name>sklementiev</name>
      <uri>https://stocksharp.com/users/27969/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;SMS 13:57:38.8970000 Стратегия запущена.
SMS 18:08:15.3345000 [MQS] Стратегия запущена.
SMS 18:08:19.2876250 [MQS] Регистрация новой заявки на Buy с ценой 187355 и объемом 1.
SMS 18:08:24.5688750 [MQS] Заявка 50192976 на Buy отправлена с ценой 187355 объемом 1.
SMS 18:08:25.8345000 [MQS] Цена текущей 187355 и лучшей 187370.
SMS 18:08:25.8345000 [MQS] Котирование заявки 50192976 на Buy с ценой 187355 объемом 1.
SMS 18:08:30.5688750 [MQS] System.ArgumentException: Транзакции 'ACTION=MOVE_ORDERS; TRANS_ID=50192977; CLASSCODE=SPBFUT; SECCODE=RIM1; MODE=0; FIRST_ORDER_NUMBER=3778516298; FIRST_ORDER_NEW_PRICE=187370; FIRST_ORDER_NEW_QUANTITY=1;' не была зарегистрирована. Причина 'Ошибка перестановки заявок. [FORTS] &amp;quot;Не найдена заявка для перестановки.&amp;quot;.'.
Parameter name: transactionTxt
at #=qD2xOlf6klYFMEqtIvCYIe2XY4xXoVkHgFfkByZAQ1qw=.#=qNXOXmWEmwXdPYi_TkF4W6bPcEpPDuFGL9tlQ874ryM0=(String #=qXZ5zwAATKIu4VLaGz5N8aw==, OrderStatus&amp;amp; #=qltJU$y_613bV2l5sHrIgUg==, UInt32&amp;amp; #=qDIqRM$HiFNGyjx9swP6UQQ==, Int64&amp;amp; #=q1MgiXGnPVgibGvM0SxigGQ==, String&amp;amp; #=qFgkUO6WJ3vkER9CkFyqNGw==)
at Ecng.Trading.Quik.QuikTrader.#=qGIuaBOZtIYYqSbmJcRu5_pl9N0wlmbfV42B1_Mb9kYg=(Order #=qKBg6VgHRf_u81iatG7ZOAg==, TransactionBuilder #=qoS97U74WoFWYvGl4_AC_vQ==)
at Ecng.Trading.Quik.QuikTrader.OnReRegisterOrder(Order oldOrder, Order newOrder)
at Ecng.Trading.Algo.BaseTrader.ReRegisterOrder(Order oldOrder, Order newOrder)
at Ecng.Trading.Algo.Strategies.Strategy.ReRegisterOrder(Order oldOrder, Order newOrder)
at Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()
at Ecng.Trading.Algo.Strategies.Strategy.#=qUL8QvVim672IJySZ2YTQUUsFaJn7CGayxOKgwtzvhpk=.#=q8yYRTpqONiObQC8C5scz5A==()
SMS 18:08:30.5688750 [MQS] Стратегия останавливается.
SMS 18:08:30.7251250 [TPS] Стратегия запущена.
SMS 18:36:42.1157500 [MQS] Стратегия запущена.
SMS 18:36:42.8032500 [MQS] Регистрация новой заявки на Sell с ценой 186560 и объемом 2.
SMS 18:36:43.2563750 [MQS] Заявка 50192978 на Sell отправлена с ценой 186560 объемом 2.
SMS 18:36:44.2563750 [MQS] Цена текущей 186560 и лучшей 186555.
SMS 18:36:44.2563750 [MQS] Котирование заявки 50192978 на Sell с ценой 186560 объемом 2.
SMS 18:36:45.6626250 [TPS] Стратегия запущена.
SMS 18:36:46.7251250 System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at System.Collections.Generic.List&lt;code&gt;1.Enumerator.MoveNextRare() at System.Collections.Generic.List&lt;/code&gt;1.Enumerator.MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator&lt;code&gt;1.MoveNext() at Ecng.Collections.CollectionHelper.ForEach(IEnumerable&lt;/code&gt;1 source, Action&lt;code&gt;1 action) at Ecng.Trading.Algo.Strategies.Strategy.#=qDEfeO4l1j8zLEDu9Vd9OJtzOv6xz2s_g728Qk0yAhZ4=.#=qdjhgixd9xBF$tuxj$TRmhRHg3u68VrzzXcLNwzIjAm8=(IStrategyChildStrategyList #=qudvEAW9VYqjkOB1dpZ38oQ==) at Ecng.Collections.CollectionHelper.SyncGet[TCollection,TResult](TCollection collection, Func&lt;/code&gt;2 func)
at Ecng.Trading.Algo.Strategies.Strategy.#=qsnomqswcij2P6ah0kflSEHo8I_UWXiC8Df2cwMz64AY=(DateTime #=qmgzjhBbbE6jLjBbOvSCeeA==)
at Ecng.Trading.Algo.Strategies.Strategy.#=qUL8QvVim672IJySZ2YTQUUsFaJn7CGayxOKgwtzvhpk=.#=q8yYRTpqONiObQC8C5scz5A==()
SMS 18:49:09.0063750 [TPS] System.NullReferenceException: Object reference not set to an instance of an object.
at Ecng.Trading.Algo.Strategies.QuotingStrategy.OnError(Exception error)
at Ecng.Trading.Algo.Strategies.Strategy.#=qUL8QvVim672IJySZ2YTQUUsFaJn7CGayxOKgwtzvhpk=.#=q8yYRTpqONiObQC8C5scz5A==()
SMS 18:49:09.0063750 [TPS] Стратегия останавливается.
SMS 18:49:10.0376250 [TPS] Котирование закончилось.
SMS 18:49:10.1470000 [TPS] Стратегия остановлена.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>