﻿<?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=community&amp;page=186</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-07-03T10:31:04Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=186" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/3057/</id>
    <title type="text">Как изменить путь к маркет-данным?</title>
    <published>2012-10-03T23:51:16Z</published>
    <updated>2012-10-03T23:51:16Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;У меня не запускается гидра если разкоментить эту строку в конфиге:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-jscript"&gt;&amp;lt;property name=&amp;quot;BasePath&amp;quot; propertyType=&amp;quot;System.String&amp;quot; value=&amp;quot;&amp;quot; /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3056/</id>
    <title type="text">Ошибки при запуске Гидры версии 19634</title>
    <published>2012-10-03T11:17:11Z</published>
    <updated>2012-10-03T11:17:11Z</updated>
    <author>
      <name>greg_bond</name>
      <uri>https://stocksharp.ru/users/6381/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Скомпилированная Гидра из S# версии 19661 висит не подавая признаков жизни.&lt;/p&gt;
&lt;p&gt;В Log следующая ошибка:&lt;/p&gt;
&lt;p&gt;13:57:05.303 | Error      | UnhandleException | System.AggregateException: При ожидании задачи или доступе к ее свойству исключения не были замечены исключения задачи. В результате незамеченные исключения были созданы повторно потоком завершения. ---&amp;gt; System.AggregateException: Произошла одна или несколько ошибок. ---&amp;gt; System.ArgumentException: Item with name 'Id' doesn't exists.
Имя параметра: name
в Ecng.Serialization.SerializationItemCollection.get_Item(String name)
в Ecng.Data.Database.GetOrAddCacheTable[TEntity](SerializationItemCollection table)
в Ecng.Data.Database.ReadAll[TEntity](Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)
в Ecng.Data.HierarchicalPageLoadList&lt;code&gt;1.OnGetGroup(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) в Ecng.Serialization.RelationManyList&lt;/code&gt;1.ReadAll(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)
в Ecng.Serialization.RelationManyList&lt;code&gt;1.RelationManyListEnumerator.ProcessMove(Boolean&amp;amp; canProcess) в Ecng.Collections.BaseEnumerator&lt;/code&gt;2.MoveNext()
в StockSharp.Hydra.MainWindow.InitializeMarketSources()
в System.Threading.Tasks.Task&lt;code&gt;1.InvokeFuture(Object futureAsObj) в System.Threading.Tasks.Task.Execute() --- Конец трассировки внутреннего стека исключений --- в System.Threading.Tasks.Task&lt;/code&gt;1.get_Result()
в StockSharp.Hydra.MainWindow.&amp;lt;.ctor&amp;gt;b__1(Task&lt;code&gt;1 task) в System.Threading.Tasks.Task.Execute() --- Конец трассировки внутреннего стека исключений --- в System.Threading.Tasks.TaskExceptionHolder.Finalize() ---&amp;gt; (Внутреннее исключение #0) System.AggregateException: Произошла одна или несколько ошибок. ---&amp;gt; System.ArgumentException: Item with name 'Id' doesn't exists. Имя параметра: name в Ecng.Serialization.SerializationItemCollection.get_Item(String name) в Ecng.Data.Database.GetOrAddCacheTable[TEntity](SerializationItemCollection table) в Ecng.Data.Database.ReadAll[TEntity](Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) в Ecng.Data.HierarchicalPageLoadList&lt;/code&gt;1.OnGetGroup(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)
в Ecng.Serialization.RelationManyList&lt;code&gt;1.ReadAll(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) в Ecng.Serialization.RelationManyList&lt;/code&gt;1.RelationManyListEnumerator.ProcessMove(Boolean&amp;amp; canProcess)
в Ecng.Collections.BaseEnumerator&lt;code&gt;2.MoveNext() в StockSharp.Hydra.MainWindow.InitializeMarketSources() в System.Threading.Tasks.Task&lt;/code&gt;1.InvokeFuture(Object futureAsObj)
в System.Threading.Tasks.Task.Execute()
--- Конец трассировки внутреннего стека исключений ---
в System.Threading.Tasks.Task&lt;code&gt;1.get_Result() в StockSharp.Hydra.MainWindow.&amp;lt;.ctor&amp;gt;b__1(Task&lt;/code&gt;1 task)
в System.Threading.Tasks.Task.Execute()
---&amp;gt; (Внутреннее исключение #0) System.ArgumentException: Item with name 'Id' doesn't exists.
Имя параметра: name
в Ecng.Serialization.SerializationItemCollection.get_Item(String name)
в Ecng.Data.Database.GetOrAddCacheTable[TEntity](SerializationItemCollection table)
в Ecng.Data.Database.ReadAll[TEntity](Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)
в Ecng.Data.HierarchicalPageLoadList&lt;code&gt;1.OnGetGroup(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) в Ecng.Serialization.RelationManyList&lt;/code&gt;1.ReadAll(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)
в Ecng.Serialization.RelationManyList&lt;code&gt;1.RelationManyListEnumerator.ProcessMove(Boolean&amp;amp; canProcess) в Ecng.Collections.BaseEnumerator&lt;/code&gt;2.MoveNext()
в StockSharp.Hydra.MainWindow.InitializeMarketSources()
в System.Threading.Tasks.Task`1.InvokeFuture(Object futureAsObj)
в System.Threading.Tasks.Task.Execute()&amp;lt;---
&amp;lt;---&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3055/</id>
    <title type="text">Ошибка генерации свечек</title>
    <published>2012-10-03T06:30:51Z</published>
    <updated>2012-10-03T06:30:51Z</updated>
    <author>
      <name>seashaman</name>
      <uri>https://stocksharp.ru/users/772/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;При попытки генерировать свечки через интерфейс с картинки:
&lt;a href="http://s2.hostingkartinok.com/uploads/images/2012/10/8dd8cbaac76bb290879b00e42886aba5.jpg" rel="nofollow" target="_blank"&gt;http://s2.hostingkartinok.com/uploads/images/2012/10/8dd8cbaac76bb290879b00e42886aba5.jpg&lt;/a&gt;
Ловлю код ошибки: :::spoiler
10:19:46.548 | Error      | StockSharp      | System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в StockSharp.Hydra.CandlesWindow.GetCandles() в c:\stock\stocksharp\dev\Hydra\Hydra\CandlesWindow.xaml.cs:строка 151
в StockSharp.Hydra.CandlesWindow.FindClick(Object sender, RoutedEventArgs e) в c:\stock\stocksharp\dev\Hydra\Hydra\CandlesWindow.xaml.cs:строка 203
в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
в System.Windows.Controls.Button.OnClick()
в System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
в System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
в 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.Input.InputManager.ProcessStagingArea()
в 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;/p&gt;
&lt;div&gt;&lt;p&gt;В студии это выглядит так:
&lt;a href="http://s2.hostingkartinok.com/uploads/images/2012/10/c9cc20c7ea9f0190205ea208dbf5c618.jpg" rel="nofollow" target="_blank"&gt;http://s2.hostingkartinok.com/uploads/images/2012/10/c9cc20c7ea9f0190205ea208dbf5c618.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Сейчас использую более раннюю версию гидры. Там все ок.&lt;/p&gt;
&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3054/</id>
    <title type="text">Сравнение багов при тестирования 4.1.4 vs. 4.1.5 (commit 19627)</title>
    <published>2012-10-02T13:36:25Z</published>
    <updated>2012-10-02T13:36:25Z</updated>
    <author>
      <name>Liberal</name>
      <uri>https://stocksharp.ru/users/6066/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">&lt;p&gt;В тех поддержку баги уже отправил, но решил написать и здесь. Вдруг кому-нибудь будет полезно.&lt;/p&gt;
&lt;p&gt;Все ошибки относятся к тестированию (EmulationTrader)
Сравнение ошибок версий 4.1.4 и 4.1.5 (commit 19627 trunk)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;ReRgisterOrder в атомарном режиме не работает. Исправлено в 4.1.5.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;При тестировании на OrderLog неправильно строятся стаканы из OrderLog. В версии 4.1.5 без изменений. (Описание неправильного построения с примерами смотреть ниже)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;При тестировании на OrderLog события NewOrderLogItems срабатывают нормально. В версии 4.1.5. события NewOrderLogItems перестают срабатывать, но стаканы строятся по OrderLog (хоть и с ошибками – см. пункт 2) ), события MarketDepthChange вызываются.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Котирование (MarketQuotingStrategy, тестирование на стаканах, атомарный режим выключен) – непонятные задержки в логе. Например, есть задержка между отправкой заявки на регистрацию и получение сообщения о подтверждении регистрации на бирже (несмотря на то, что  EmulationTrader.MarketEmulator.Settings.Latency = = 0). Исправлено в 4.1.5&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Котирование (MarketQuotingStrategy, тестирование на стаканах, атомарный режим выключен) – в логе постоянно возникают двойные строки об отмене заявки. В версии 4.1.5 без изменений.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Видно, что в логах котирования отличается последняя строка, при одной и той же истории стаканов&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Лог котирования для версии 4.1.4:&lt;/p&gt;
&lt;p&gt;2012.09.13 00:00:00.000|       |T_TEST@RTS_SuperProfit|Стратегия запущена.
2012.09.14 00:00:01.000|       |MQS_TEST@RTS_SuperProfit|Стратегия запущена.
2012.09.14 00:00:01.000|       |MQS_TEST@RTS_SuperProfit|Котирование на Buy объема 1.
2012.09.14 00:00:01.000|       |MQS_TEST@RTS_SuperProfit|Приостановка правил. _rulesSuspendCount 1.
2012.09.14 00:00:01.000|       |MQS_TEST@RTS_SuperProfit|Возобновление правил. _rulesSuspendCount 0.
2012.09.14 00:00:01.000|       |MQS_TEST@RTS_SuperProfit|Цена текущей NULL и лучшей 100.
2012.09.14 00:00:01.000|       |MQS_TEST@RTS_SuperProfit|Лучший бид NULL и лучший аск NULL.
2012.09.14 00:00:01.000|       |MQS_TEST@RTS_SuperProfit|Регистрация новой заявки на Buy с ценой 100 и объемом 1.
2012.09.14 00:00:01.000|       |MQS_TEST@RTS_SuperProfit|Заявка 14123657 на Buy отправлена с ценой 100 объемом 1.
2012.09.14 00:00:02.000|       |MQS_TEST@RTS_SuperProfit|Заявка 14123657 принята биржей.
2012.09.14 00:00:02.000|       |MQS_TEST@RTS_SuperProfit|Сброс счетчика ошибок регистрации с 0 до нуля.
2012.09.14 00:01:00.000|       |MQS_TEST@RTS_SuperProfit|Цена текущей 100 и лучшей 110.
2012.09.14 00:01:00.000|       |MQS_TEST@RTS_SuperProfit|Лучший бид 100 и лучший аск 120.
2012.09.14 00:01:00.000|       |MQS_TEST@RTS_SuperProfit|Котирование заявки 14123657 на Buy с ценой 100 объемом 1.
2012.09.14 00:01:00.000|       |MQS_TEST@RTS_SuperProfit|Отмена заявки 14123657.
2012.09.14 00:01:00.000|       |MQS_TEST@RTS_SuperProfit|Отмена заявки 14123657.
2012.09.14 00:01:00.000|       |MQS_TEST@RTS_SuperProfit|Заявка 14123657 больше не активна.
2012.09.14 00:01:00.000|       |MQS_TEST@RTS_SuperProfit|Заявка 14123657 была снята. Время снятия 14.09.2012 0:01:00.
2012.09.14 00:01:00.000|       |MQS_TEST@RTS_SuperProfit|Цена текущей NULL и лучшей 110.
2012.09.14 00:01:00.000|       |MQS_TEST@RTS_SuperProfit|Лучший бид 110 и лучший аск 130.&lt;/p&gt;
&lt;p&gt;Лог котирования для версии 4.1.5:&lt;/p&gt;
&lt;p&gt;2012.09.13 00:00:00.000|       |T_TEST@RTS_SuperProfit|Стратегия запущена. [0,-1]
2012.09.14 00:00:00.000|       |MQS_TEST@RTS_SuperProfit|Стратегия запущена. [0,1]
2012.09.14 00:00:00.000|       |MQS_TEST@RTS_SuperProfit|Котирование на Buy объема 1.
2012.09.14 00:00:00.000|       |MQS_TEST@RTS_SuperProfit|Приостановка правил. _rulesSuspendCount 1.
2012.09.14 00:00:00.000|       |MQS_TEST@RTS_SuperProfit|Возобновление правил. _rulesSuspendCount 0.
2012.09.14 00:00:00.000|       |MQS_TEST@RTS_SuperProfit|Цена текущей NULL и лучшей 100.
2012.09.14 00:00:00.000|       |MQS_TEST@RTS_SuperProfit|Лучший бид NULL и лучший аск NULL.
2012.09.14 00:00:00.000|       |MQS_TEST@RTS_SuperProfit|Регистрация новой заявки на Buy с ценой 100 и объемом 1.
2012.09.14 00:00:00.000|       |MQS_TEST@RTS_SuperProfit|Заявка 19145282 на Buy отправлена с ценой 100 объемом 1.
2012.09.14 00:00:00.000|       |MQS_TEST@RTS_SuperProfit|Заявка 19145282 принята биржей.
2012.09.14 00:00:00.000|       |MQS_TEST@RTS_SuperProfit|Сброс счетчика ошибок регистрации с 0 до нуля.
2012.09.14 00:01:00.000|       |MQS_TEST@RTS_SuperProfit|Цена текущей 100 и лучшей 110.
2012.09.14 00:01:00.000|       |MQS_TEST@RTS_SuperProfit|Лучший бид 100 и лучший аск 120.
2012.09.14 00:01:00.000|       |MQS_TEST@RTS_SuperProfit|Котирование заявки 19145282 на Buy с ценой 100 объемом 1.
2012.09.14 00:01:00.000|       |MQS_TEST@RTS_SuperProfit|Отмена заявки 19145282.
2012.09.14 00:01:00.000|       |MQS_TEST@RTS_SuperProfit|Отмена заявки 19145282.
2012.09.14 00:01:00.000|       |MQS_TEST@RTS_SuperProfit|Заявка 19145282 больше не активна.
2012.09.14 00:01:00.000|       |MQS_TEST@RTS_SuperProfit|Заявка 19145282 была снята. Время снятия 14.09.2012 0:01:00.
2012.09.14 00:01:00.000|       |MQS_TEST@RTS_SuperProfit|Цена текущей NULL и лучшей 110.
2012.09.14 00:01:00.000|       |MQS_TEST@RTS_SuperProfit|Лучший бид 100 и лучший аск 120.&lt;/p&gt;
&lt;p&gt;Пример неправильно построения стаканов из лога (EmulationTrader).&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;По событиям NewOrderLogItems видно, что в любой момент времени в стакане должны присутствовать обе котировки, как bid, так и ask. В первом же  событие MarketDepthChange котировка ask отсутствует.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;По событиям NewOrderLogItems видно, что в любой момент времени в стакане объем по цене bid равен объему по цене ask. По событиям MarketDepthChange видно, что при построении стаканов по OrderLog это не соблюдается.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Примечание. Файл истории OrderLog прилагается. OrderLog  создан специально для отладки и сохранен через StorageRegistry. Лог создан с тем расчетом, что бы формировать стакан глубиной 1 с неизменными ценами bid и ask, и периодическими сделками по этим ценам.&lt;/p&gt;
&lt;p&gt;Логи:&lt;/p&gt;
&lt;p&gt;MarketDepthChange:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Бид 100 10&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Бид 100 11\r\nОффер 130 10&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Бид 100 10\r\nОффер 130 11&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Бид 100 11\r\nОффер 130 10&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Бид 100 10\r\nОффер 130 11&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;NewOrderLogItems:&lt;/p&gt;
&lt;p&gt;1)&lt;/p&gt;
&lt;p&gt;[0]: {Регистрация заявки 0/10000000 Покупка 100 10 Active 0}
[1]: {Регистрация заявки 0/10000001 Продажа 130 10 Active 0}&lt;/p&gt;
&lt;p&gt;2)&lt;/p&gt;
&lt;p&gt;[0]: {Регистрация заявки 0/10000002 Покупка 100 1 Active 0}
[1]: {Регистрация заявки 0/10000003 Продажа 130 1 Active 0}&lt;/p&gt;
&lt;p&gt;3)&lt;/p&gt;
&lt;p&gt;[0]: {Регистрация заявки 0/10000004 Продажа 100 1 Active 0}
[1]: {Сведение заявки 0/10000004 Продажа 100 1 Done 0 на сделку 14.09.2012 0:01:01 1 100 1}
[2]: {Сведение заявки 0/10000002 Покупка 100 1 Done 0 на сделку 14.09.2012 0:01:01 1 100 1}
[3]: {Регистрация заявки 0/10000005 Покупка 130 1 Active 0}
[4]: {Сведение заявки 0/10000005 Покупка 130 1 Done 0 на сделку 14.09.2012 0:01:01 2 130 1}
[5]: {Сведение заявки 0/10000003 Продажа 130 1 Done 0 на сделку 14.09.2012 0:01:01 2 130 1}&lt;/p&gt;
&lt;p&gt;4)&lt;/p&gt;
&lt;p&gt;[0]: {Регистрация заявки 0/10000006 Покупка 100 1 Active 0}
[1]: {Регистрация заявки 0/10000007 Продажа 130 1 Active 0}&lt;/p&gt;
&lt;p&gt;5)&lt;/p&gt;
&lt;p&gt;[0]: {Регистрация заявки 0/10000008 Продажа 100 1 Active 0}
[1]: {Сведение заявки 0/10000008 Продажа 100 1 Done 0 на сделку 14.09.2012 0:02:01 3 100 1}
[2]: {Сведение заявки 0/10000006 Покупка 100 1 Done 0 на сделку 14.09.2012 0:02:01 3 100 1}
[3]: {Регистрация заявки 0/10000009 Покупка 130 1 Active 0}
[4]: {Сведение заявки 0/10000009 Покупка 130 1 Done 0 на сделку 14.09.2012 0:02:01 4 130 1}
[5]: {Сведение заявки 0/10000007 Продажа 130 1 Done 0 на сделку 14.09.2012 0:02:01 4 130 1}&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3053/</id>
    <title type="text">пакетная отправка заявок в QUIK по шаблону</title>
    <published>2012-10-02T09:13:14Z</published>
    <updated>2012-10-02T09:13:14Z</updated>
    <author>
      <name>zrb</name>
      <uri>https://stocksharp.ru/users/28081/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;задача следующая:
есть определенный шаблон, например хочу по бумаге выставить две заявки, поставить айсберг по определенной цене и просто обычную заявку.
и так по нескольким бумагам
Ну то есть задача в какой-то момент одним махом отправить все эти заявки.
как лучше это реализовать? QPILE? отдельный робот? что-то еще?&lt;/p&gt;
&lt;p&gt;спасибо&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3052/</id>
    <title type="text">Что сие значит: #=qvz7eit8pxNUvraHaSr ...</title>
    <published>2012-10-01T14:25:23Z</published>
    <updated>2012-10-01T14:25:23Z</updated>
    <author>
      <name>BigBen</name>
      <uri>https://stocksharp.ru/users/6302/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Переведите, плиз, с бусурманского хотя бы на английский, что означают эти много букв:&lt;/p&gt;
&lt;p&gt;в System.Collections.Generic.Dictionary&lt;code&gt;2.get_Item(TKey key) в Ecng.Collections.SynchronizedDictionary&lt;/code&gt;2.get_Item(TKey key)
в StockSharp.Algo.Slippage.SlippageManager.#=qOdlOKYT7COgmqPX1tHXuEHbYAnvT834W6E6FOHURMcE=.#=qu2S$T40ImoiVKUxmYxNKqSNnpOcC2Gb1ab6h0c$CUCg=(CachedSynchronizedDictionary&lt;code&gt;2 #=q7cXFnd6TaxjCq8_SWcxE0w==) в Ecng.Collections.CollectionHelper.SyncDo[TCollection](TCollection collection, Action&lt;/code&gt;1 action)
в StockSharp.Algo.Slippage.SlippageManager.ReRegister(Order oldOrder, Order newOrder)
в StockSharp.Algo.Strategies.Strategy.#=qvz7eit8pxNUvraHaSroAfj5kI$J4SOZSa1OpNlmEebA=.#=qcGGdy5HGGyKT93RSQXkZ52LdTK4diyndWokNNDOQi5k=()
в StockSharp.Algo.Strategies.Strategy.#=q1z2_O1i2I6iBdwEbxAkKh1osVBgYzjMHQe3L5Nv5Euc=.#=qAdqcopAjDpR6VdVGil1jqAnNM_j68vMTvX0BJxTSRj0=()
в StockSharp.Algo.Strategies.Strategy.#=qEX_8L11P$MLYMk4kVxKAu7vVJZwAnY0R_winjcvGdyY=.#=qEgq5EsI$8yFLeWdf0XqNEA==(Action #=qyaY09V6QJlHsZBhBBylGnA==)
в StockSharp.Algo.Strategies.Strategy.#=q4hdKU5fePTKLCzx017mjgQ==(Action #=qoLtbGp5xIWnRL$3_yGkKCQ==)
в StockSharp.Algo.Strategies.Strategy.AddOrder(Order order)
в Ecng.Collections.CollectionHelper.ForEach(IEnumerable&lt;code&gt;1 source, Action&lt;/code&gt;1 action)
в StockSharp.Algo.Strategies.Strategy.#=qdLN0rw1J6Fd1aeZySh4dRWtFlpk7T6cSgMkfR3IAaYQ=(IEnumerable&lt;code&gt;1 #=qOdkYLMiLGDQTkKTW9MyoVQ==) в System.Action&lt;/code&gt;1.Invoke(T obj)
в Ecng.Common.DelegateHelper.SafeInvoke(Action&lt;code&gt;1 handler, T arg) в Ecng.ComponentModel.EventsContainer&lt;/code&gt;1.Raise(IEnumerable`1 items)&lt;/p&gt;
&lt;p&gt;А то замуровали демоны.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3051/</id>
    <title type="text">Ошибки версии 19625</title>
    <published>2012-10-01T13:31:37Z</published>
    <updated>2012-10-01T13:31:37Z</updated>
    <author>
      <name>anothar</name>
      <uri>https://stocksharp.ru/users/6089/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Скачал последнюю версию. Удалил все источники. Получил ошибку:
17:25:34.369|Error  |StockSharp|System.ArgumentNullException: Значение не может быть неопределенным.
Имя параметра: source
в StockSharp.Hydra.Core.Extensions.GetAllSecurityId(IMarketDataSource source)
в StockSharp.Hydra.MarketDataSourceControl.&amp;lt;.ctor&amp;gt;b__0(Object arg1, DependencyPropertyChangedEventArgs arg2)
в System.Windows.FrameworkElement.RaiseDependencyPropertyChanged(EventPrivateKey key, DependencyPropertyChangedEventArgs args)
в System.Windows.FrameworkElement.OnDataContextChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
в System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
в System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
в System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
в System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry&amp;amp; newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
в System.Windows.TreeWalkHelper.OnInheritablePropertyChanged(DependencyObject d, InheritablePropertyChangeInfo info)&lt;/p&gt;
&lt;p&gt;После чего попытался добавить источник &amp;quot;Плаза&amp;quot;. Получил ошибку:
2012.10.01 17:24:18.930|Error  |StockSharp|System.TypeLoadException: Не удалось загрузить тип &amp;quot;StockSharp.Algo.Logging.LogLevels&amp;quot; из сборки &amp;quot;StockSharp.Algo, Version=4.1.5.0, Culture=neutral, PublicKeyToken=null&amp;quot;.
в StockSharp.Plaza.PlazaTrader..ctor(EndPoint address)
в StockSharp.Hydra.Plaza.PlazaTraderSource.CreateTrader(MarketDataSourceSettings settings, Boolean isNew)
в StockSharp.Hydra.Core.TraderMarketDataSource.ApplySettings(MarketDataSourceSettings settings, Boolean isNew)
в StockSharp.Hydra.Core.BaseMarketDataSource.Init(MarketDataSourceSettings settings)
в StockSharp.Hydra.MainWindow.InitSource(IMarketDataSource source, MarketDataSourceSettings settings)
в StockSharp.Hydra.MainWindow.CreateSource(IMarketDataSource source)
в StockSharp.Hydra.MainWindow.InitializeMarketSources()&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3050/</id>
    <title type="text">Как правильно мигрировать на новые версии?</title>
    <published>2012-10-01T11:33:10Z</published>
    <updated>2012-10-01T11:33:10Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Вот я например ищу стабильную версию гидры уже наверное где-то с 4.0.17.. и каждый раз, при тестировании новой версии, приходится скачивать новый архив, распаковывать, корректировать нужные параметры, добавлять в нужные файлы свой код, ссылки и т.д.. компилишь, запускаешь, хоп какой-то новый эксепшн и опять пять кругов отчаянья) всё по новой.. тошнит уже от этой процедуры.. сотню раз уже наверно её проделывал.. да и куча времени теряется.. неужели у всех так? Может можно как-то с codeplex засинхрониться, чтоб обновлялись только изменённые файлы.. или ещё как?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3049/</id>
    <title type="text">получение выбранных потоков</title>
    <published>2012-10-01T11:19:37Z</published>
    <updated>2012-10-01T11:19:37Z</updated>
    <author>
      <name>urri</name>
      <uri>https://stocksharp.ru/users/6147/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">&lt;p&gt;Подскажите, пожалуйста, как получать таблицу common из потока FORTS_FUTCOMMON_REPL и таблицу user_deal из потока FORTS_FUTTRADE_REPL, все остальные потоки отключить?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3048/</id>
    <title type="text">Гидра + MS SQL 2008 R2</title>
    <published>2012-09-30T20:12:14Z</published>
    <updated>2012-09-30T20:12:14Z</updated>
    <author>
      <name>DrChemist</name>
      <uri>https://stocksharp.ru/users/6376/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Второй день долблюсь – пытаюсь настроить связку с MSSQL, и не удается.
