﻿<?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">Форум. StockSharp</title>
  <id>https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=204</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-24T23:31:22Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=204" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/1996/</id>
    <title type="text">Поддержка объектной целостности</title>
    <published>2011-10-07T01:08:37Z</published>
    <updated>2011-10-07T01:08:37Z</updated>
    <author>
      <name>Sergey Masyura</name>
      <uri>https://stocksharp.ru/users/701/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="AlfaDirect" />
    <content type="html">Сделал фикс на codeplex - &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAAbncQVTu8T5yVB2LlB47S-5KHyW8ZN6xcH4iJyKFKwUQgjwasowjZHTe_leX0HSMEZMleO4gnNqwGCWXzqWS-55EuGvH90s1Bxs_RM-bWdUw" title="http://stocksharp.codeplex.com/SourceControl/changeset/changes/10282
"&gt;http://stocksharp.codepl...changeset/changes/10282
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Для корректной работы правил в стратегии и многого остального необходимо, чтобы везде использовался тот же самый объект Order, который передал пользователь через RegisterOrder. До этого при обновлении информации об ордере AlfaTrader создавал еще один объект Order и отправлял его пользователю. Сейчас это исправлено, большое событие. Возможно, завтра протестирую новые изменения более подробно, должно работать.&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1995/</id>
    <title type="text">ЛЧИ 2011</title>
    <published>2011-10-06T23:22:15Z</published>
    <updated>2011-10-06T23:22:15Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">Кто участвует и под какими никами?&lt;br /&gt;Торгуете роботами или руками?&lt;br /&gt;&lt;br /&gt;Уже удалось заняться реверс исследованием торговли трейдеров из топа? Как успехи, какими программами?&lt;br /&gt;&lt;br /&gt;Всем успехов в конкурсе!&lt;br /&gt;&lt;br /&gt;P.S. Сам зарегистрировался, торгую руками - светить стратегии смысла нет. На данный момент вхожу в топ-50. Хотел бы в топ-100 быть на конец конкурса. [blush]</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1994/</id>
    <title type="text">Новая версия 3.8.2</title>
    <published>2011-10-06T20:26:46Z</published>
    <updated>2011-10-06T20:26:46Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;7-го октября 2011 на полигоне для разработчиков будет проведено обновление торговой системы FORTS на версию 3.8.2.&lt;br /&gt;Ориентировочная дата внедрения боевой версии 3.8.2 торговой системы FORTS назначена на 29 октября 2011 года. Точная дата будет объявлена позднее.&lt;br /&gt;&lt;br /&gt;Обращаем Ваше внимание, что в связи с апгрейдом полигон для разработчиков будет недоступен весь день 7.10.2011.&lt;br /&gt;&lt;br /&gt;Ниже приводится список функциональных изменений, произведенных в данной версии.&lt;br /&gt;&lt;br /&gt;1. В шлюз Plaza2 добавлена информация о параметрах исполнения обязательств маркет-мейкерами в новом потоке FORTS_MM_REPL в таблицах fut_mm_info и opt_mm_info.&lt;br /&gt;&lt;br /&gt;Всем, кто получает данную информацию через SQL интерфейсы, будет необходимо переключиться на новые таблицы.&lt;br /&gt;Обращаем Ваше внимание, что SQL интерфейс будет отключен через одну неделю после внедрения версии 3.8.2 в боевую систему.&lt;br /&gt;&lt;br /&gt;2. В шлюз добавлена новая информация по итогам основного клиринга в потоке FORTS_CLR_REPL.&lt;br /&gt;&lt;br /&gt;а. Значения фиксингов, используемых в клиринге в таблице clr_rate. В данной таблице будет передаваться значение курса доллара для расчетов в клиринге. Оно будет заполняться заблаговременно до клиринга.&lt;br /&gt;&lt;br /&gt;б. В таблицах fut_pos и opt_pos распространяется информация по клиринговым позициям клиентов с указанием вариационной маржи и другой информации, сформированной в клиринге в привязке к позициям (аналог клиринговых отчетов fposXXYY.dbf и oposXXYY.dbf). Эта информация распространяется непосредственно после вечернего клиринга.&lt;br /&gt;&lt;br /&gt;в. Таблица money_clearing (денежное состояние счетов после клиринга). Обращаем ваше внимание, что для сохранения обратной совместимости, в версии 3.8.2 таблица money_clearing будет также транслироваться в потоке FORTS_CLMONEY_REPL, в последующих версиях поток FORTS_CLMONEY_REPL будет отключен, пожалуйста запланируйте переход на новый поток.&lt;br /&gt;&lt;br /&gt;г. Таблицы расчетных цен инструментов в клиринге fut_sess_settl и opt_sess_settle также перенесены в поток FORTS_CLR_REPL, с сохранением трансляции в потоках FORTS_FUTINFO_REPL и FORTS_OPTINFO_REPL. В следующих версиях трансляция этих таблиц в потоках FORTS_FUTINFO_REPL и FORTS_OPTINFO_REPL будет отключена.&lt;br /&gt;&lt;br /&gt;3. В целях оптимизации процедуры вечернего клиринга внесены изменения в состав передаваемых данных при старте нового торгового дня. Состав изменений по таблицам:&lt;br /&gt;&lt;br /&gt;а. Поток FORTS_PART_REPL, таблица part.&lt;br /&gt;б. Поток FORTS_FUTINFO_REPL, таблица investr.&lt;br /&gt;в. Поток FORTS_INFO_REPL, таблица client_params.&lt;br /&gt;г. Поток FORTS_POS_REPL, таблица position.&lt;br /&gt;&lt;br /&gt;Вместо полной перепосылки этих таблиц будут приходить только изменения.&lt;br /&gt;Данное изменение приведет к уменьшению объема информации, передаваемой биржей участникам, что позволит значительно сократить длительность вечернего клиринга.&lt;br /&gt;&lt;br /&gt;Обращаем внимание участников на возможность потери обратной совместимости для систем, очищающих указанные таблицы по окончании торговой сессии!!!&lt;br /&gt;&lt;br /&gt;Следует учитывать возможность полной перезакачки перечисленных таблиц с очисткой данных, в случае административного вмешательства.&lt;br /&gt;&lt;br /&gt;Новые дистрибутивы и документация будут доступны 7.10.2011 после 14:00 по адресу:&lt;br /&gt;&lt;br /&gt;Дистрибутив шлюза 32х - разрядный&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAABEoSgPQckMg9Vy6amK5z0h4DRhbYyzE22zXBPbag4fphaxbqPYF2K3_om5I48p7B0fvjz0DVftKAgUwoTMPM2JmkFkUl2Y4XFpvIQywZ2SxQ" title="ftp://ftp.rts.ru/pub/FORTS/test/Plaza2/P2_ClientGate1.12.1_32.exe
