﻿<?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=137</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-30T16:10:50Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=137" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/4131/</id>
    <title type="text">Гидра ошибается на Сбербанке</title>
    <published>2013-11-12T18:56:20Z</published>
    <updated>2013-11-12T18:56:20Z</updated>
    <author>
      <name>dij1</name>
      <uri>https://stocksharp.ru/users/339/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Как только вводишь код инструмента SBER, сразу же исключение, связанное с невозможностью найти класс SBER.ADR.&lt;/p&gt;
&lt;p&gt;(Внутреннее исключение #0) System.InvalidOperationException: Для инструмента с кодом 'ADR.SBER' не удалось получить код класса.
в StockSharp.Algo.History.Russian.Finam.FinamHistorySource.#=qMvLGp7$9JBaAWN6Dcu9hEEFDeOXIlU8D6OQE3g7c0FI=(Security #=ql0_4KeGdujbmhrpst4UCkQ==)
в StockSharp.Algo.History.Russian.Finam.FinamHistorySource.LookupSecurities(Security criteria)
в StockSharp.Hydra.Finam.FinamTask.StockSharp.Hydra.Core.ISecuritySource.LookupSecurities(Security criteria)
в StockSharp.Hydra.Controls.Windows.SecuritiesWindowEx.&amp;lt;&amp;gt;c__DisplayClass7.&amp;lt;LookupPanel_OnLookup&amp;gt;b__4()
в System.Threading.Tasks.Task.InnerInvoke()
в System.Threading.Tasks.Task.Execute()&amp;lt;---&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4120/</id>
    <title type="text">Нужна помощь (очередь событий)</title>
    <published>2013-11-11T23:06:42Z</published>
    <updated>2013-11-11T23:06:42Z</updated>
    <author>
      <name>Bond</name>
      <uri>https://stocksharp.ru/users/26882/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">&lt;p&gt;Нужна помощь!&lt;/p&gt;
&lt;p&gt;Есть код:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
//Событие изменения PnL
strategy.PnLChanged += () =&amp;gt;
  {
     x = x + 1;
  };

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Когда запускаешь несколько стратегий второе приходящее событие обрывает выполнение действия в скобках и начинает свое, в итоге получается белиберда.&lt;/p&gt;
&lt;p&gt;Подскажите как сделать очередь выполнения событий или еще лучше сделать их параллельное вычисление.&lt;/p&gt;
&lt;p&gt;Вот нашел пример в интернете:
&lt;a href="http://usings.ru/2009/06/22/eventpool/" rel="nofollow" target="_blank"&gt;http://usings.ru/2009/06/22/eventpool/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Заранее спасибо.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4118/</id>
    <title type="text">Unhandled Exception: Specified cast is not valid.</title>
    <published>2013-11-11T18:04:22Z</published>
    <updated>2013-11-11T18:04:22Z</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;В процессе работы программы получаю такое исключение:&lt;/p&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;
2013/11/11 21:51:05.456|Error  |Unhandled Exception|System.InvalidCastException: Specified cast is not valid.
   at Ecng.Xaml.Converters.DataTimeConverter.System.Windows.Data.IMultiValueConverter.Convert(Object[] values, Type targetType, Object parameter, CultureInfo culture)
   at System.Windows.Data.MultiBindingExpression.TransferValue()
   at System.Windows.Data.MultiBindingExpression.HandlePropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args)
   at System.Windows.Data.BindingExpressionBase.OnPropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args)
   at System.Windows.DependentList.InvalidateDependents(DependencyObject source, DependencyPropertyChangedEventArgs sourceArgs)
   at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
   at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry&amp;amp; newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
   at System.Windows.TreeWalkHelper.OnInheritablePropertyChanged(DependencyObject d, InheritablePropertyChangeInfo info)
   at System.Windows.DescendentsWalker`1._VisitNode(DependencyObject d)
   at System.Windows.DescendentsWalker`1.VisitNode(FrameworkElement fe)
   at System.Windows.DescendentsWalker`1.WalkFrameworkElementLogicalThenVisualChildren(FrameworkElement feParent, Boolean hasLogicalChildren)
   at System.Windows.DescendentsWalker`1.IterateChildren(DependencyObject d)
   at System.Windows.DescendentsWalker`1.StartWalk(DependencyObject startNode, Boolean skipStartNode)
   at System.Windows.TreeWalkHelper.InvalidateOnInheritablePropertyChange(FrameworkElement fe, FrameworkContentElement fce, InheritablePropertyChangeInfo info, Boolean skipStartNode)
   at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
   at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry&amp;amp; newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
   at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
   at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
   at System.Windows.Controls.ContentPresenter.OnContentChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
   at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
   at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry&amp;amp; newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
   at System.Windows.Data.BindingExpressionBase.Invalidate(Boolean isASubPropertyChange)
   at System.Windows.Data.BindingExpression.TransferValue(Object newValue, Boolean isASubPropertyChange)
   at System.Windows.Data.BindingExpression.Activate(Object item)
   at System.Windows.Data.BindingExpression.OnDataContextChanged(DependencyObject contextElement)
   at System.Windows.Data.BindingExpression.HandlePropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args)
   at System.Windows.Data.BindingExpressionBase.OnPropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args)
   at System.Windows.Data.BindingExpression.OnPropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args)
   at System.Windows.DependentList.InvalidateDependents(DependencyObject source, DependencyPropertyChangedEventArgs sourceArgs)
   at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
   at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry&amp;amp; newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
   at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
   at Ecng.Xaml.Grids.UniversalGrid.OnPreviewMouseLeftButtonUp(MouseButtonEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
   at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
   at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG&amp;amp; msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run()
   at RoboPool.App.Main() in C:\Users\Oleg\Documents\Trading\Robots\RoboPool\obj\x86\Debug\App.g.cs:line 0

&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;До обновления версии библиотеки такой проблемы не было (использовалась 4.1.8). Из GUI-элементов StockSharp программа использует только окошко лога.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4117/</id>
    <title type="text">не тянем стаканы из квика</title>
    <published>2013-11-11T12:25:38Z</published>
    <updated>2013-11-11T12:25:38Z</updated>
    <author>
      <name>Андрей Шабанов</name>
      <uri>https://stocksharp.ru/users/16691/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Добрый день...продолжаю кривые эксперименты с гидрой.&lt;/p&gt;
&lt;p&gt;действия:
1)скачал гидру
2)установил
3)настроил квик
&lt;a href="http://pixs.ru/showimage/132png_1892126_9689006.png" rel="nofollow" target="_blank"&gt;&lt;img src="http://i.pixs.ru/storage/0/0/6/132png_1892126_9689006.png" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;4)проверил через verifier все ок
5)запустил источник. сделки качаем, стаканы нет.
6) запустил сэмпл, он стаканы видит (и открывает в квике) на ура:
&lt;a href="http://pixs.ru/showimage/132png_2947956_9689084.png" rel="nofollow" target="_blank"&gt;&lt;img src="http://i.pixs.ru/storage/0/8/4/132png_2947956_9689084.png" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;7)закрыл сэмпл перезапустил источник все по преженму тихо...&lt;/p&gt;
&lt;p&gt;&amp;quot;on&amp;quot; в настройках инструмента в гидре стоит и на сделке и на стаканах&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4116/</id>
    <title type="text">Софт для программирования</title>
    <published>2013-11-11T08:45:55Z</published>
    <updated>2013-11-11T08:45:55Z</updated>
    <author>
      <name>Bond</name>
      <uri>https://stocksharp.ru/users/26882/</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/4115/</id>
    <title type="text">Ревизии при закачке данных с plaza II</title>
    <published>2013-11-11T00:48:17Z</published>
    <updated>2013-11-11T00:48:17Z</updated>
    <author>
      <name>Андрей Шабанов</name>
      <uri>https://stocksharp.ru/users/16691/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Вроде из доступной мне информации гидра должна использовать PlazaRevisionManager или что-то в этом роде и подкачивать
данные при разрыве/остановке в рамках одной сессии.
однако пытаясь собрать свечки по стаканам из ОЛ я наткнулся на ошибки и решил проверить целостность записи лога и выкинув его (ОЛ) в тхт обнаруживал такие вот битые дни:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;True;2013-11-04 04:07:36.768;11644097505;147100;2;Buy;Done;PutInQueue;;
True;2013-11-04 04:07:41.54;11644098547;147150;6;Buy;Done;PutInQueue;;
True;2013-11-04 04:07:44.59;11644098546;147230;6;Sell;Done;PutInQueue;;
True;2013-11-04 09:41:46.929;11643522706;146100;3;Buy;Done;PutInQueue;;
True;2013-11-04 09:41:46.93;11643522236;146500;3;Buy;Done;PutInQueue;;
True;2013-11-04 09:54:49.003;11643093518;147750;2;Sell;Done;PutInQueue;;
True;2013-11-04 09:54:49.167;11643356858;147350;2;Sell;Done;PutInQueue;;
True;2013-11-04 09:54:49.33;11643357862;147490;2;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.784;11644093887;147220;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.784;11644093891;147240;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.784;11644093893;147260;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.784;11644093894;147280;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.784;11644093896;147300;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.784;11644093897;147320;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.784;11644093898;147340;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.784;11644093899;147360;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.784;11644093900;147380;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.784;11644093904;147400;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.784;11644093908;147420;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.785;11644093910;147440;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.785;11644093912;147460;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.785;11644093913;147480;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.785;11644093922;147500;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.785;11644093927;147520;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.785;11644093929;147540;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.785;11644093930;147560;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.785;11644093932;147580;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.785;11644093935;147600;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.785;11644093937;147620;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.785;11644094566;147280;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.785;11644094569;147380;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.785;11644094570;147440;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.785;11644094572;147480;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.785;11644094574;147580;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.786;11644094575;147640;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.786;11644094576;147660;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.786;11644094577;147680;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:45:35.786;11644094579;147700;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.901;11644094580;147720;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094581;147740;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094584;147760;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094585;147780;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094586;147800;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094587;147820;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094588;147840;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094589;147860;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094590;147880;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094591;147900;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094592;147920;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094593;147940;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094594;147960;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094595;147980;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094596;148000;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094751;147680;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094754;147780;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094755;147860;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094756;147880;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094758;147960;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094759;147980;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094761;148020;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094762;148040;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094763;148060;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094765;148080;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094766;148100;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094769;148120;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094771;148140;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094772;148160;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:10.902;11644094773;148180;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.963;11644094777;147440;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.963;11644094778;147460;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.964;11644094779;147480;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.964;11644094780;147500;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.964;11644094781;147520;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.964;11644094782;147540;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.964;11644094783;147560;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.964;11644094930;148080;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.964;11644094931;148180;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.964;11644094932;147460;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.964;11644094933;147480;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.964;11644094934;147560;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.964;11644094935;147580;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.964;11644094936;147600;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.964;11644094937;147620;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.964;11644094938;147640;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.964;11644094939;147660;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.964;11644094940;147680;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.964;11644094941;147700;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.968;11644094942;147720;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.968;11644094943;147740;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.968;11644094944;147760;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.968;11644094945;147780;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.968;11644094946;147470;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.969;11644094947;147490;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.969;11644094948;147510;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.969;11644094949;147530;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.969;11644094950;147550;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.969;11644094951;147570;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:19.969;11644094952;147590;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.908;11644094953;147610;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095052;147660;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095053;147760;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095054;147530;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095055;147570;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095056;147630;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095057;147650;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095058;147670;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095059;147690;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095060;147710;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095061;147730;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095062;147750;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095063;147770;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095064;147790;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095065;147810;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095066;147830;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095067;147840;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095068;147860;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095214;147630;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095215;147730;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095216;147830;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.909;11644095228;147470;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.91;11644095229;147490;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.91;11644095230;147510;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.91;11644095231;147530;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.91;11644095232;147550;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.91;11644095234;147570;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.91;11644095235;147590;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.91;11644095236;147610;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:22.91;11644095239;147630;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.451;11644095240;147650;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095242;147670;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095243;147690;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095244;147710;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095543;147490;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095545;147590;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095546;147690;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095547;147730;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095548;147750;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095549;147770;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095550;147790;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095551;147810;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095552;147830;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095555;147850;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095556;147870;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095557;147890;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095558;147910;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095559;147930;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095560;147920;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095561;147940;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095562;147960;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095563;147980;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095564;148000;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095565;148020;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095566;148040;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095567;148060;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095568;148080;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095569;148090;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.452;11644095670;147770;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:25.453;11644095671;147790;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:27.606;11644095672;147890;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:27.606;11644095673;147960;1;Sell;Done;PutInQueue;;
True;2013-11-04 11:46:27.606;11644095674;148060;1;Sell;Done;PutInQueue;;
True;2013-11-04 13:42:39.773;11643228678;147500;8;Sell;Done;PutInQueue;;
True;2013-11-04 13:42:48.651;11643230825;146000;9;Buy;Done;PutInQueue;;
True;2013-11-04 16:09:50.103;11643619851;147600;7;Sell;Done;PutInQueue;;
True;2013-11-04 21:25:52.039;11643574582;146750;10;Buy;Done;PutInQueue;;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;есть дни которые &amp;quot;не выглядят&amp;quot; битыми (в том смысле что записаны от и до) но стаканы по ним строятся только на вечерку или скажем до какого-то момента...непонятно.&lt;/p&gt;
&lt;p&gt;ну во-первых не ясно, почему OL можно выводить только по датам (да еще и с 00-00 хотя сессия как известно с 18-45 - 18-45 )
в том же выводе стаканов можно выбрать время.&lt;/p&gt;
&lt;p&gt;ну и во-вторых. как подобный лог вообще мог записаться?&lt;/p&gt;
&lt;p&gt;вообщем написал сумбурно попробую резюмировать:&lt;/p&gt;
&lt;p&gt;1)вот один день такой корявый. как работают ревизии, работают ли они через день (в рамках одной сессии) или в рамках одного календарного дня как устроена история S#? что могло случиться в тот день что представлен выше (видно что в конце и ID слишком маленькие)&lt;/p&gt;
&lt;p&gt;2)если строить из OL например минутные свечки то исключая упомянутый выше файл все ок. никаких разрывов. сами ордерлоги с 00-00 до 23:50 как им и положенно...но если попросить гидру вывести стаканы или свечки по стаканам то редкий день она выведет до конца сессии. обычно выводит до какого-то времени (18-45 - 10-15 например) свечки по стаканам из ОЛ не делает вообще (пустой грид или пустой файл) что с этим можно сделать?)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4114/</id>
    <title type="text">обзор статей про HFT за неделю.</title>
    <published>2013-11-10T23:41:25Z</published>
    <updated>2013-11-10T23:41:25Z</updated>
    <author>
      <name>Андрей Шабанов</name>
      <uri>https://stocksharp.ru/users/16691/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Статьи" />
    <content type="html">&lt;p&gt;Всем привет.&lt;/p&gt;
&lt;p&gt;статья про OrderFlow задерживается, решили прогнать на российских данных на след неделе. Поэтому решил выложить аннотацию того,
что попадалось из интересного в мире высокочастотной торговли на западных площадках. Эта область совсем не похожа на то, чем мы все тут занимаемся в российской песочнице, но иногда полезно расширять кругозор.&lt;/p&gt;
&lt;p&gt;итак,&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;что такое молот тора?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="http://qz.com/138388/how-the-navy-seals-of-trading-are-taking-on-wall-streets-predatory-robots/" rel="nofollow" target="_blank"&gt;http://qz.com/138388/how-the-navy-seals-of-trading-are-taking-on-wall-streets-predatory-robots/&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Интересная, написанная простым языком статья о том как устроена система биржевых площадок в Америке, почему от HFT страдает экзекьюшн у фондов и крупных участников рынка и как эту проблему решали решают и собираются решать в Америке.&lt;/p&gt;
&lt;p&gt;В частности рассказывается о том зачем создается еще один darkpool, в чем его особенности и преимущества для &amp;quot;нормальных&amp;quot; биржевых участников.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;октябрьские локауты на насдаке и прочая&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="http://www.floatingpath.com/2013/08/24/latest-hft-shenanigans-inside-the-nasdaq-darkness/" rel="nofollow" target="_blank"&gt;http://www.floatingpath.com/2013/08/24/latest-hft-shenanigans-inside-the-nasdaq-darkness/&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;В октябре было сразу несколько отключений различных площадок вызванных (вероятно) сбоем алгоритмов биржи в обработке транзакций, вызванных (вероятно) большим потоком ордеров от высокочастотников. разбор и красивые картинки от нанекса прилагаются. постараюсь найти более свежую статью с более полной информацией если кому интересно, куда-то она задевалась.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;20 lemons $  на манипуляциях&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="http://www.businessweek.com/articles/2013-11-06/a-high-speed-trader-gets-a-ticket" rel="nofollow" target="_blank"&gt;http://www.businessweek.com/articles/2013-11-06/a-high-speed-trader-gets-a-ticket&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;CFTC докопалась до одной из своих бывших коллег которому принадлежит одна из крупнейших фирм на рынке высокочастотной торговли обвинив в манипуляции ценами на закрытии..довольно забавно.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;отчет ЕЦБ&lt;/strong&gt;
&lt;em&gt;&lt;a href="http://smart-lab.ru/blog/149237.php" rel="nofollow" target="_blank"&gt;http://smart-lab.ru/blog/149237.php&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;ну и тем кто интересуется, ЕЦБ, наконец, выпустил свой отчет о влияние HFT на рынок (американский опять же)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4113/</id>
    <title type="text">Определение текущей наилучшей цены продажи и покупки</title>
    <published>2013-11-10T20:39:18Z</published>
    <updated>2013-11-10T20:39:18Z</updated>
    <author>
      <name>molasar</name>
      <uri>https://stocksharp.ru/users/16583/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Всем привет!&lt;/p&gt;
&lt;p&gt;Коннектор Quik.
Каким образом можно определить текущую наилучшую цену продажи и покупки инструмента?&lt;/p&gt;
&lt;p&gt;Спасибо.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4112/</id>
    <title type="text">Создание источника для Hydra</title>
    <published>2013-11-10T17:06:44Z</published>
    <updated>2013-11-10T17:06:44Z</updated>
    <author>
      <name>Andrii</name>
      <uri>https://stocksharp.ru/users/27996/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Какие dll нужно подключить для создания источника с BaseMarketDataSource?
При подключении Hydra.Core он не появляется, как можно от него наследоваться?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4111/</id>
    <title type="text">Продажа роботов.</title>
    <published>2013-11-09T23:53:00Z</published>
    <updated>2013-11-09T23:53:00Z</updated>
    <author>
      <name>Андрей Гунинский</name>
      <uri>https://stocksharp.ru/users/49864/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">&lt;p&gt;Есть ли открытые данные по этому вопросу(прайсы, формулы), или нужно лично договариваться каждому по своему, и уже от личного обаяния и деловой хватки будут зависеть коэфициенты?&lt;/p&gt;
&lt;p&gt;Допустим я написал робота с использованием S# и хочу его продавать народу, сколько % я должен «отстёгивать» за это S#?&lt;/p&gt;
&lt;p&gt;Не планируете ли вы устроить что то типа маркета как на метатрейдеровских официальных сайтах?&lt;/p&gt;
&lt;p&gt;Только прошу не гундосить про отвращение к околорыночникам, всякое бывает в жизни, диверсификацию околорыночным бизнесом никто не отменял.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4110/</id>
    <title type="text">работа с событиями</title>
    <published>2013-11-09T18:16:31Z</published>
    <updated>2013-11-09T18:16:31Z</updated>
    <author>
      <name>pft_man</name>
      <uri>https://stocksharp.ru/users/28735/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">&lt;p&gt;Здравствуйте.&lt;/p&gt;
&lt;p&gt;В уроке про MarketRules было сказано, что они в основном были созданы, чтобы упростить работу с событиями, в частности, чтобы не подписываться и не отписываться на события. Если я например, вместо использования MarketRule у стратегии WhenNewMyTrades, подпишусь на событие NewMyTrades, нужно ли мне где-то потом от него отписываться, например при остановке стратегии?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4109/</id>
    <title type="text">Verifier - странная ошибка - невозможно для колонки Время привести значение к типу TimeSpan</title>
    <published>2013-11-08T19:43:36Z</published>
    <updated>2013-11-08T19:43:36Z</updated>
    <author>
      <name>dij1</name>
      <uri>https://stocksharp.ru/users/339/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Плагин квика тоже приносит чудеса.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://img202.imageshack.us/img202/323/ziwr.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Что-то мне подсказывает, что что-то не так с региональными настройками.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4108/</id>
    <title type="text">Некорректный тип данных поля Value в  PlazaCurrencyOnlineColumns</title>
    <published>2013-11-08T12:55:28Z</published>
    <updated>2013-11-08T12:55:28Z</updated>
    <author>
      <name>Marco</name>
      <uri>https://stocksharp.ru/users/6041/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">&lt;p&gt;Здравствуйте,&lt;/p&gt;
&lt;p&gt;Обнаружилось, что через StockSharp нельзя получить данные из таблицы curr_online потока MOEX_RATES_REPL. Версия StockSharp - 4.1.19, скачана сегодня (08.11.2013).&lt;/p&gt;
&lt;p&gt;В логе Plaza вижу такие строчки:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;
2013-11-08 16:16:03.277;P2ReplUtils;error;p2err 32776=0x8008 - 'DB:WRONG_DB_SCHEME';Type mismatch for field 'value' in table 'curr_online'; server type d16.5; client type i4
2013-11-08 16:16:03.277;p2repl-cli;error;client scheme is incompatible with server scheme

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Содержимое файла StockSharp_Plaza\Configs\MOEX_RATES_REPL.ini:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;
[dbscheme:CustReplScheme]
table=curr_online

[table:CustReplScheme:curr_online]
field=replID,i8
field=replRev,i8
field=replAct,i8
field=rate_id,i4
field=value,i4
field=moment,t

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;В текущей схеме, доступной на FTP RTS для поля value указан тип d16.5, в то время как у вас в коде для поля PlazaCurrencyOnlineColumns.Value указан тип int. Просьба по возможности поправить тип данных.&lt;/p&gt;
&lt;p&gt;Можно ли как-то обойти эту ошибку, не дожидаясь выпуска исправленной библиотеки?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/313/</id>
    <title type="text">Хранилище стратегий</title>
    <published>2013-11-08T12:45:51Z</published>
    <updated>2013-11-08T12:45:51Z</updated>
    <author>
      <name>Самунджян Артем</name>
      <uri>https://stocksharp.ru/users/675/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Статьи" />
    <content type="html">&lt;p&gt;&lt;span style="color:green"&gt;&lt;span style="font-size:24pt"&gt;Готовые примеры роботов&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Вебинар прошёл успешно, в основном рассказывал про новые примеры, как для учеников так и для всех желающих, а также всё что было предоставлено у нас на &lt;a href="http://stocksharp.com/forum/3885/Nastoiashchaia-tusovka/"&gt;сервере&lt;/a&gt; по обучению. В основном рассматривали новый проект, который мы сделали специально для всех учеников и любых желающих:&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/102970/robot.png/" alt="" /&gt;&lt;/p&gt;
&lt;iframe src="https://www.youtube.com/embed/lHv8ullqvz8" width="640" height="390" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;&lt;strong&gt;А теперь подробнее для тех, кто хочет получить доступ к серверу, где лежат проекты (в том числе и к этому проекту). В основном наш сервер по обучению делится на две части:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/102969/tfs_tfs.png/" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;StockSharp Lessons&lt;/strong&gt; - здесь представлены все открытые коды по роботам и проектам принадлежащим видео-урокам.  Есть много различных торговых стратегий, кластерных свечек, вообщем все проекты, относящиеся к этим урокам + много дополнительных закомментированных примеров. Бесплатно доступ к нему получают все ученики &lt;a href="http://stocksharp.com/lesson/stocksharp/"&gt;наших курсов&lt;/a&gt;, а также &lt;span style="color:red"&gt;все желающие под услугой &lt;a href="http://stocksharp.com/lesson/live/"&gt;EduLive&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;StockSharp Public&lt;/strong&gt; - публичный сервер, куда мы накинули уже не мало всего готового. Более подробный разбор того, что есть сейчас в паблике:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Robots (на скриншоте)&lt;/strong&gt; - 8 торговых стратегий. Исходные коды 3 самых сложных стратегий, находятся у нас в &lt;span style="color:red"&gt;репозитории Lessons&lt;/span&gt;. Все остальные стратегии открыты, так что можете смотреть и изучать. Проект позволяет задавать настройки запускать и останавливать стратегии.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BestBuySell&lt;/strong&gt; - реальный проект торгового робота на заказ. Что делает? Включается в определенное время, прописанное в xml настройках. Основная задача - изменение позиции по корзине инструментов (прописаны в настройках) с помощью &lt;a href="http://stocksharp.com/doc/?topic=html/24250c24-029c-4dbc-bc8b-4afde645e483.htm"&gt;котирования&lt;/a&gt;. К примеру при включении у RIZ3 текущая позиция 5, а должна быть 10. Он начинает с прописанными условиями и итерациями отправлять заявки, пока позиция по инструменту не станет правильной. Исходники безотказной стратегии котирования &lt;span style="color:red"&gt;лежат в Lessons.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Analyzer&lt;/strong&gt; - специальный анализатор стратегий. &lt;a href="http://stocksharp.com/forum/4053/Optimizator-stratieghii/"&gt;Более подробно&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MarketDepthAnalyzer&lt;/strong&gt; - подгружает историю стаканов и выводит соответствующие индикаторы на график. &lt;a href="http://stocksharp.com/forum/4035/Analiziruiem-stakany-iz-plazy/"&gt;Более подробно&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data&lt;/strong&gt; - сохраненные данные с помощью S#.Data. Сейчас на сервере бесплатно лежит 1 месяц Ордер Лога по 3 инструментам. Берите и изучайте, кстати ордерлог - это платная услуга от МБ.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NN_Developing&lt;/strong&gt; - нейросеть. Простой проект для исследований и обучения нейросети.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Как скачать все текущие проекты?&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="http://stocksharp.com/forum/3885/Nastoiashchaia-tusovka/"&gt;Подключиться&lt;/a&gt; к нашему TFS (в любом случае надо будет сделать)&lt;/li&gt;
&lt;li&gt;Скачать через Visual Studio (ссылка в первом пункте)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stocksharpeducation.visualstudio.com/DefaultCollection/StockSharp%20Public/_api/_versioncontrol/itemContentZipped?repositoryId=&amp;amp;path=%24%2FStockSharp+Public&amp;amp;__v=4" rel="nofollow" target="_blank"&gt;Скачать архивом&lt;/a&gt; всё что есть в StockSharp.Public (для ленивых)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stocksharpeducation.visualstudio.com/DefaultCollection/StockSharp%20Lessons/StockSharp%20Lessons%20Team/_api/_versioncontrol/itemContentZipped?repositoryId=&amp;amp;path=%24%2FStockSharp+Lessons&amp;amp;__v=4" rel="nofollow" target="_blank"&gt;Скачать архивом&lt;/a&gt; всё что есть StockSharp.Lessons (для ленивых)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;P.S. В связи с большим объёмом вложений, лучше качать их напрямую из Visual Studio&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4107/</id>
    <title type="text">MyTradeGrid</title>
    <published>2013-11-08T11:57:59Z</published>
    <updated>2013-11-08T11:57:59Z</updated>
    <author>
      <name>Rebelion</name>
      <uri>https://stocksharp.ru/users/28840/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Алготрейдинг" />
    <content type="html">&lt;p&gt;День добрый!&lt;/p&gt;
&lt;p&gt;Параллельно разбираясь со свечками Ренко (оффтоп), у меня возникла проблема - хочу, чтобы по стратегиям, кои шлют у меня сообщения о сделках в одно окно MyTradeGrid (в качестве каркаса для робота брал Sample SMA), у меня отображались такие поля, как PnL и Position. Но не могу добавить эти поля через конструктор. Подскажите, как сделать соответствующую привязку? В мануале есть код&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
&amp;lt;Label Grid.Column=&amp;quot;0&amp;quot; Grid.Row=&amp;quot;5&amp;quot; Content=&amp;quot;Поза:&amp;quot; /&amp;gt;
&amp;lt;Label x:Name=&amp;quot;Position&amp;quot; Grid.Column=&amp;quot;1&amp;quot; Grid.Row=&amp;quot;5&amp;quot; /&amp;gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Но он не подвязывается к MyTradeGrid никак. Подскажите, что сделать-то нужно в итоге?&lt;/p&gt;
&lt;p&gt;В отношении кода:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
this.Sync(() =&amp;gt;
{
    Status.Content = _strategy.ProcessState;
    PnL.Content = _strategy.PnLManager.PnL;
    Slippage.Content = _strategy.SlippageManager.Slippage;
    Position.Content = _strategy.PositionManager.Position;
});

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Подскажите, эта строчка нужна только для того, чтобы отображать текущее состояние портфеля?&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
Position.Content = _strategy.PositionManager.Position;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Заранее спасибо.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4106/</id>
    <title type="text">гидра.баг остановки</title>
    <published>2013-11-08T11:57:32Z</published>
    <updated>2013-11-08T11:57:32Z</updated>
    <author>
      <name>Андрей Шабанов</name>
      <uri>https://stocksharp.ru/users/16691/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;включил источник плаза и источник финам..(точнее первым должен был включиться финам) финам перешел в состояние stopped  из-за ошибки подключения.
нажатия на кнопку стоп делает кнопку неактивной но при этом ничего не происходит (выкидывает исключение что нельзя перевести задачу из stopped  в stopping)&lt;/p&gt;
&lt;p&gt;при этом единственным вариантом остановить запись с плазы это грохнуть весь экзешник.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4104/</id>
    <title type="text">Обновление S#.Studio до версии 4.1.21.1</title>
    <published>2013-11-08T09:05:38Z</published>
    <updated>2013-11-08T09:05:38Z</updated>
    <author>
      <name>Iakhno</name>
      <uri>https://stocksharp.ru/users/28499/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Studio" />
    <content type="html">&lt;p&gt;Извините, не нашел  на этом сайте, куда обратиться мне с этой проблемой. Вчера я обновил S#.Studio до версии 4.1.21.1 и обнаружил. что программа изменила и внешний вид (исчезли области вывода графиков, стаканов и т. д.), и интерфейс. Попытка самостоятельно разобраться с новым интерфейсом не увенчалась успехом. я попытался, удалив папку, в которую распаковался архив S#.Studio, установить предыдущую версию, но мне это не удалось, по-видимому какая-то часть программы прописывалась  куда-то еще. Как чисто снести старую версию я не нашел на сайте. Описания нового варианта программы я тоже не нашел. Не могли бы вы подсказать мне где можно взять описание нового варианта программы&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4102/</id>
    <title type="text">Протестировать стратегию. Важно!</title>
    <published>2013-11-07T07:23:45Z</published>
    <updated>2013-11-07T07:23:45Z</updated>
    <author>
      <name>Gallardo</name>
      <uri>https://stocksharp.ru/users/50298/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Studio" />
    <content type="html">&lt;p&gt;Здравствуйте! Подскажите пожалуйста, возможно ли реализовать следующую задачу, и если да, то кто за сколько(денег) это сможет реализовать.
Задача: необходимо реализовать тестировщик полуавтоматической стратегии следующего вида:&lt;/p&gt;
&lt;p&gt;Визуально должно отображаться три окна с графиком инструмента разных периодов. Среднее окно, это окно по которому отслеживается сигнал. В момент когда получили сигнал по заданному условию, на левом и правом должен отобразиться график инструмента, но с другими периодами. Т.е. если на среднем графике стоит период (4часа) и там пришёл сигнал, то справа показываем как в этот момент выглядит график на дневке, а слева график на часовике. Также возможность выбора инструмента и выбора периодов.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4101/</id>
    <title type="text">Не выводятся сделки на график</title>
    <published>2013-11-06T17:32:54Z</published>
    <updated>2013-11-06T17:32:54Z</updated>
    <author>
      <name>kadet</name>
      <uri>https://stocksharp.ru/users/39512/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">&lt;p&gt;Никак не получается вывести сделки на график.
События срабатывают, свечи строятся, а вот сделки почему то не отображаются.
У меня версия API 4.1.19 Enterprise.
Может ли быть проблема в версии?
Спасибо.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4100/</id>
    <title type="text">Как получить сделки КвикТрейдера</title>
    <published>2013-11-06T15:03:38Z</published>
    <updated>2013-11-06T15:03:38Z</updated>
    <author>
      <name>RoboKrolik</name>
      <uri>https://stocksharp.ru/users/16730/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Простой вопрос казалось бы, но застрял на нем в написании своего робота.&lt;/p&gt;
&lt;p&gt;Как получить сделки КвикТрейдера??? Каждую по отдельности. Вот как только она приходит??&lt;/p&gt;
&lt;p&gt;К примеру я сделал так:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;            
// подключаем квик
_trader.Connect();

//Начинаем Экспорт данных
_trader.StartExport(); //получение он-лайн данных из квика Инструменты, Заявки, Портфели и так далее
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;и вот теперь каждая сделка которая приходит этому КвикТрейдеру должна быть в моем распоряжении. И чтобы пока я с ней не закончу манипуляции квиктрейдер не подргужал новые сделки.&lt;/p&gt;
&lt;p&gt;я пробовал подписываться на&lt;/p&gt;
&lt;p&gt;_trader.NewTrades&lt;/p&gt;
&lt;p&gt;но в ответ получаю не сделки по отдельности а массив сделок IEnumearble.&lt;/p&gt;
&lt;p&gt;Что я делаю не так? Что нужно сделать?&lt;/p&gt;
</content>
  </entry>
</feed>