Использую MS SQL 2008 R2 standard.
Гидра 4.1.4
Базу создал скриптом trading.sql  (взял с stocksharp.codeplex.com, dev/Documentation)
Скрипт отработал нормально. База создалась, проблем не было.
Добиться того, чтобы Гидра хоть как-то цеплялась к базе мне удалось только в такой конфигурации (из файла Hydra.exe.config):&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&amp;lt;connectionStrings&amp;gt;
&amp;lt;add name=&amp;quot;SqlServerConStr&amp;quot; connectionString=&amp;quot;Server=(local);Database=Trading;User ID=trading;Password=trading;&amp;quot; providerName=&amp;quot;&amp;quot;/&amp;gt;
&amp;lt;/connectionStrings&amp;gt;&lt;/p&gt;
&lt;p&gt;……………..
&amp;lt;param name=&amp;quot;connectionString&amp;quot;&amp;gt;
&amp;lt;value value=&amp;quot;SqlServerConStr&amp;quot; typeConverter=&amp;quot;Ecng.Configuration.ConnectionSettingsTypeConverter, Ecng.Configuration&amp;quot;/&amp;gt;
&amp;lt;/param&amp;gt;&lt;/p&gt;
&lt;h2 id="property-nameprovider-dependency-typeecng.data.providers.sqlitedatabaseprovider-ecng.data.providers-dependency-typeecng.data.sqlserverdatabaseprovider-ecng.data-property"&gt;……………..
&amp;lt;property name=&amp;quot;Provider&amp;quot;&amp;gt;
&amp;lt;!--&amp;lt;dependency type=&amp;quot;Ecng.Data.Providers.SQLiteDatabaseProvider, Ecng.Data.Providers&amp;quot; /&amp;gt;--&amp;gt;
&amp;lt;dependency type=&amp;quot;Ecng.Data.SqlServerDatabaseProvider, Ecng.Data&amp;quot; /&amp;gt;
&amp;lt;/property&amp;gt;&lt;/h2&gt;
&lt;p&gt;Остальные конфигурации не трогал
При запуске гидра валится на этом коде:&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;private void InitializeDataSource()
{
_storageRegistry = new StorageRegistry();
ConfigManager.RegisterService(_storageRegistry);&lt;/p&gt;
&lt;h2 id="if_entityregistry.exchanges.count-4_entityregistry.exchanges.saveexchange.test_entityregistry.exchanges.saveexchange.micex_entityregistry.exchanges.saveexchange.rts_entityregistry.exchanges.saveexchange.ux"&gt;……………..
if (_entityRegistry.Exchanges.Count &amp;lt; 4)
{
_entityRegistry.Exchanges.Save(Exchange.Test);   &amp;lt;= Здесь валимся
_entityRegistry.Exchanges.Save(Exchange.Micex);
_entityRegistry.Exchanges.Save(Exchange.Rts);
_entityRegistry.Exchanges.Save(Exchange.Ux);
}&lt;/h2&gt;
&lt;p&gt;Поначалу эксепшен говори о том, что нет прав для INSERT операции. Проверил – действительно, скрипт создавал пользователя trading без прав. Тал пользователю trading все права на базу Trading. Но это помогло не сильно. После этого эксепшен стал другой:&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id="error-stocksharpsystem.data.sqlclient.sqlexception-0x80131904-invalid-column-name-timezoneinfo.at-system.data.sqlclient.sqlconnection.onerrorsqlexception-exception-boolean-breakconnection-at-system.data.sqlclient.sqlinternalconnection.onerrorsqlexception-exception-boolean-breakconnection-at-system.data.sqlclient.tdsparser.throwexceptionandwarning-at-system.data.sqlclient.tdsparser.runrunbehavior-runbehavior-sqlcommand-cmdhandler-sqldatareader-datastream-bulkcopysimpleresultset-bulkcopyhandler-tdsparserstateobject-stateobj-at-system.data.sqlclient.sqlcommand.finishexecutereadersqldatareader-ds-runbehavior-runbehavior-string-resetoptionsstring-at-system.data.sqlclient.sqlcommand.runexecutereadertdscommandbehavior-cmdbehavior-runbehavior-runbehavior-boolean-returnstream-boolean-async-at-system.data.sqlclient.sqlcommand.runexecutereadercommandbehavior-cmdbehavior-runbehavior-runbehavior-boolean-returnstream-string-method-dbasyncresult-result-at-system.data.sqlclient.sqlcommand.internalexecutenonquerydbasyncresult-result-string-methodname-boolean-sendtopipe-at-system.data.sqlclient.sqlcommand.executenonquery-at-ecng.data.databasecommand.executenonqueryb_6dbcommand-cmd-at-ecng.data.databasecommand.c_displayclass41.executeb_1dbconnection-connection-at-ecng.data.database.getconnectionaction1-action-at-ecng.data.databasecommand.executetresultienumerable1-input-func2-handler-at-ecng.data.databasecommand.executenonqueryserializationitemcollection-input-at-ecng.data.database.executedatabasecommand-command-serializationitemcollection-source-boolean-needretval-at-ecng.data.database.createdatabasecommand-command-serializationitemcollection-input-boolean-needretval-at-ecng.data.database.c_displayclassc1.createb_b-at-ecng.data.database.createtentitytentity-entity-at-ecng.data.database.ecng.serialization.istorage.addtentitytentity-entity-at-ecng.serialization.relationmanylist1.onaddtentity-entity-at-ecng.data.hierarchicalpageloadlist1.onaddtentity-entity-at-ecng.serialization.relationmanylist1.addtentity-item-at-stocksharp.algo.storages.basestorageentitylist1.savet-entity-at-stocksharp.hydra.mainwindow.initializedatasource-in-dworkstocksharpstocksharp_4.1.4_sources.uphydrahydramainwindow.xaml.csline-160-at-stocksharp.hydra.mainwindow.mainwindowloadedb_21-in-dworkstocksharpstocksharp_4.1.4_sources.uphydrahydramainwindow.xaml.csline-483-at-system.threading.tasks.task1.invokefutureobject-futureasobj-at-system.threading.tasks.task.innerinvoke-at-system.threading.tasks.task.execute"&gt;2012-10-01 00:03:55.073|Error  |StockSharp|System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'TimeZoneInfo'.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at Ecng.Data.DatabaseCommand.&amp;lt;ExecuteNonQuery&amp;gt;b__6(DbCommand cmd)
at Ecng.Data.DatabaseCommand.&amp;lt;&amp;gt;c__DisplayClass4&lt;code&gt;1.&amp;lt;Execute&amp;gt;b__1(DbConnection connection) at Ecng.Data.Database.GetConnection(Action&lt;/code&gt;1 action)
at Ecng.Data.DatabaseCommand.Execute[TResult](IEnumerable&lt;code&gt;1 input, Func&lt;/code&gt;2 handler)
at Ecng.Data.DatabaseCommand.ExecuteNonQuery(SerializationItemCollection input)
at Ecng.Data.Database.Execute(DatabaseCommand command, SerializationItemCollection source, Boolean needRetVal)
at Ecng.Data.Database.Create(DatabaseCommand command, SerializationItemCollection input, Boolean needRetVal)
at Ecng.Data.Database.&amp;lt;&amp;gt;c__DisplayClassc&lt;code&gt;1.&amp;lt;Create&amp;gt;b__b() at Ecng.Data.Database.Create[TEntity](TEntity entity) at Ecng.Data.Database.Ecng.Serialization.IStorage.Add[TEntity](TEntity entity) at Ecng.Serialization.RelationManyList&lt;/code&gt;1.OnAdd(TEntity entity)
at Ecng.Data.HierarchicalPageLoadList&lt;code&gt;1.OnAdd(TEntity entity) at Ecng.Serialization.RelationManyList&lt;/code&gt;1.Add(TEntity item)
at StockSharp.Algo.Storages.BaseStorageEntityList&lt;code&gt;1.Save(T entity) at StockSharp.Hydra.MainWindow.InitializeDataSource() in D:\Work\StockSharp\StockSharp_4.1.4_Sources.Up\Hydra\Hydra\MainWindow.xaml.cs:line 160 at StockSharp.Hydra.MainWindow.&amp;lt;MainWindowLoaded&amp;gt;b__21() in D:\Work\StockSharp\StockSharp_4.1.4_Sources.Up\Hydra\Hydra\MainWindow.xaml.cs:line 483 at System.Threading.Tasks.Task&lt;/code&gt;1.InvokeFuture(Object futureAsObj)
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()&lt;/h2&gt;
&lt;p&gt;Пытался добавить колонку TimeZoneInfo в таблицу Exchange. Вроде проходило, но потом опять где-то что-то ломалось.
В общем, что-то делаю не так.
Подскажите, люди добрые, как же подцепится-то к MSSQL базе.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3047/</id>
    <title type="text">Вопросы новичка</title>
    <published>2012-09-30T16:17:11Z</published>
    <updated>2012-09-30T16:17:11Z</updated>
    <author>
      <name>nuan</name>
      <uri>https://stocksharp.ru/users/6492/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;ol&gt;
&lt;li&gt;Как получить количество открытых позиций по бумаге?&lt;/li&gt;
&lt;li&gt;Пытаюсь продать по рынку или купить, не выходит:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;(double)_lkoh.ShrinkPrice(_lkoh.GetMarketPrice(OrderDirections.Buy));
&lt;/code&gt;&lt;/pre&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Как выставить ордер тейк профит и стоп лосс? (если можно пример)&lt;/li&gt;
&lt;/ol&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3046/</id>
    <title type="text">Декомпиляция</title>
    <published>2012-09-30T06:37:33Z</published>
    <updated>2012-09-30T06:37:33Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Почитал лицензию. Совсем нельзя сдекомпилировать? Помогло бы в изучении как стратегии писать правильно )&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3045/</id>
    <title type="text">Некорректное время в Эмуляторе</title>
    <published>2012-09-28T11:33:33Z</published>
    <updated>2012-09-28T11:33:33Z</updated>
    <author>
      <name>Кот Матроскин</name>
      <uri>https://stocksharp.ru/users/808/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">&lt;p&gt;Скачал с Финама историю по Сберу, тестирую в Эмуляторе, версия последняя из Транка с КодеПлекса.
