﻿<?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=66</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-04T21:46:49Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=66" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/8149/</id>
    <title type="text">Использование готовой коллекции данных в HistoryEmulationConnector</title>
    <published>2017-03-14T01:41:52Z</published>
    <updated>2017-04-26T13:55:57Z</updated>
    <author>
      <name>Pelmen32</name>
      <uri>https://stocksharp.ru/users/95692/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Добрый день.&lt;br /&gt;Хочу передать коллекцию тиковых сделок IEnumerable&amp;lt;ExecutionMessage&amp;gt; в HistoryEmulationConnector.&lt;br /&gt;&lt;br /&gt;Есть ли способ это сделать без использования механизма сохранения коллекции в файл через StorageRegistry?&lt;br /&gt;&lt;br /&gt;Пытаюсь делать на основе примера тестирование на исторических данных через Финам, &lt;br /&gt;с использованием метода RegisterHistorySource, но никак не получается. &lt;br /&gt;Данные не подгружаются, свечки не строятся. Подскажите, пожалуйста, мою ошибку, &lt;br /&gt;может быть есть у кого рабочее решение.&lt;br /&gt;&lt;br /&gt;Пытаюсь сделать  следующим образом:&lt;br /&gt;_historyTicks - переменная содержащая коллекцию IEnumerable&amp;lt;ExecutionMessage&amp;gt; (тики загружены, проверил)&lt;br /&gt;&lt;br /&gt;d1 = _historyTicks.ElementAt(0).ServerTime;&lt;br /&gt;d2 = _historyTicks.ElementAt(_historyTicks.Count() - 1).ServerTime;&lt;br /&gt;&lt;br /&gt;_historyConnector = new HistoryEmulationConnector(new[] {_selSecurity}, new[] {_selPortfolio})&lt;br /&gt;                            {&lt;br /&gt;                                EmulationAdapter =&lt;br /&gt;                                {&lt;br /&gt;                                    Emulator = { Settings = { MatchOnTouch = false, } }&lt;br /&gt;                                },&lt;br /&gt;&lt;br /&gt;                                UseExternalCandleSource = false,&lt;br /&gt;                                CreateDepthFromOrdersLog = false,&lt;br /&gt;                                CreateTradesFromOrdersLog = false,&lt;br /&gt;                            };&lt;br /&gt;&lt;br /&gt;_historyConnector.HistoryMessageAdapter.StartDate = d1;&lt;br /&gt;_historyConnector.HistoryMessageAdapter.StopDate = d2;&lt;br /&gt;&lt;br /&gt;Func&amp;lt;DateTimeOffset, IEnumerable&amp;lt;Message&amp;gt;&amp;gt; selectionData = d =&amp;gt;&lt;br /&gt;                                _historyTicks.Where(ht =&amp;gt; ((ht.ServerTime.Date == d.Date) &amp;amp;&amp;amp; (ht.ServerTime.TimeOfDay==d.TimeOfDay)));&lt;br /&gt;                            &lt;br /&gt;_historyConnector.RegisterHistorySource(_selSecurity, MarketDataTypes.Trades, typeof (Trade), selectionData);&lt;br /&gt;&lt;br /&gt;var candleManager = new CandleManager(_historyConnector);&lt;br /&gt;&lt;br /&gt;_candleTimeFrame = TimeSpan.FromMinutes(5);&lt;br /&gt;&lt;br /&gt; _connectorCandleSеries = new CandleSeries(typeof(TimeFrameCandle), _selSecurity, _candleTimeFrame);&lt;br /&gt;&lt;br /&gt;candleManager.Processing += DrawElement;&lt;br /&gt;&lt;br /&gt;candleManager.Start(_connectorCandleSеries);&lt;br /&gt;&lt;br /&gt;_historyConnector.Start();&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8015/</id>
    <title type="text">Загрузка исторических данных</title>
    <published>2017-01-16T19:23:15Z</published>
    <updated>2017-04-25T13:11:21Z</updated>
    <author>
      <name>swnike</name>
      <uri>https://stocksharp.ru/users/83618/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Здравствуйте!&lt;br /&gt;&lt;br /&gt;Мне для торговли необходимо получать исторические свечные данные и тут бы метод закачки свечей с сайта финама как раз бы помог.&lt;br /&gt;Но я не могу разобраться в методах, поскольку:&lt;br /&gt;1)      Видео-урок 4 устарел. Последняя версия  библиотеки (4.3.19.5) используют модифицированную функцию GetCandle , одним из параметров которой является интерфейс INativeIdStorage. Кроме того все последующие версии библиотек ( после с 4.2.10) не используют явно заданное хранилище, которое описывается в видео-уроке. (хотелось бы понять как это сейчас работает. Нужно создавать свой класс для реализации интерфейса?).&lt;br /&gt;2)      Попытка запустить проект загрузки исторических данных (CandleDownloadUsing) из разных решений StockSharp.Edu не увенчалась успехом – в большинстве случаях в предшествующих версиях библиотек при выполнении метода GetCandle  вызывается исключение – “не удалось соединиться с удаленным сервером”. Почему появляется такое исключение? Сменились адреса серверов?&lt;br /&gt;3)      Проект CandleDownloadUsing в последней версии вообще не модифицирован, что вызывает исключение при обращении к несуществующим полям. &lt;br /&gt; &lt;br /&gt;Есть возможность сделать рабочий пример CandleDownloadUsing с расширенными комментариями? &lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8227/</id>
    <title type="text">Не существует класса ChartingDrawData</title>
    <published>2017-04-20T22:37:18Z</published>
    <updated>2017-04-24T13:37:26Z</updated>
    <author>
      <name>Дмитрий_</name>
      <uri>https://stocksharp.ru/users/62269/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Документация" />
    <category term="chart" />
    <content type="html">Здравствуйте.&lt;br /&gt;В документации &lt;a href="http://doc.stocksharp.ru/html/a76a0a9c-bb95-4596-9464-9903379b3096.htm " title="http://doc.stocksharp.ru/html/a76a0a9c-bb95-4596-9464-9903379b3096.htm "&gt;http://doc.stocksharp.ru...6-9464-9903379b3096.htm &lt;/a&gt;не существует класса ChartingDrawData. Возможно подразумевался класс ChartDrawData?&lt;br /&gt;Запускал на Visual Studio 2015 и 2017 Community Edition.&lt;br /&gt;StockSharp 4.3.23.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8178/</id>
    <title type="text">Еще одна логическая ошибка Strategy.ApplyMonitorRules</title>
    <published>2017-03-25T09:58:17Z</published>
    <updated>2017-04-22T10:02:29Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Если заявка уже исполнена, но сделка стратегией еще не получена, то при остановке стратегии с отменой активных заявок получаем ошибку &lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;Заявка хххххххх (0xхххххх) не была отменена по причине System.InvalidOperationException: Ошибка снятия заявки ххххххх. Текст &amp;#39;Вы не можете снять данную заявку&amp;#39;..&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;В этом случае код:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;var canFinish = false;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;order&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;.WhenCancelFailed(Connector)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;.Do(() =&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;if (ProcessState != ProcessStates.Stopping)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;return;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;canFinish = true;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;this.AddInfoLog(LocalizedStrings.Str1387Params.Put(order.GetTraceId()));&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;})&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;.Until(() =&amp;gt; canFinish)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;.Apply(this)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;.Exclusive(successRule);&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;приводит к тому, что стратегия останавливается раньше, чем получит сделки по такой заявке. Нужна дополнительная проверка статуса такой заявки и в случае, если баланс отличается от объема ожидать сделки, и только после этого останавливать стратегию.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8215/</id>
    <title type="text">Построение свечек ExpressionIndexSecurity и WeightedIndexSecurity</title>
    <published>2017-04-15T09:20:26Z</published>
    <updated>2017-04-21T13:58:38Z</updated>
    <author>
      <name>Иван З.</name>
      <uri>https://stocksharp.ru/users/6502/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">При построении  ExpressionIndexSecurity и WeightedIndexSecurity вылетает ошибка&lt;br /&gt;Код для WeightedIndexSecurity&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;_indexInstr1 = new WeightedIndexSecurity() { Board = ExchangeBoard.Forts, Id = &amp;quot;IndexInstr&amp;quot; };&lt;br /&gt;_indexInstr1.Weights.Add(_instr1.Id.ToSecurityId(), 1m);&lt;br /&gt;_indexInstr1.Weights.Add(_instr2.Id.ToSecurityId(), -1m);&lt;br /&gt;&lt;br /&gt;var series2 = new CandleSeries(typeof(TimeFrameCandle), _indexInstr1, TimeSpan.FromMinutes(5))&lt;br /&gt;{&lt;br /&gt;    BuildCandlesMode = BuildCandlesModes.Build,&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;_candleManager.Start(series2);&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Код для ExpressionIndexSecurity&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;_indexInstr3 = new ExpressionIndexSecurity&lt;br /&gt;{&lt;br /&gt;    Id = &amp;quot;IndexInstr@FORTS&amp;quot;,&lt;br /&gt;    Expression = &amp;quot;SBER@QJSIM*2&amp;quot;,&lt;br /&gt;    Board = ExchangeBoard.Forts, &lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;var series3 = new CandleSeries(typeof(TimeFrameCandle), _indexInstr3, TimeSpan.FromMinutes(5))&lt;br /&gt;{&lt;br /&gt;    BuildCandlesMode = BuildCandlesModes.Build&lt;br /&gt;};&lt;br /&gt;_candleManager.Start(series2);&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/104372/image5355.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/104372/image5355.png?size=800x800" alt="image5355.png" title="image5355.png" /&gt;&lt;/a&gt;&lt;br /&gt;Exception и StackTrace&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_bc636f3e367c4680b0ebb7b3b18b3ce5');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_bc636f3e367c4680b0ebb7b3b18b3ce5' style='display:none'&gt;&lt;br /&gt;  Microsoft.Practices.ServiceLocation.ActivationException was unhandled by user code&lt;br /&gt;  HResult=-2146233088&lt;br /&gt;  Message=Activation error occurred while trying to get instance of type ISecurityProvider, key &amp;quot;&amp;quot;&lt;br /&gt;  Source=Ecng.Configuration&lt;br /&gt;  StackTrace:&lt;br /&gt;       в Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance(Type serviceType, String key)&lt;br /&gt;       в Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance[TService]()&lt;br /&gt;       в Ecng.Configuration.ConfigManager.GetService[T]()&lt;br /&gt;       в StockSharp.Algo.Candles.CandleManager.Start(CandleSeries series, DateTimeOffset from, DateTimeOffset to)&lt;br /&gt;       в StockSharp.Algo.Candles.CandleHelper.Start(ICandleManager manager, CandleSeries series)&lt;br /&gt;       в SampleQuikCandles.MainWindow.ShowChartClick(Object sender, RoutedEventArgs e) в C:\Users\Ivan\Downloads\StockSharp_4.3.23_ru (2)\Samples\Quik\SampleQuikCandles\MainWindow.xaml.cs:строка 230&lt;br /&gt;       в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)&lt;br /&gt;       в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)&lt;br /&gt;       в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)&lt;br /&gt;       в System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)&lt;br /&gt;       в System.Windows.Controls.Primitives.ButtonBase.OnClick()&lt;br /&gt;       в System.Windows.Controls.Button.OnClick()&lt;br /&gt;       в System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)&lt;br /&gt;       в System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)&lt;br /&gt;       в System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)&lt;br /&gt;       в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)&lt;br /&gt;       в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)&lt;br /&gt;       в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)&lt;br /&gt;       в System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)&lt;br /&gt;       в System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)&lt;br /&gt;       в System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)&lt;br /&gt;       в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)&lt;br /&gt;       в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)&lt;br /&gt;       в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)&lt;br /&gt;       в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)&lt;br /&gt;       в System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)&lt;br /&gt;       в System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)&lt;br /&gt;       в System.Windows.Input.InputManager.ProcessStagingArea()&lt;br /&gt;       в System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)&lt;br /&gt;       в System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)&lt;br /&gt;       в System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)&lt;br /&gt;       в System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)&lt;br /&gt;       в System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)&lt;br /&gt;       в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)&lt;br /&gt;       в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)&lt;br /&gt;       в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)&lt;br /&gt;       в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)&lt;br /&gt;  InnerException: &lt;br /&gt;       HResult=-2146233088&lt;br /&gt;       Message=Resolution of the dependency failed, type = &amp;quot;StockSharp.BusinessEntities.ISecurityProvider&amp;quot;, name = &amp;quot;(none)&amp;quot;.&lt;br /&gt;Exception occurred while: while resolving.&lt;br /&gt;Exception is: InvalidOperationException - The current type, StockSharp.BusinessEntities.ISecurityProvider, is an interface and cannot be constructed. Are you missing a type mapping?&lt;br /&gt;-----------------------------------------------&lt;br /&gt;At the time of the exception, the container was:&lt;br /&gt;&lt;br /&gt;  Resolving StockSharp.BusinessEntities.ISecurityProvider,(none)&lt;br /&gt;&lt;br /&gt;       Source=Ecng.Configuration&lt;br /&gt;       TypeRequested=ISecurityProvider&lt;br /&gt;       StackTrace:&lt;br /&gt;            в Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name, IEnumerable`1 resolverOverrides)&lt;br /&gt;            в Microsoft.Practices.Unity.UnityContainer.Resolve(Type t, String name, ResolverOverride[] resolverOverrides)&lt;br /&gt;            в Microsoft.Practices.Unity.UnityServiceLocator.DoGetInstance(Type serviceType, String key)&lt;br /&gt;            в Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance(Type serviceType, String key)&lt;br /&gt;       InnerException: &lt;br /&gt;            HResult=-2146233079&lt;br /&gt;            Message=The current type, StockSharp.BusinessEntities.ISecurityProvider, is an interface and cannot be constructed. Are you missing a type mapping?&lt;br /&gt;            Source=Ecng.Configuration&lt;br /&gt;            StackTrace:&lt;br /&gt;                 в Microsoft.Practices.ObjectBuilder2.DynamicMethodConstructorStrategy.ThrowForAttemptingToConstructInterface(IBuilderContext context)&lt;br /&gt;                 в BuildUp_StockSharp.BusinessEntities.ISecurityProvider(IBuilderContext )&lt;br /&gt;                 в Microsoft.Practices.ObjectBuilder2.DynamicMethodBuildPlan.BuildUp(IBuilderContext context)&lt;br /&gt;                 в Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)&lt;br /&gt;                 в Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)&lt;br /&gt;                 в Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name, IEnumerable`1 resolverOverrides)&lt;br /&gt;            InnerException: &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Все пробовал на примере SampleQuikCandles изменил метод ShowChartClick&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_bc6e3097c92e42899c52cdcb7bcf993f');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_bc6e3097c92e42899c52cdcb7bcf993f' style='display:none'&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;private void ShowChartClick(object sender, RoutedEventArgs e)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;var security = SelectedSecurity;&lt;br /&gt;&lt;br /&gt;    Security _instr1 = _trader.Securities.FirstOrDefault((x) =&amp;gt; x.Id == &amp;quot;SBER@QJSIM&amp;quot;);&lt;br /&gt;    Security _instr2 = _trader.Securities.FirstOrDefault((x) =&amp;gt; x.Id == &amp;quot;LKOH@QJSIM&amp;quot;);&lt;br /&gt;    &lt;br /&gt;    _indexInstr1 = new WeightedIndexSecurity() { Board = ExchangeBoard.Forts, Id = &amp;quot;IndexInstr&amp;quot; };&lt;br /&gt;    _indexInstr1.Weights.Add(_instr1.Id.ToSecurityId(), 1m);&lt;br /&gt;    _indexInstr1.Weights.Add(_instr2.Id.ToSecurityId(), -1m);&lt;br /&gt;    &lt;br /&gt;    _indexInstr3 = new ExpressionIndexSecurity&lt;br /&gt;    {&lt;br /&gt;        Id = &amp;quot;IndexInstr@FORTS&amp;quot;,&lt;br /&gt;        Expression = &amp;quot;SBER@QJSIM*2&amp;quot;,&lt;br /&gt;        Board = ExchangeBoard.Forts, &lt;br /&gt;    };&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    var series1 = new CandleSeries(typeof(TimeFrameCandle), security, TimeSpan.FromMinutes(5))&lt;br /&gt;    {&lt;br /&gt;        BuildCandlesMode = BuildCandlesModes.Build,&lt;br /&gt;        &lt;br /&gt;    };&lt;br /&gt;    var series2 = new CandleSeries(typeof(TimeFrameCandle), _indexInstr1, TimeSpan.FromMinutes(5))&lt;br /&gt;    {&lt;br /&gt;        BuildCandlesMode = BuildCandlesModes.Build,&lt;br /&gt;&lt;br /&gt;    };&lt;br /&gt;    var series3 = new CandleSeries(typeof(TimeFrameCandle), _indexInstr3, TimeSpan.FromMinutes(5))&lt;br /&gt;    {&lt;br /&gt;        BuildCandlesMode = BuildCandlesModes.Build&lt;br /&gt;    };&lt;br /&gt;    _chartWindows.SafeAdd(series1, key =&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;var wnd = new ChartWindow();&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;wnd.MakeHideable();&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;var area = new ChartArea();&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;wnd.Chart.Areas.Add(area);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;var candlesElem = new ChartCandleElement();&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;area.Elements.Add(candlesElem);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;return wnd;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;}).Show();&lt;br /&gt;    &lt;br /&gt;    _candleManager.Start(series2);&lt;br /&gt;}&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Как правильно построить индекс?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8228/</id>
    <title type="text">Проект SampleRandomEmulation из GitHub не работает</title>
    <published>2017-04-20T22:47:28Z</published>
    <updated>2017-04-21T13:46:42Z</updated>
    <author>
      <name>Дмитрий_</name>
      <uri>https://stocksharp.ru/users/62269/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <category term="тестирование" />
    <content type="html">Здравствуйте.&lt;br /&gt;Проект SampleRandomEmulation из GitHub не работает. После окончания тестирования, программа показывает по всем критериям 0.&lt;br /&gt;Запускал на Visual Studio 2015 и 2017 Community Edition.&lt;br /&gt;StockSharp 4.3.23.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8226/</id>
    <title type="text">техподдержка</title>
    <published>2017-04-19T23:39:55Z</published>
    <updated>2017-04-21T13:12:58Z</updated>
    <author>
      <name>Александр</name>
      <uri>https://stocksharp.ru/users/98359/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Пишу в третий раз пытаюсь повторить по первому уроку программу и на BaseTrade выдает ошибку почему? Почему Вы не отвечаете на вопросы что нужно неделями ждать ответ от Вас? Поддержку Base я купил толко без толку</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8225/</id>
    <title type="text">После обновлении библиотеки перестали приходить свечки</title>
    <published>2017-04-19T01:54:16Z</published>
    <updated>2017-04-20T23:07:21Z</updated>
    <author>
      <name>Pelmen32</name>
      <uri>https://stocksharp.ru/users/95692/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Добрый день,&lt;br /&gt;обновил версию библиотеки StockSharp на 4.3.23 и в ранее работающем коде перестали приходить свечки.&lt;br /&gt;Пробовал на разных коннекторах Quik-Junior, рабочий Quik, Transaq - результат одинаков.&lt;br /&gt;Подключение происходит, получаю инструменты и портфели, но свечки не приходят.&lt;br /&gt;Архив разблокировал, заново перекомпилировал весь проект.&lt;br /&gt;Код получения свечек следующий:&lt;br /&gt;&lt;br /&gt;_candleManager = new CandleManager(_connectors[_numConnector].Trader);&lt;br /&gt;_candleManager.Processing += DrawElement;&lt;br /&gt;_connectorCandleSеries = new CandleSeries(typeof (TimeFrameCandle), _selSecurity, _candleTimeFrame);&lt;br /&gt;_candleManager.Start(_connectorCandleSеries;&lt;br /&gt;&lt;br /&gt;Пробовал отключать Брандмауэр и антивирус, ничего не получается.&lt;br /&gt;Установлено Windows 8, Visual Studio 2012, лицензию StockSharp получал и сохранял.&lt;br /&gt;&lt;br /&gt;Прилагаю лог коннектора Quik:&lt;br /&gt;2017/04/19 01:49:41.256|       |LuaServer |OnInit&lt;br /&gt;2017/04/19 01:49:41.275|       |FixServer |Server 0.0.0.0:5001 started.&lt;br /&gt;2017/04/19 01:49:41.276|       |FixServer |FixServer started.&lt;br /&gt;2017/04/19 01:49:41.276|       |LuaServer |OnInit done&lt;br /&gt;2017/04/19 01:49:41.277|       |FixServer |FixServer outgoing thread started.&lt;br /&gt;2017/04/19 01:49:41.281|       |LuaServer |Main&lt;br /&gt;2017/04/19 01:49:44.504|       |FixServer |Connected &amp;#39;127.0.0.1:9870&amp;#39; to &amp;#39;0.0.0.0:5001&amp;#39;.&lt;br /&gt;2017/04/19 01:49:44.515|       |FixServer |Received first byte from &amp;#39;127.0.0.1:9870&amp;#39;.&lt;br /&gt;2017/04/19 01:49:44.516|       |FixServer |Connected &amp;#39;127.0.0.1:9871&amp;#39; to &amp;#39;0.0.0.0:5001&amp;#39;.&lt;br /&gt;2017/04/19 01:49:44.516|       |FixServer |Received first byte from &amp;#39;127.0.0.1:9871&amp;#39;.&lt;br /&gt;2017/04/19 01:49:44.529|       |FixServer |From : Logon&lt;br /&gt;2017/04/19 01:49:44.529|       |FixServer |From : Logon&lt;br /&gt;2017/04/19 01:49:44.531|       |FixServer |Клиент quik (127.0.0.1:9870) авторизован.&lt;br /&gt;2017/04/19 01:49:44.531|       |FixServer |Клиент quik (127.0.0.1:9871) авторизован.&lt;br /&gt;2017/04/19 01:49:45.719|       |FixServer |Отправка Logon клиенту.&lt;br /&gt;2017/04/19 01:49:45.720|       |FixServer |Отправка Logon клиенту.&lt;br /&gt;2017/04/19 01:49:45.723|       |FixServer |Сессия запущена.&lt;br /&gt;2017/04/19 01:49:45.723|       |FixServer |Сессия запущена.&lt;br /&gt;2017/04/19 01:49:48.751|       |FixServer |From quik 127.0.0.1:9871: SecurityListRequest&lt;br /&gt;2017/04/19 01:49:48.752|       |FixServer |From quik 127.0.0.1:9870: RequestForPositions&lt;br /&gt;2017/04/19 01:49:48.767|       |FixServer |From quik 127.0.0.1:9870: OrderMassStatusRequest&lt;br /&gt;2017/04/19 01:49:48.767|       |LuaServer |Request: Type = PortfolioLookup TrId = 6583294 Value =  SecId =  OrdType =  IsSubscribe = False DataType = Level1&lt;br /&gt;2017/04/19 01:49:48.768|       |LuaServer |LookupPortfolios&lt;br /&gt;2017/04/19 01:49:48.784|       |LuaServer |LookupPortfolios done&lt;br /&gt;2017/04/19 01:49:48.787|       |LuaServer |LookupPositions&lt;br /&gt;2017/04/19 01:49:48.788|       |LuaServer |LookupPositions done&lt;br /&gt;2017/04/19 01:49:48.789|       |LuaServer |Request: Type = SecurityLookup TrId = 6583293 Value =  SecId = S#:@, Native:,Type: OrdType =  IsSubscribe = False DataType = Level1&lt;br /&gt;2017/04/19 01:49:48.793|       |LuaServer |LookupSecurities&lt;br /&gt;2017/04/19 01:49:48.895|Error  |LuaServer |Пустой код инструмента для класса EQRP_INFO.&lt;br /&gt;2017/04/19 01:49:48.958|       |LuaServer |LookupSecurities done&lt;br /&gt;2017/04/19 01:49:48.984|       |LuaServer |Request: Type = OrderStatus TrId = 6583295 Value =  SecId =  OrdType =  IsSubscribe = False DataType = Level1&lt;br /&gt;2017/04/19 01:49:48.984|       |LuaServer |LookupStopOrders&lt;br /&gt;2017/04/19 01:49:48.985|       |LuaServer |Stop orders count: 0&lt;br /&gt;2017/04/19 01:49:48.985|       |LuaServer |LookupStopOrders done&lt;br /&gt;2017/04/19 01:49:48.985|       |LuaServer |LookupOrders&lt;br /&gt;2017/04/19 01:49:48.986|       |LuaServer |Orders count: 0&lt;br /&gt;2017/04/19 01:49:48.986|       |LuaServer |LookupOrders done&lt;br /&gt;2017/04/19 01:49:48.986|       |LuaServer |LookupTrades&lt;br /&gt;2017/04/19 01:49:48.986|       |LuaServer |Own trades count: 0&lt;br /&gt;2017/04/19 01:49:48.986|       |LuaServer |LookupTrades done&lt;br /&gt;2017/04/19 01:50:07.013|       |FixServer |From quik 127.0.0.1:9871: MarketDataRequest&lt;br /&gt;2017/04/19 01:50:07.023|       |LuaServer |Request: Type = MarketData TrId = 6583297 Value =  SecId = S#:SBER@QJSIM, Native:,Type: OrdType =  IsSubscribe = True DataType = CandleTimeFrame&lt;br /&gt;2017/04/19 01:50:45.739|       |FixServer |From quik 127.0.0.1:9870: TestRequest&lt;br /&gt;2017/04/19 01:50:45.739|       |FixServer |From quik 127.0.0.1:9871: TestRequest&lt;br /&gt;2017/04/19 01:50:50.879|       |FixServer |From quik 127.0.0.1:9871: Logout&lt;br /&gt;2017/04/19 01:50:50.882|       |FixServer |Disconnect quik (127.0.0.1:9871)&lt;br /&gt;2017/04/19 01:50:50.886|       |FixServer |From quik 127.0.0.1:9870: Logout&lt;br /&gt;2017/04/19 01:50:50.886|       |FixServer |Disconnect quik (127.0.0.1:9870)&lt;br /&gt;2017/04/19 01:50:55.479|       |LuaServer |OnStop&lt;br /&gt;2017/04/19 01:50:55.479|       |LuaServer |Main done&lt;br /&gt;2017/04/19 01:50:55.480|       |FixServer |FixServer (outgoing) stopped.&lt;br /&gt;2017/04/19 01:50:55.480|       |FixServer |FixServer outgoing thread finished.&lt;br /&gt;2017/04/19 01:50:55.481|       |FixServer |FixServer stopped.&lt;br /&gt;2017/04/19 01:50:55.482|       |LuaServer |OnStop done&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8223/</id>
    <title type="text">HistoryEmulationConnector не появляются NewMarketDepth</title>
    <published>2017-04-18T23:23:29Z</published>
    <updated>2017-04-18T23:23:29Z</updated>
    <author>
      <name>Виктор</name>
      <uri>https://stocksharp.ru/users/26982/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Добрый день!&lt;br /&gt;&lt;br /&gt;В примере SampleRandomEmulation коннектор HistoryEmulationConnector отрабатывает только тики через RandomWalkTradeGenerator, а стаканы через TrendMarketDepthGenerator не появляются ни в какую.&lt;br /&gt;Пробовал  _connector.SendOutMessage(depth.ToMessage() ), все равно тики идут, а стаканов нет. &lt;br /&gt;Может кто сталкивался? &lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8222/</id>
    <title type="text">техподдержка</title>
    <published>2017-04-18T21:14:25Z</published>
    <updated>2017-04-18T21:14:25Z</updated>
    <author>
      <name>Александр</name>
      <uri>https://stocksharp.ru/users/98359/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Приобрел платную техподдежку, но почему-то когда хочу что-то спросить получаю - Для вашей учетной записи не найдена ни одна активная подписка на техническую поддержку&lt;br /&gt;BaseTrader нет в StockSharp.Algo? Пробую повторить программу в первом уроке и не получается</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8221/</id>
    <title type="text">Устарело описание ContinuousSecurity</title>
    <published>2017-04-17T19:46:24Z</published>
    <updated>2017-04-17T22:24:05Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">В документации устарело описание ContinuousSecurity. &lt;br /&gt;API изменился. Теперь совершенно не понятно, как создать ContinuousSecurity на основе данных из Hydra.&lt;br /&gt;В примерах ничего на эту тему нет.&lt;br /&gt;&lt;br /&gt;Раньше я создавал его таким методом&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;///  Создание склеенного фьючерса RI&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;public ContinuousSecurity GenerateSecurity()&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;var prefix = &amp;quot;RI&amp;quot;;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;var securityName = prefix + &amp;quot;@CONTINIOUS&amp;quot;;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;var result = new ContinuousSecurity&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Id = securityName,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Code = securityName,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Name = &amp;quot;ContinuousSecurity for &amp;quot; + securityName,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Board = ExchangeBoard.Forts,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;};&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;for (var year = FIRST_YEAR; year &amp;lt; 2018; year++)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;for (var i = 0; i &amp;lt; 4; i++)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;var yearPart = year % 10;      // тут получаем последнюю цифру года&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;var mounth = i * 3 + 3;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;var mounthPart = Mounths&amp;#91;i&amp;#93;; // тут выбирается индекс, показывающий месяц&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;var id = prefix + mounthPart + yearPart + &amp;quot;@FORTS&amp;quot;;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;var code = prefix + &amp;quot;-&amp;quot; + (yearPart) + &amp;quot;.&amp;quot; + (mounth);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;var security = new Security&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Id = id,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Code = code,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Name =&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;quot;ContinuousSecurity for &amp;quot; + prefix + &amp;quot; expiration in &amp;quot; + mounth + &amp;quot;.&amp;quot; +&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;year,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Board = ExchangeBoard.Forts,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;};&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;var expiration = new DateTime(year, mounth, FortsExpirationTable&amp;#91;year - 2000&amp;#93;&amp;#91;i&amp;#93;);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;result.ExpirationJumps.Add(security, expiration);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;return result;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Соответственно сейчас Add адово изменился. Теперь, очевидно, требуется использование FillFortsJumps.&lt;br /&gt;Вопрос: как? &lt;br /&gt;(загрузка идёт через IMarketDataStorage&amp;lt;Trade&amp;gt;)</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8213/</id>
    <title type="text">отправить заявку на покупку,продажу,стоп ордер</title>
    <published>2017-04-14T18:39:47Z</published>
    <updated>2017-04-17T15:40:51Z</updated>
    <author>
      <name>DARK</name>
      <uri>https://stocksharp.ru/users/50368/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Здравствуйте, изучал ваш FAQ и код примеров, но нашел абсолютно разные кода, и пришел к выводу что сам не разберусь, мне нужно:узнать текущее время на рынке, узнать цену открытия и закрытия предыдущей свечи, и купить 10 лотов GAZP TQBR(газпрома),и как отправить ордер на продажу, и стоп как выставить, всё разумеется через код, что бы я просто запустил программу, нажал приконектиться(к quik) и усё.&lt;br /&gt;Спасибо большое.&lt;br /&gt;Просьба скинуть код, так как при покупке не было сказано что меня будут отправлять что-то читать.&lt;br /&gt;(Basic - ответ в течение 24 часов в рабочие дни, на форуме.)</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8212/</id>
    <title type="text">Преобразование типов данных свечей</title>
    <published>2017-04-13T23:00:42Z</published>
    <updated>2017-04-17T12:24:51Z</updated>
    <author>
      <name>Матильда</name>
      <uri>https://stocksharp.ru/users/97730/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">У меня несложный, вероятно, вопрос. Имеются candles типа IEnumerable&amp;lt;TimeFrameCandleMessage&amp;gt;. Как их преобразовать в IEnumerable&amp;lt;Candle&amp;gt;?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8218/</id>
    <title type="text">Разрывы соединения с интернетом</title>
    <published>2017-04-17T09:20:18Z</published>
    <updated>2017-04-17T09:20:18Z</updated>
    <author>
      <name>klim95vlad</name>
      <uri>https://stocksharp.ru/users/97469/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Здравствуйте. Подскажите, пожалуйста, как лучше &amp;quot;ловить&amp;quot; разрывы соединения Quik с сервером?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8205/</id>
    <title type="text">Не компилится пример</title>
    <published>2017-04-10T12:15:08Z</published>
    <updated>2017-04-14T12:49:35Z</updated>
    <author>
      <name>DARK</name>
      <uri>https://stocksharp.ru/users/50368/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Здравствуйте, решил значит я скомпилить &amp;quot;Создание простого привода на S#&amp;quot; делал всё как по видосу,&lt;br /&gt;и понеслась.&lt;br /&gt;Предупреждение	1	Не удается разрешить основную ссылку &amp;quot;StockSharp.QuikLua&amp;quot;, поскольку она была построена для платформы &amp;quot;.NETFramework,Version=v4.5.2&amp;quot;. Это более поздняя версия по сравнению с текущей целевой платформой &amp;quot;.NETFramework,Version=v4.5.1&amp;quot;.	WpfApplication1&lt;br /&gt;Ошибка	2	Ни одна из перегрузок метода &amp;quot;StartExport&amp;quot; не принимает &amp;quot;0&amp;quot; аргументов	&lt;br /&gt;Ошибка	3	&amp;quot;StockSharp.BusinessEntities.Order&amp;quot; не содержит определение для &amp;quot;Trader&amp;quot;	&lt;br /&gt;Ошибка	4	Имя &amp;quot;Securitites&amp;quot; отсутствует в текущем контексте	&lt;br /&gt;Ошибка	5	Имя &amp;quot;PRICE&amp;quot; отсутствует в текущем контексте	&lt;br /&gt;Ошибка	6	Имя &amp;quot;OrderDirections&amp;quot; отсутствует в текущем контексте	</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8189/</id>
    <title type="text">Регистрация инструмента через Connector.RegisterSecurity(Security)</title>
    <published>2017-03-31T14:09:32Z</published>
    <updated>2017-04-12T13:46:10Z</updated>
    <author>
      <name>Knup</name>
      <uri>https://stocksharp.ru/users/50721/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="RegisterSecurity" />
    <category term="регистрация инструмента" />
    <category term="BestBid" />
    <category term="MarginSell" />
    <category term="MinPrice" />
    <content type="html">Здравствуйте,&lt;br /&gt;&lt;br /&gt;Есть ли в S# возможность подписаться на событие успешной регистрации инструмента? &lt;br /&gt;Мне нужно значение ГО и мин/макс значения цены фьючера _future. На сколько понял, чтобы эти данные были не null нужно инструмент предварительно зарегистрировать:&lt;br /&gt;Connector.RegisterSecurity(_future);&lt;br /&gt;&lt;br /&gt;Но видимо данные регистрируемого инструмента приходят не сразу и после исполнения этого метода параметры BestBid, MarginSell, MinPrice и т.д. некоторое время остаются null. Приложение падает, когда после регистрации я начинаю манипулировать с этими параметрами. &lt;br /&gt;Как решить данную проблему?&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8202/</id>
    <title type="text">Заявка маркет-мейкера в Quik</title>
    <published>2017-04-06T13:21:54Z</published>
    <updated>2017-04-10T12:45:37Z</updated>
    <author>
      <name>JohnRisker</name>
      <uri>https://stocksharp.ru/users/6434/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <category term="маркет-мейкинг" />
    <content type="html">  Скажите, как выставить признак маркет-мейкерской заявки в заявке отправляемой через  quik - коннектор?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8109/</id>
    <title type="text">TimeFrameCandle</title>
    <published>2017-02-27T13:28:02Z</published>
    <updated>2017-04-07T15:54:41Z</updated>
    <author>
      <name>klim95vlad</name>
      <uri>https://stocksharp.ru/users/97469/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Добрый день. Нужно ли как-то регестрировать свечи (TimeFrameCandle) на подобии как с инструментами, для получения информации по ним? Либо я в корне не правильно их создаю, подскажите пожалуйста.&lt;br /&gt;            TimeSpan timeframe = new TimeSpan(0, 0, 5, 0, 0);&lt;br /&gt;&lt;br /&gt;            TimeFrameCandle Sv = new TimeFrameCandle&lt;br /&gt;            {&lt;br /&gt;                Security = security,&lt;br /&gt;                TimeFrame = timeframe,&lt;br /&gt;                  &lt;br /&gt;            };&lt;br /&gt;            textBox.Text = Convert.ToString(Sv.TotalPrice);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Все поля у свечи Sv, кроме заданных вручную, заполнены либо null либо по умолчанию</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8195/</id>
    <title type="text">Перестала загружаться информация с сервера Финам</title>
    <published>2017-04-04T02:01:37Z</published>
    <updated>2017-04-06T14:44:15Z</updated>
    <author>
      <name>Pelmen32</name>
      <uri>https://stocksharp.ru/users/95692/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">В дополнении к обращению от Evgeny &amp;quot;[ТехПоддержка] Не загружаются данные с финама&amp;quot;,&lt;br /&gt;хочу отметить, что перестали грузиться не только свечки или тики, но и нет загрузки инструментов.&lt;br /&gt;Любое обращение к методам DownloadSecurityInfo(), Refresh() приводит к ошибке:&lt;br /&gt;&amp;quot;Базовое соединение закрыто: Непредвиденная ошибка при передаче.&lt;br /&gt;Не удается прочитать данные из транспортного соединения: Удаленный хост принудительно разорвал существующее подключение.&amp;quot;&lt;br /&gt;&lt;br /&gt;Попробовал обращаться непосредственно к сайту - результат та же самая ошибка.&lt;br /&gt;            string site = @&amp;quot;https://www.finam.ru/cache/icharts/icharts.js&amp;quot;;&lt;br /&gt;            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(site);&lt;br /&gt;            HttpWebResponse response = (HttpWebResponse)request.GetResponse();&lt;br /&gt;&lt;br /&gt;Еще на прошлой неделе все работало, что это?&lt;br /&gt;Адрес с инструментами (https://www.finam.ru/cache/icharts/icharts.js) в браузере открывается.&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8190/</id>
    <title type="text">Не загружаются данные с финама</title>
    <published>2017-03-31T19:15:05Z</published>
    <updated>2017-04-06T14:39:02Z</updated>
    <author>
      <name>Evgeny</name>
      <uri>https://stocksharp.ru/users/918/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Почему-то сегодня при попытке получения данных с финама (а точнее при вызове FinamHistorySource.Refresh) стало вываливаться исключение &amp;quot;Не удается прочитать данные из транспортного соединения: Удаленный хост принудительно разорвал существующее подключение.&amp;quot;&lt;br /&gt;Еще вчера все было нормально. Проблема воспроизводится в том числе в стандартном примере SampleHistoryTesting. Странно, но при это через S# Data данные нормально загружаются. Подскажите, пожалуйста, в чем может быть проблема?</content>
  </entry>
</feed>