"&gt;ftp://ftp.rts.ru/pub/FOR...ClientGate1.12.1_32.exe
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Дистрибутив шлюза 64х - разрядный&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAABEoSgPQckMg9Vy6amK5z0h4DRhbYyzE22zXBPbag4fphaxbqPYF2K3_om5I48p7B0snSIqF45IFJX6VRFsODkmFggq6X-SbG9GvrCxRItFfg" title="ftp://ftp.rts.ru/pub/FORTS/test/Plaza2/P2_ClientGate1.12.1_64.exe
"&gt;ftp://ftp.rts.ru/pub/FOR...ClientGate1.12.1_64.exe
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Описания структур данных и сообщений&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAABEoSgPQckMg9Vy6amK5z0h4DRhbYyzE22zXBPbag4fpp-EiORfmdeyFwoLHWAoQHspKkm-LUCDk3WwYVgiJypM" title="ftp://ftp.rts.ru/pub/FORTS/test/Plaza2/p2gate_ru.pdf
"&gt;ftp://ftp.rts.ru/pub/FOR...st/Plaza2/p2gate_ru.pdf
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Описание API&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAABEoSgPQckMg9Vy6amK5z0h4DRhbYyzE22zXBPbag4fpms-7d2-okRIB3OvcyP-C3AH7CoLNNpDyPf0gKhbaG7g" title="ftp://ftp.rts.ru/pub/FORTS/test/Plaza2/P2ClientGate.doc
"&gt;ftp://ftp.rts.ru/pub/FOR...Plaza2/P2ClientGate.doc
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Файлы схем данных и сообщений&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAABEoSgPQckMg9Vy6amK5z0h4DRhbYyzE22zXBPbag4fpl1IlOE1cyWs_vfVuodZSEM" title="ftp://ftp.rts.ru/pub/FORTS/test/Plaza2/Scheme"&gt;ftp://ftp.rts.ru/pub/FORTS/test/Plaza2/Scheme&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Вроде для нас интерес предоставляет лишь 3 пункт. Кто готов поправить чтоб мы соответствовали данным обновлениям?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1993/</id>
    <title type="text">System.Windows.Markup.XamlParseException в SampleAlfaCandles из 4.0.1</title>
    <published>2011-10-06T18:53:51Z</published>
    <updated>2011-10-06T18:53:51Z</updated>
    <author>
      <name>watashi</name>
      <uri>https://stocksharp.ru/users/28457/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="AlfaDirect" />
    <content type="html">Уважаемые коллеги, доброго времени суток!&lt;br /&gt;&lt;br /&gt;Запустил пример SampleAlfaCandles из 4.0.1&lt;br /&gt;&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:plain"&gt;