Эмулятор формирует 10-минутные свечи и передает в стратегию.
Суть проблемы: команда внутри стратегии this.CurrentTime.ToString(&amp;quot;yyyy.MM.dd HH:mm:ss&amp;quot;) выдает начало дня иногда нормально, а иногда на час раньше обычного. Не пойму, то ли данные битые, то ли косяк в коде&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;CurrentTime:2008.03.28 17:20:00, позиция = 0, H = 73,20000, L = 72,98000, _volume = 0
CurrentTime:2008.03.28 17:30:02, позиция = 0, H = 73,21000, L = 72,98000, _volume = 0
CurrentTime:2008.03.28 17:40:01, позиция = 0, H = 73,24000, L = 73,01000, _volume = 0
CurrentTime:2008.03.31 09:29:59, позиция = 0, H = 73,89000, L = 73,10000, _volume = 0
CurrentTime:2008.03.31 09:30:01, позиция = 0, H = 72,91000, L = 72,91000, _volume = 0
CurrentTime:2008.03.31 09:40:00, позиция = 0, H = 72,90000, L = 72,40000, _volume = 0
CurrentTime:2008.03.31 09:50:00, позиция = 0, H = 73,20000, L = 72,81000, _volume = 0&lt;/p&gt;
&lt;/blockquote&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3043/</id>
    <title type="text">Люди S#. Esper - Александр. Разработчик S# Studio</title>
    <published>2012-09-28T07:48:04Z</published>
    <updated>2012-09-28T07:48:04Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.ru/users/341/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Новости" />
    <content type="html">&lt;p&gt;Не прошло и недели с прошлого дня &lt;a href="http://stocksharp.com/forum/3031/Liudi-S/"&gt;рождения&lt;/a&gt;, как у нас снова праздник &lt;/p&gt;
&lt;p&gt;Сегодня день рождения у  Espera - Александра, который является одним из разработчиков S# Studio, а также помощником по Гидре.
Александр не раз получал похвалы за свои профессиональные качества от всех членов команды S#, кому доводилось с ним работать.
К сожалению, мы с Александром живем в разных городах, а в он-лайн общении говорим о гидре, студии и библиотеке. Вот так, мог и не узнать Саша, как хорошо мы к нему относимся и высоко ценим ( но наверняка догадывался об этом   ).&lt;/p&gt;
&lt;p&gt;Нам очень приятно, что к нам присоединяются такие люди, как Саша. Говорят, что по своему окружению можно сделать вывод о себе самом. В таком случае, мы уверенны в своих силах и спокойны за своё будующее, когда с нами рядом такие люди &lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3042/</id>
    <title type="text">Не приходит событие OnNewMyTrades.</title>
    <published>2012-09-27T09:30:48Z</published>
    <updated>2012-09-27T09:30:48Z</updated>
    <author>
      <name>Marco</name>
      <uri>https://stocksharp.ru/users/6041/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;День добрый.&lt;/p&gt;
&lt;p&gt;Вчера обновил StockSharp до версии 4.1.4 и обнаружил, что перестало приходить событие OnNewMyTrades. До обновления все работало. Делаю так:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;В методе OnStarted() стратегии подписываюсь на события:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
                this
                    .WhenNewMyTrades()
                    .Do(ProcessNewTrades)
                    .Apply(this);