---------------------------

---------------------------
System.Windows.Markup.XamlParseException: &amp;quot;Предоставление значения для &amp;quot;System.Windows.Baml2006.TypeConverterMarkupExtension&amp;quot; вызвало исключение.&amp;quot;: номер строки &amp;quot;5&amp;quot; и позиция в строке &amp;quot;38&amp;quot;. ---&amp;gt; System.IO.FileFormatException: Формат изображения не распознан. ---&amp;gt; System.Runtime.InteropServices.COMException: Исключение из HRESULT: 0x88982F07

   --- Конец трассировки внутреннего стека исключений ---

   в System.Windows.Media.PixelFormat.GetPixelFormat(SafeMILHandle bitmapSource)

   в System.Windows.Media.Imaging.BitmapSource.UpdateCachedSettings()

   в System.Windows.Media.Imaging.BitmapSource.set_WicSourceHandle(BitmapSourceSafeMILHandle value)

   в System.Windows.Media.Imaging.BitmapFrameDecode.FinalizeCreation()

   в System.Windows.Media.Imaging.BitmapSource.CompleteDelayedCreation()

   в System.Windows.Media.Imaging.BitmapSource.get_WicSourceHandle()

   в System.Windows.Media.Imaging.BitmapFrameDecode..ctor(Int32 frameNumber, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, BitmapFrameDecode frameDecode)

   в System.Windows.Media.Imaging.BitmapDecoder.SetupFrames(BitmapDecoder decoder, ReadOnlyCollection`1 frames)

   в System.Windows.Media.Imaging.BitmapDecoder.Initialize(BitmapDecoder decoder)

   в System.Windows.Media.Imaging.BitmapDecoder..ctor(SafeMILHandle decoderHandle, BitmapDecoder decoder, Uri baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, Boolean insertInDecoderCache, Boolean isOriginalWritable, Stream uriStream, UnmanagedMemoryStream unmanagedMemoryStream, SafeFileHandle safeFilehandle)

   в System.Windows.Media.Imaging.IconBitmapDecoder..ctor(SafeMILHandle decoderHandle, BitmapDecoder decoder, Uri baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, Boolean insertInDecoderCache, Boolean originalWritable, Stream uriStream, UnmanagedMemoryStream unmanagedMemoryStream, SafeFileHandle safeFilehandle)

   в System.Windows.Media.Imaging.BitmapDecoder.CreateFromUriOrStream(Uri baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, RequestCachePolicy uriCachePolicy, Boolean insertInDecoderCache)

   в System.Windows.Media.Imaging.BitmapFrame.CreateFromUriOrStream(Uri baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, RequestCachePolicy uriCachePolicy)

   в System.Windows.Media.ImageSourceConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)

   в System.Windows.Baml2006.TypeConverterMarkupExtension.ProvideValue(IServiceProvider serviceProvider)

   в MS.Internal.Xaml.Runtime.ClrObjectRuntime.CallProvideValue(MarkupExtension me, IServiceProvider serviceProvider)

   --- Конец трассировки внутреннего стека исключений ---

   в System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri)

   в System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)

   в System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)

   в System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)

   в System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)

   в SampleAlfaCandles.ChartWindow.InitializeComponent() в f:\Sources\Codeplex\StockSharpReleases\StockSharp_4.0.1\Samples\AlfaDirect\SampleAlfaCandles\ChartWindow.xaml:строка 1

   в SampleAlfaCandles.ChartWindow..ctor() в F:\Sources\Codeplex\StockSharpReleases\StockSharp_4.0.1\Samples\AlfaDirect\SampleAlfaCandles\ChartWindow.xaml.cs:строка 13

   в SampleAlfaCandles.MainWindow.ShowChartClick(Object sender, RoutedEventArgs e) в F:\Sources\Codeplex\StockSharpReleases\StockSharp_4.0.1\Samples\AlfaDirect\SampleAlfaCandles\MainWindow.xaml.cs:строка 124

   в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)

   в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)

   в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)

   в System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)

   в System.Windows.Controls.Primitives.ButtonBase.OnClick()

   в System.Windows.Controls.Button.OnClick()

   в System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)

   в System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)

   в System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)

   в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)

   в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)

   в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)

   в System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)

   в System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)

   в System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)

   в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)

   в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)

   в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)

   в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)

   в System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)

   в System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)

   в System.Windows.Input.InputManager.ProcessStagingArea()

   в System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)

   в System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)

   в System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)

   в System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)

   в System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)

   в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)

   в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)

   в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)

   в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
---------------------------
ОК   
---------------------------
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1992/</id>
    <title type="text">Экспорт стакана - многопоточность</title>
    <published>2011-10-06T16:02:33Z</published>
    <updated>2011-10-06T16:02:33Z</updated>
    <author>
      <name>_maratrus_</name>
      <uri>https://stocksharp.ru/users/28038/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Здравствуйте,&lt;br /&gt;&lt;br /&gt;не могли бы вы ответить на пару следующих вопросов:&lt;br /&gt;&lt;br /&gt;1. Допустим есть несколько стратегий: &amp;quot;стратегия_1&amp;quot;, &amp;quot;стратегия_2&amp;quot;, ..., &amp;quot;стратегия_N&amp;quot;. Логика каждой из них обслуживается отдельным потоком,&lt;br /&gt;таким образом имеется N потоков, каждый из которых соответствует своей стратегии. Каждый поток реагирует на изменение цены любого инструмента,&lt;br /&gt;принадлежащего какому-то набору (каждый поток следит за своим набором инструментов). Подскажите, пожалуйста, какой метод донесения информации до каждого&lt;br /&gt;из потоков является самым правильным и быстрым? Логика, которую я имею в виду в этом вопросе: если мы сначала вызываем trader.RegisterQuotes&lt;br /&gt;для всех инструментов, с которыми будут работать ВСЕ наши стратегии, а потом подписываемся на событие trader.QuotesChanged, то изменение в стакане для любого из&lt;br /&gt;ранее зарегестрированных инструментов приведет к срабатыванию данного события. Но, насколько я понимаю, все подписчики на данное событие будут исполняться&lt;br /&gt;только в одном потоке. Это верное утверждение? Если да, то как лучше всего реализуется идея &amp;quot;сколько стратегий, столько и тредов&amp;quot;? А если нет, то как&lt;br /&gt;исполнять обработчики данного события в разных тредах (как подписать тред на событие &amp;quot;изменение стакана&amp;quot;)?&lt;br /&gt;&lt;br /&gt;2. Если говорить только о скорости, то как быстрее получать информацию о &amp;quot;цене&amp;quot; инструмента: подписаться на таблицу всех сделок и фильтровать каждую сделку&lt;br /&gt;на предмет того или иного инструмента или экспортировать стаканы тех инструментов, за которыми хотим следить и подписаться на изменение данных в стакане?&lt;br /&gt;&lt;br /&gt;Заранее благодарю за ответы.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1991/</id>
    <title type="text">EquityManager</title>
    <published>2011-10-06T13:55:28Z</published>
    <updated>2011-10-06T13:55:28Z</updated>
    <author>
      <name>AN</name>
      <uri>https://stocksharp.ru/users/28220/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Есть задумка сделать оптимизатор для стратегий, наброски во вложении. Возникла проблема с Strategy.EquityManager.Parameters:&lt;br /&gt;1) Создаю всё как в примере SampleHistoryTestingParallel, по крайней мере, пытался свести изменения к минимуму.&lt;br /&gt;2) В событии trader.StateChanged при trader.State == EmulationStates.Stopped пытаюсь сохранить Strategy.EquityManager.Parameters&lt;br /&gt;&lt;br /&gt;Это я делаю в методе Optimizer.StrategyResults.Add(strategy as Optimization.IStrategy4Optimization);  строка 110 файл MainWindow.xaml.cs проекта Optimizator&lt;br /&gt;&lt;br /&gt;3) В цикле foreach (IEquityParameter p in ((Strategy)strategy).EquityManager.Parameters)&lt;br /&gt;p.Value – всегда равно 0.&lt;br /&gt;&lt;br /&gt;Это воспроизводится и в 3.2.10 и в 4.0.1&lt;br /&gt;&lt;br /&gt;Если при трассировке посмотреть:&lt;br /&gt;((Strategy)strategy).EquityManager.PnLManager.PnL – содержит корректно рассчитанное значение&lt;br /&gt;((Strategy)strategy).EquityManager.Equity.Count – равно нулю&lt;br /&gt;&lt;br /&gt;В чем может быть причина?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1989/</id>
    <title type="text">Как переопределить LogMessage по какому-либо событию стратегии?</title>
    <published>2011-10-06T12:26:39Z</published>
    <updated>2011-10-06T12:26:39Z</updated>
    <author>
      <name>Supervisor</name>
      <uri>https://stocksharp.ru/users/27975/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Вот например при появлении новых сделок выводит:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;Новая Buy сделка 417674186 на 1 заявки 64863803.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;А я хочу чтобы указывал еще и цену. &lt;br /&gt;Куда копать? &lt;br /&gt;Переопределение OnNewMyTrades не помогло.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1988/</id>
    <title type="text">Exception при создании FileLogListener</title>
    <published>2011-10-06T11:01:08Z</published>
    <updated>2011-10-06T11:01:08Z</updated>
    <author>
      <name>hobo</name>
      <uri>https://stocksharp.ru/users/27889/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Возникает исключение при создании логгера через конструктор с fileName&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;
FileLogListener fll = new FileLogListener(); //так все хорошо
FileLogListener fll = new FileLogListener(&amp;quot;555&amp;quot;); // Exception: &amp;quot;Название файла 555 не содержит расширение&amp;quot;
FileLogListener fll = new FileLogListener(&amp;quot;555.txt&amp;quot;); //так все хорошо&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Появилось в 4.0.1, в 4.0 - ОК</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1987/</id>
    <title type="text">Неправильно срабатывает LastTradePriceLess</title>
    <published>2011-10-06T10:10:06Z</published>
    <updated>2011-10-06T10:10:06Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Использую правило:&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;
this.When(Security.LastTradePriceLess(StopProtectiveDelta))
                   .Do(() =&amp;gt; 
                       AddedStopOrder(OrderDirections.Sell))
                   .Once();&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Но стоп не ждет, пока цена пройдет StopProtectiveDelta, а сразу же выставляет заявку (цену заявки указывает верно, с учетом стопа и проскальзывания).&lt;br /&gt;Подскажите, в чем может быть проблема? Моя ошибка или ошибка в работе правила?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1986/</id>
    <title type="text">Создание уникального правила у стратегии</title>
    <published>2011-10-06T09:59:35Z</published>
    <updated>2011-10-06T09:59:35Z</updated>
    <author>
      <name>Dottz</name>
      <uri>https://stocksharp.ru/users/311/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">У меня имеется класс ImportantQuotes, в котором есть несколько Event&amp;#39;ов. Мне необходимо написать правило для стратегии, что при возникновении события у ImportantQuotes выполнялся какой-нибудь метод. Написал по образу и подобию из мануала StrategyRule: &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;

private sealed class BigButtAppearedRule : StrategyRule
        {

            public BigButtAppearedRule(Strategy strategy)
            {
                if (strategy == null)
                    throw new ArgumentNullException(&amp;quot;strategy&amp;quot;);

                this.Strategy = strategy;
                ExtendedGlassWindow.Instance._ImportantQuote.BigButtAppeared += OnStrategyActive;
            }

            private new Strategy Strategy { get; set; }

            private void OnStrategyActive()
            {
                base.Activate();
            }

            protected override void DisposeManaged()
            {
                ExtendedGlassWindow.Instance._ImportantQuote.BigButtAppeared -= OnStrategyActive;
                base.DisposeManaged();
            }
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Подскажите пожалуйста, как это вообще присоединить к стратегии и привести к виду .when(мое событие) .do(метод)</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1985/</id>
    <title type="text">Текущая цена инструмента</title>
    <published>2011-10-06T07:33:04Z</published>
    <updated>2011-10-06T07:33:04Z</updated>
    <author>
      <name>a.dobryn</name>
      <uri>https://stocksharp.ru/users/28111/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Какой есть самый цивилизованный способ получения текущей цены инструмента? Есть OnNewTrades, но там нужно проверять, свежие это сделки, или это просто старые закачались.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1984/</id>
    <title type="text">Неверное отображение позиций</title>
    <published>2011-10-06T06:48:04Z</published>
    <updated>2011-10-06T06:48:04Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">Возникает ошибка при использовании Positions, отображает неправильные остатки по контракту. И иногда не срабатывает правило PositionChanged.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1983/</id>
    <title type="text">Ошибка при добавлении дочерней стратегии</title>
    <published>2011-10-05T21:04:33Z</published>
    <updated>2011-10-05T21:04:33Z</updated>
    <author>
      <name>Serg</name>
      <uri>https://stocksharp.ru/users/484/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAACTtyp-sUp2_MOwM1JPcpABoS9WtlPDrjadoeQeJiXmOgqn6i4Uz0cmZkTBvEg5dofxUixc9u94Q0XaEThrW-m0" title="http://imageshack.us/photo/my-images/32/argumentexception.jpg/"&gt;&lt;a href='http://img32.imageshack.us/img32/8155/argumentexception.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://img32.imageshack.us/img32/8155/argumentexception.jpg" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Код на картинке вызываться единожды но дает такую ошибку. Ранее не замечал. Версия 4.0.1 последняя с codeplex&amp;#39;a.&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;
{
    Trader = this.Trader
}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1982/</id>
    <title type="text">Логическая ошибка в проверке входных параметров в методе EmulationTrader.Start(startTime, stopTime);</title>
    <published>2011-10-05T19:41:19Z</published>
    <updated>2011-10-05T19:41:19Z</updated>
    <author>
      <name>AN</name>
      <uri>https://stocksharp.ru/users/28220/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Если передавать в EmulationTrader.Start(01.06.2009, 01.06.2009) - то он скажет, что нельзя эмулировать когда дата старта и окончания равны.&lt;br /&gt;Логично, черт побери!&lt;br /&gt;&lt;br /&gt;Т.е. чтобы посчитать один день указываем EmulationTrader.Start(01.06.2009, 02.06.2009)&lt;br /&gt;А теперь EmulationTrader спокойно считает с начала 01.06.2009, до ОКОНЧАНИЯ 02.06.2009.&lt;br /&gt;&lt;br /&gt;Так как мне поэмулировать за один день?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1981/</id>
    <title type="text">иногда случается следующий Exception</title>
    <published>2011-10-05T19:33:33Z</published>
    <updated>2011-10-05T19:33:33Z</updated>
    <author>
      <name>AN</name>
      <uri>https://stocksharp.ru/users/28220/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">версия 3.2.10&lt;br /&gt;&lt;br /&gt;System.IndexOutOfRangeException was unhandled&lt;br /&gt;  Message=Индекс находился вне границ массива.&lt;br /&gt;  Source=Ecng.Common&lt;br /&gt;  StackTrace:&lt;br /&gt;       в Ecng.Common.RandomIntArray.Next()&lt;br /&gt;       в StockSharp.Algo.Testing.MarketDepthGenerator.CreateQuote(Decimal startPrice, OrderDirections direction)&lt;br /&gt;       в StockSharp.Algo.Testing.TrendMarketDepthGenerator.Generate(MarketDepth data, DateTime time)&lt;br /&gt;       в StockSharp.Algo.Testing.MarketDepthGenerator.Generate(DateTime time)&lt;br /&gt;       в StockSharp.Algo.Testing.EmulationTrader.#=qaPQ2zFVEmGlcCeb1W6Fzxg==(DateTime #=qV9lC0hKzLXxXFDwtYDa2Jw==)&lt;br /&gt;       в StockSharp.Algo.Testing.EmulationTrader.#=qsJs5WxEsnHTRLEGnw$PwNg==(IEnumerable`1 #=qIT1iMH0n2wDEBu969ICSYQ==)&lt;br /&gt;       в Ecng.Common.ThreadHelper.&amp;lt;&amp;gt;c__DisplayClass8`1.&amp;lt;CreateThread&amp;gt;b__7(Object a)&lt;br /&gt;       в System.Threading.ThreadHelper.ThreadStart_Context(Object state)&lt;br /&gt;       в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)&lt;br /&gt;       в System.Threading.ThreadHelper.ThreadStart(Object obj)&lt;br /&gt;  InnerException: </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1980/</id>
    <title type="text">История всех сделок стратегии</title>
    <published>2011-10-05T18:32:30Z</published>
    <updated>2011-10-05T18:32:30Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Для расчёта объёма следующей позы, нужен результат предыдущих n сделок по стратегии.. посоветуйте как это грамотней организовать.. может есть какие-то готовые методы для сохранения, доступа к сделкам по стратегии?     </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1979/</id>
    <title type="text">Котирование по волатильности</title>
    <published>2011-10-05T11:49:53Z</published>
    <updated>2011-10-05T11:49:53Z</updated>
    <author>
      <name>Артем_2</name>
      <uri>https://stocksharp.ru/users/27723/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Добрый день!&lt;br /&gt;Пытаюсь организовать работу с заявками по волатильности, но никак не получается добиться более менее комфортной работы от &lt;b&gt;VolatilityQuotingStrategy&lt;/b&gt; для Quik. Библиотека S# 4.0 Попытаюсь систематизировать возникащие проблемы:&lt;br /&gt;&lt;br /&gt;1) &lt;u&gt;&lt;b&gt;Остановка по ошибке &lt;/b&gt;&lt;/u&gt;&lt;br /&gt;Сейчас в случае возникновения любой ошибки стратегия котирования останавливается или пытается продолжить работу пока не будет исчерпан лимит &lt;b&gt;MaxErrorCount&lt;/b&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;. Причина &amp;#39;[FORTS] Премия по опциону вне лимитов. 12065.00000 - 12565.00000&amp;#39;. &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;обоснована немедленная остановка стратегии, а в случае ошибок типа:&lt;br /&gt;&lt;br /&gt;не удается снять заявку&lt;br /&gt;&lt;br /&gt;хотелось бы, чтобы стратегия предприняла еще попытки отменить заявку. &lt;br /&gt;&lt;br /&gt;В связи с этим возникает вопрос... - Можно ли как-то определить типы исключений, по которым стратегия должна останавливаться, а по которым нет? Или может есть какой-то альтернативный механизм, при помощи которого можно организовать подобную логику?&lt;br /&gt;&lt;br /&gt;2) &lt;u&gt;&lt;b&gt;Логгирование&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;Сейчас логги стратегии котирования содержат огромное количество информации. И сам процесс перестановки заявок и все ошибки выводятся через событие Log. Очевидно, что в общем случае для пользователя такое количество информации является избыточным, нужно как-то фильтровать сообщения. Например, мне было бы достаточно выводить только ошибки, которые привели к остановке стратегии. Я пытаюсь фильтровать только message, где MessageState.Error Но тексте такой ошибки выводится StackTrace и Транзакция, которые очень сильно захламляют выводимое сообщение. &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;System.ArgumentException: Транзакции &amp;#39;ACCOUNT=SPBFUT00021; CLIENT_CODE=SPBFUT00021; TRANS_ID=53588440; CLASSCODE=SPBOPT; SECCODE=RI125000BX1; QUANTITY=1; OPERATION=B; TYPE=L; ACTION=NEW_ORDER; PRICE=15055; EXECUTION_CONDITION=PUT_IN_QUEUE;&amp;#39; не была зарегистрирована. Причина &amp;#39;[FORTS] Премия по опциону вне лимитов. 12065.00000 - 12565.00000&amp;#39;.&lt;br /&gt;Parameter name: transactionTxt&lt;br /&gt;   at #=qWPEZbaPXXnfu0dolel1ZCrOozOSaV9Evx8y5tzJ_qRg=.#=qUmjMMAjUTZss3dBE$Ew$fpc_JpVLlqt0ZmiB6BsvsdU=(String #=qL04X18_51q6kCgj6rYNY5g==, OrderStatus&amp;amp; #=qsrLj2ADhO$O_1gepTOivtA==, UInt32&amp;amp; #=qLxax_yvVk4z0qUc0dAQ32g==, Int64&amp;amp; #=qtjdK4awArO9TiFZTKitnBQ==, String&amp;amp; #=q2bRWR3jcDI1Bu7F20PAwxw==)&lt;br /&gt;   at StockSharp.Quik.QuikTrader.#=qNjNbkG4PfYKhxHndxWXTWF1Ov$hID1w11HFWHeJ2x5k=(Order #=qLe3cC9AUaUdkc1nayio1IA==, TransactionBuilder #=qI3zb3NAT7OuakeMqyKo6bw==)&lt;br /&gt;   at StockSharp.Quik.QuikTrader.OnRegisterOrder(Order order)&lt;br /&gt;   at StockSharp.Algo.BaseTrader.RegisterOrder(Order order)&lt;br /&gt;   at StockSharp.Algo.Strategies.Strategy.RegisterOrder(Order order)&lt;br /&gt;   at StockSharp.Algo.Strategies.QuotingStrategy.#=qUnRhFjJYBEJR2aX1ii4r3g==()&lt;br /&gt;   at StockSharp.Algo.Strategies.QuotingStrategy.#=qMLnz$QQgJVSunmZKGb$991wLpKURSLxlpEtBpES1NFI=.#=qmtxb5GB9904qysMgCjwVBQ==()&lt;br /&gt;   at StockSharp.Algo.Strategies.StrategyRule.#=qQrecZK95seh7eX31S0$L1c4z__sUsXGlZDSN84Xriek=.#=qhftCtuaqFJhzzRNZOlqGig==(Object #=qKbVbzSe0ZKnXvU43LzXRuw==)&lt;br /&gt;   at StockSharp.Algo.Strategies.Strategy.#=q1CfLqaNuJVblIvl$mfhRZQ==(StrategyRule #=qjNSQS_xTM$cIj4bTUzJoNQ==, Object #=qnC3HLgCCuWFncdxUk6AxAQ==)&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;3) &lt;u&gt;&lt;b&gt;Отмена заявок в VolatilityQuotingStrategy&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Не получается чисто прервать работу VolatilityQuotingStrategy с отменой всех активных заявок:&lt;br /&gt;a) При вызове strategy.CancelActiveOrders() часто выдается исключение типа &amp;quot;Стратегия должна быть зарегистрирована&amp;quot;. Поэтому я проверяю сначала ProcessState &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 (volaOrder.ProcessState == StockSharp.Algo.Strategies.ProcessStates.Started)
                {
                    volaOrder.CancelActiveOrders();
                }&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;Но что делать, если стратегия остановлена(она остановилась по ошибке), а активные заявки остались?  &lt;br /&gt;&lt;br /&gt;b) В последней версии такого не замечал, но возможно по чистой случайности, поэтому напишу еще об одной проблеме. При попытке остановить стратегию VolatilityQuotingStrategy&lt;br /&gt;&lt;br /&gt; volaOrder.Stop()&lt;br /&gt;&lt;br /&gt;стратегия зависает в состоянии Stopping, начинает что-то пытаться делать, в логи валятся сообщения... Т.е. создается ощущение, что в OnStopping крутится какой-то код, который не дает перевестись стратегии в состояние Stopped. Приходится выводить volaOrder.Stop() в отдельный поток, чтобы не блокировать основной поток при таком зависании.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1978/</id>
    <title type="text">И вновь про РТС-Стандарт</title>
    <published>2011-10-04T12:20:19Z</published>
    <updated>2011-10-04T12:20:19Z</updated>
    <author>
      <name>Den</name>
      <uri>https://stocksharp.ru/users/6003/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Уважаемые разработчики!&lt;br /&gt;&lt;br /&gt;В свое время обсуждалась тема про РТС-Стандарт и таблицу деривативов: &lt;a href="http://stocksharp.com/posts/m/6536/" title="http://stocksharp.com/posts/m/6536/"&gt;обсуждение ртс-стандарт&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Планируется ли это как-то сделать в самом коде S#?&lt;br /&gt;&lt;br /&gt;Сейчас летят исключения вида:&lt;br /&gt;System.InvalidOperationException: &lt;b&gt;Инструмент с кодом GMKR07 для деривативной позиции не найден.&lt;/b&gt;&lt;br /&gt;   at StockSharp.Quik.QuikTrader.#=q6Hca0mPhSSB1CWPj8Xc6Hoj3NUv__pO9dhCpL7SJq9w=.#=qVI2hose144dTk_f0a0GXXQ==(IList`1 #=qZrNIStqIYttZpVPegWNkOg==, Func`2 #=qYfBuoNfn1YD0j4PML8r6cg==)&lt;br /&gt;   at #=qXQxUt1fAjlyJ1uF0ZJh887zc_6ycEOzSb8QzxezMKIdUj38tu0Ks0nWM53k3gDvT.#=qtN3jd_KJBFJDIQ26iGiXfA==(DdeTable #=qniQB5NsFDRADkPDbA5v1Ow==, IList`1 #=qVMCZBAch8EVcYULp5lo4LQ==, Action`2 #=q18KY81DlhMNbldpQkcQ1LA==, Action`1 #=qBF6j$PR0CFJV$TCDmIdS8w==)&lt;br /&gt;&lt;br /&gt;System.InvalidOperationException: &lt;b&gt;Инструмент с кодом GMKR05 для деривативной позиции не найден.&lt;/b&gt;&lt;br /&gt;   at StockSharp.Quik.QuikTrader.#=q6Hca0mPhSSB1CWPj8Xc6Hoj3NUv__pO9dhCpL7SJq9w=.#=qVI2hose144dTk_f0a0GXXQ==(IList`1 #=qZrNIStqIYttZpVPegWNkOg==, Func`2 #=qYfBuoNfn1YD0j4PML8r6cg==)&lt;br /&gt;   at #=qXQxUt1fAjlyJ1uF0ZJh887zc_6ycEOzSb8QzxezMKIdUj38tu0Ks0nWM53k3gDvT.#=qtN3jd_KJBFJDIQ26iGiXfA==(DdeTable #=qniQB5NsFDRADkPDbA5v1Ow==, IList`1 #=qV</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1977/</id>
    <title type="text">Ошибка в клиринг</title>
    <published>2011-10-04T11:47:59Z</published>
    <updated>2011-10-04T11:47:59Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.ru/users/6053/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">Во время клиринга вылетает огромное колличество ошибок &amp;quot;Ошибка проверки потока репликации. Код -2147184638&amp;quot;, описание &amp;quot;P2ERR_SERV_NO_SERVICE&amp;quot;, пока не переполнится стек.&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;
() =&amp;gt; // pollAction
{
	if (Streams.Count == 0 &amp;amp;&amp;amp; _streamsToRemove.Count == 0)
		_sleepInterval.Sleep();

	Streams.SyncDo(c =&amp;gt;
	{
		foreach (var stream in Streams)
		{
			try
			{
				stream.CheckConnection(_connection);
			}
			catch (COMException e)
			{
				System.Diagnostics.Trace.WriteLine(&amp;quot;stream.CheckConnection(_connection) - COMException &amp;quot; + e.ErrorCode.ToString());
				Error.SafeInvoke(new PlazaException(&amp;quot;Ошибка проверки потока репликации.&amp;quot;, e));
			}
		}
	});
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;В методе stream.CheckConnection(_connection), вызывается DataStream.Open(connection);, что и дает ошибку.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1976/</id>
    <title type="text">Скорость обработки заявок</title>
    <published>2011-10-04T11:40:16Z</published>
    <updated>2011-10-04T11:40:16Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">У меня возникает вопрос: Заявки в плазу должны поступать раньше чем в квик например?&lt;br /&gt;Или я ошибаюсь?</content>
  </entry>
</feed>