&lt;/code&gt;&lt;/pre&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Метод ProcessNewTrades() определен так:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
protected void ProcessNewTrades(IEnumerable&amp;lt;MyTrade&amp;gt; trades)
{
}

&lt;/code&gt;&lt;/pre&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Позицию открываю через котирование:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
protected void PositionOpen(OrderDirections direction)
{
            var strategy = new BestByPriceQuotingStrategy(direction, Volume);
            strategy.LogLevel = LogLevels.Info;
            ChildStrategies.Add(strategy);
}

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;До обновления у меня был переопределен метод OnNewMyTrades() - после обновления он также перестал вызываться.&lt;/p&gt;
&lt;p&gt;Это я что-то неправильно делаю, или в библиотеке баг?&lt;/p&gt;
&lt;p&gt;Еще из мелкого:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;пропал extension method LastValue() для индикаторов.&lt;/li&gt;
&lt;li&gt;в окошке StockSharp.Xaml.Monitor() отключили автоматическое изменение ширины колонок под их содержимое. Приходится теперь руками растаскивать. :)&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3041/</id>
    <title type="text">Программист Smartcom для постоянного сотрудничества.</title>
    <published>2012-09-27T06:10:42Z</published>
    <updated>2012-09-27T06:10:42Z</updated>
    <author>
      <name>fxanalytic</name>
      <uri>https://stocksharp.ru/users/6352/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Работа" />
    <content type="html">&lt;p&gt;Добрый день! Меня зовут Каверин Владимир. Ищу программиста на удаленке для долгосрочного сотрудничества, оплата попроектно. На данный момент требуется создать выгрузку данных через SmartCom в другую торговую платформу, чтобы можно было графики разных рынков анализировать в одном торговом терминале и посылать из него ордера. В будущем потребуется подобным же образом создать выгрузку данных из нескольких других торговых платформ, а так же программировать роботов для алгоритмической торговли. Заданий много и со временем их будет только больше. Пишите в личку или на почту: vladimir.kaverin@gmail.com skype: fxanalytic или по телефону: +79162791299&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3040/</id>
    <title type="text">На вечерке робот не видит позицию</title>
    <published>2012-09-26T19:05:14Z</published>
    <updated>2012-09-26T19:05:14Z</updated>
    <author>
      <name>qpile</name>
      <uri>https://stocksharp.ru/users/6397/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="AlfaDirect" />
    <content type="html">&lt;p&gt;Здравствуйте!Собственно, сабж...&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3039/</id>
    <title type="text">Стабильность работы Смарткома</title>
    <published>2012-09-26T18:08:44Z</published>
    <updated>2012-09-26T18:08:44Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">&lt;p&gt;Есть кто-то у кого Смартком работает стабильно? Создается впечатление, что Смарткому доверять деньги небезопасно: сервис падает, события о сделках не приходят и т.д. Или все же проблема в стокшарп?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3038/</id>
    <title type="text">MarketQuotingStrategy не остановилась после сделок</title>
    <published>2012-09-26T13:18:20Z</published>
    <updated>2012-09-26T13:18:20Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Пол часа выдавалось сообщение MQS_RIZ2@RTS_BP12902-RF-01|Заявка 51142612 в процессе регистрации.
strategy.WhenStopped() не сработало, хотя сделки прошли.
Первый раз столкнулся с такой проблемой.
Использую 4.1.4.какой-то там релиз: в нем MarketQuotingStrategy работает корректно (до этой ошибки ошибок не было)
В релизе 4.1.4 с box.com MarketQuotingStrategy у меня работает уже по другому.
Михаил, может промежуточных релизы тоже именовать как-то: [assembly: AssemblyFileVersion(&amp;quot;4.1.4.*&amp;quot;)]?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3037/</id>
    <title type="text">Не запускается Hydra 4.1.4</title>
    <published>2012-09-26T06:48:54Z</published>
    <updated>2012-09-26T06:48:54Z</updated>
    <author>
      <name>guest13</name>
      <uri>https://stocksharp.ru/users/6116/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Добрый день!&lt;/p&gt;
&lt;p&gt;Подскажите, пожалуйста, почему не запускается Hydra 4.1.4.
Windows 7 x64, В настройках даты краткая дата установлена MM/dd/yyyy.
И почему кстати пути к исходникам &amp;quot;E:\StockSharpReleases\StockSharp_4.1.4&amp;quot;? Это может влиять на запуск?
В логе:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-coldfusion"&gt;
2012/09/26 10:37:26.394|Error  |StockSharp|System.AggregateException: Произошла одна или несколько ошибок. ---&amp;gt; System.FormatException: Строка не распознана как действительное значение DateTime.
   в System.DateTime.Parse(String s, IFormatProvider provider)
   в System.Convert.ToDateTime(String value, IFormatProvider provider)
   в System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Data.Database.&amp;lt;&amp;gt;c__DisplayClass3b.&amp;lt;GroupSource&amp;gt;b__37(Object v)
   в System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T&amp;amp; currentElement, Int32&amp;amp; currentKey)
   в System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork()
   в System.Linq.Parallel.SpoolingTaskBase.Work()
   в System.Linq.Parallel.QueryTask.BaseWork(Object unused)
   в System.Threading.Tasks.Task.Execute()
   --- Конец трассировки внутреннего стека исключений ---
   в System.Linq.Parallel.QueryTaskGroupState.QueryEnd(Boolean userInitiatedDispose)
   в System.Linq.Parallel.DefaultMergeHelper`2.System.Linq.Parallel.IMergeHelper&amp;lt;TInputOutput&amp;gt;.Execute()
   в System.Linq.Parallel.MergeExecutor`1.Execute[TKey](PartitionedStream`2 partitions, Boolean ignoreOutput, ParallelMergeOptions options, TaskScheduler taskScheduler, Boolean isOrdered, CancellationState cancellationState, Int32 queryId)
   в System.Linq.Parallel.PartitionedStreamMerger`1.Receive[TKey](PartitionedStream`2 partitionedStream)
   в System.Linq.Parallel.UnaryQueryOperator`2.UnaryQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient`1 recipient)
   в System.Linq.Parallel.QueryOperator`1.GetOpenedEnumerator(Nullable`1 mergeOptions, Boolean suppressOrder, Boolean forEffect, QuerySettings querySettings)
   в System.Linq.Parallel.QueryOpeningEnumerator`1.OpenQuery()
   в System.Linq.Parallel.QueryOpeningEnumerator`1.MoveNext()
   в System.Linq.ParallelEnumerable.ToList[TSource](ParallelQuery`1 source)
   в Ecng.Data.Database.GroupSource(IEnumerable`1 fields, SerializationItemCollection input, IEnumerable`1 innerSchemaNameOverrides)
   в Ecng.Data.Database.GetOrAddCacheTable[TEntity](SerializationItemCollection table)
   в Ecng.Data.Database.ReadAll[TEntity](Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)
   в Ecng.Data.HierarchicalPageLoadList`1.OnGetGroup(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)
   в Ecng.Serialization.RelationManyList`1.ReadAll(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)
   в Ecng.Serialization.RelationManyList`1.RelationManyListEnumerator.ProcessMove(Boolean&amp;amp; canProcess)
   в Ecng.Collections.BaseEnumerator`2.MoveNext()
   в StockSharp.Hydra.MainWindow.InitializeMarketSources() в E:\StockSharpReleases\StockSharp_4.1.4\Hydra\Hydra\MainWindow.xaml.cs:строка 264
   в StockSharp.Hydra.MainWindow.&amp;lt;MainWindowLoaded&amp;gt;b__21() в E:\StockSharpReleases\StockSharp_4.1.4\Hydra\Hydra\MainWindow.xaml.cs:строка 484
   в System.Threading.Tasks.Task`1.InvokeFuture(Object futureAsObj)
   в System.Threading.Tasks.Task.Execute()
---&amp;gt; (Внутреннее исключение #0) System.FormatException: Строка не распознана как действительное значение DateTime.
   в System.DateTime.Parse(String s, IFormatProvider provider)
   в System.Convert.ToDateTime(String value, IFormatProvider provider)
   в System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   в Ecng.Common.Converter.To(Object value, Type destinationType)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
   в Ecng.Data.Database.&amp;lt;&amp;gt;c__DisplayClass3b.&amp;lt;GroupSource&amp;gt;b__37(Object v)
   в System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T&amp;amp; currentElement, Int32&amp;amp; currentKey)
   в System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork()
   в System.Linq.Parallel.SpoolingTaskBase.Work()
   в System.Linq.Parallel.QueryTask.BaseWork(Object unused)
   в System.Threading.Tasks.Task.Execute()&amp;lt;---

&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
</feed>