﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Форум. StockSharp</title>
  <id>https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=41</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-13T23:03:28Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=41" rel="self" type="application/rss+xml" />
  <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;p&gt;Здравствуйте.
В документации &lt;a href="http://doc.stocksharp.ru/html/a76a0a9c-bb95-4596-9464-9903379b3096.htm"&gt;http://doc.stocksharp.ru/html/a76a0a9c-bb95-4596-9464-9903379b3096.htm&lt;/a&gt; не существует класса ChartingDrawData. Возможно подразумевался класс ChartDrawData?
Запускал на Visual Studio 2015 и 2017 Community Edition.
StockSharp 4.3.23.&lt;/p&gt;
</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;p&gt;Если заявка уже исполнена, но сделка стратегией еще не получена, то при остановке стратегии с отменой активных заявок получаем ошибку&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Заявка хххххххх (0xхххххх) не была отменена по причине System.InvalidOperationException: Ошибка снятия заявки ххххххх. Текст 'Вы не можете снять данную заявку'..
В этом случае код:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre&gt;&lt;code&gt;
			var canFinish = false;

			order
				.WhenCancelFailed(Connector)
				.Do(() =&amp;gt;
				{
					if (ProcessState != ProcessStates.Stopping)
						return;

					canFinish = true;
					this.AddInfoLog(LocalizedStrings.Str1387Params.Put(order.GetTraceId()));
				})
				.Until(() =&amp;gt; canFinish)
				.Apply(this)
				.Exclusive(successRule);

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;приводит к тому, что стратегия останавливается раньше, чем получит сделки по такой заявке. Нужна дополнительная проверка статуса такой заявки и в случае, если баланс отличается от объема ожидать сделки, и только после этого останавливать стратегию.&lt;/p&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">&lt;p&gt;При построении  ExpressionIndexSecurity и WeightedIndexSecurity вылетает ошибка
Код для WeightedIndexSecurity&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
_indexInstr1 = new WeightedIndexSecurity() { Board = ExchangeBoard.Forts, Id = &amp;quot;IndexInstr&amp;quot; };
_indexInstr1.Weights.Add(_instr1.Id.ToSecurityId(), 1m);
_indexInstr1.Weights.Add(_instr2.Id.ToSecurityId(), -1m);

var series2 = new CandleSeries(typeof(TimeFrameCandle), _indexInstr1, TimeSpan.FromMinutes(5))
{
    BuildCandlesMode = BuildCandlesModes.Build,
};

_candleManager.Start(series2);

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Код для ExpressionIndexSecurity&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
_indexInstr3 = new ExpressionIndexSecurity
{
    Id = &amp;quot;IndexInstr@FORTS&amp;quot;,
    Expression = &amp;quot;SBER@QJSIM*2&amp;quot;,
    Board = ExchangeBoard.Forts, 
};

var series3 = new CandleSeries(typeof(TimeFrameCandle), _indexInstr3, TimeSpan.FromMinutes(5))
{
    BuildCandlesMode = BuildCandlesModes.Build
};
_candleManager.Start(series2);

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src="/file/104372/image5355.png" alt="image5355.png" /&gt;
Exception и StackTrace&lt;/p&gt;
&lt;div class="spoiler"&gt;&lt;h2 id="microsoft.practices.servicelocation.activationexception-was-unhandled-by-user-code-hresult-2146233088-messageactivation-error-occurred-while-trying-to-get-instance-of-type-isecurityprovider-key-sourceecng.configuration-stacktrace-microsoft.practices.servicelocation.servicelocatorimplbase.getinstancetype-servicetype-string-key-microsoft.practices.servicelocation.servicelocatorimplbase.getinstancetservice-ecng.configuration.configmanager.getservice-stocksharp.algo.candles.candlemanager.startcandleseries-series-datetimeoffset-from-datetimeoffset-to-stocksharp.algo.candles.candlehelper.starticandlemanager-manager-candleseries-series-samplequikcandles.mainwindow.showchartclickobject-sender-routedeventargs-e-cusersivandownloadsstocksharp_4.3.23_ru-2samplesquiksamplequikcandlesmainwindow.xaml.cs-230-system.windows.routedeventhandlerinfo.invokehandlerobject-target-routedeventargs-routedeventargs-system.windows.eventroute.invokehandlersimplobject-source-routedeventargs-args-boolean-reraised-system.windows.uielement.raiseeventimpldependencyobject-sender-routedeventargs-args-system.windows.uielement.raiseeventroutedeventargs-e-system.windows.controls.primitives.buttonbase.onclick-system.windows.controls.button.onclick-system.windows.controls.primitives.buttonbase.onmouseleftbuttonupmousebuttoneventargs-e-system.windows.uielement.onmouseleftbuttonupthunkobject-sender-mousebuttoneventargs-e-system.windows.input.mousebuttoneventargs.invokeeventhandlerdelegate-generichandler-object-generictarget-system.windows.routedeventargs.invokehandlerdelegate-handler-object-target-system.windows.routedeventhandlerinfo.invokehandlerobject-target-routedeventargs-routedeventargs-system.windows.eventroute.invokehandlersimplobject-source-routedeventargs-args-boolean-reraised-system.windows.uielement.reraiseeventasdependencyobject-sender-routedeventargs-args-routedevent-newevent-system.windows.uielement.onmouseupthunkobject-sender-mousebuttoneventargs-e-system.windows.input.mousebuttoneventargs.invokeeventhandlerdelegate-generichandler-object-generictarget-system.windows.routedeventargs.invokehandlerdelegate-handler-object-target-system.windows.routedeventhandlerinfo.invokehandlerobject-target-routedeventargs-routedeventargs-system.windows.eventroute.invokehandlersimplobject-source-routedeventargs-args-boolean-reraised-system.windows.uielement.raiseeventimpldependencyobject-sender-routedeventargs-args-system.windows.uielement.raisetrustedeventroutedeventargs-args-system.windows.uielement.raiseeventroutedeventargs-args-boolean-trusted-system.windows.input.inputmanager.processstagingarea-system.windows.input.inputmanager.processinputinputeventargs-input-system.windows.input.inputprovidersite.reportinputinputreport-inputreport-system.windows.interop.hwndmouseinputprovider.reportinputintptr-hwnd-inputmode-mode-int32-timestamp-rawmouseactions-actions-int32-x-int32-y-int32-wheel-system.windows.interop.hwndmouseinputprovider.filtermessageintptr-hwnd-windowmessage-msg-intptr-wparam-intptr-lparam-boolean-handled-system.windows.interop.hwndsource.inputfiltermessageintptr-hwnd-int32-msg-intptr-wparam-intptr-lparam-boolean-handled-ms.win32.hwndwrapper.wndprocintptr-hwnd-int32-msg-intptr-wparam-intptr-lparam-boolean-handled-ms.win32.hwndsubclass.dispatchercallbackoperationobject-o-system.windows.threading.exceptionwrapper.internalrealcalldelegate-callback-object-args-int32-numargs-system.windows.threading.exceptionwrapper.trycatchwhenobject-source-delegate-callback-object-args-int32-numargs-delegate-catchhandler-innerexception-hresult-2146233088-messageresolution-of-the-dependency-failed-type-stocksharp.businessentities.isecurityprovider-name-none.exception-occurred-while-while-resolving.exception-is-invalidoperationexception-the-current-type-stocksharp.businessentities.isecurityprovider-is-an-interface-and-cannot-be-constructed.are-you-missing-a-type-mapping"&gt;Microsoft.Practices.ServiceLocation.ActivationException was unhandled by user code
HResult=-2146233088
Message=Activation error occurred while trying to get instance of type ISecurityProvider, key &amp;quot;&amp;quot;
Source=Ecng.Configuration
StackTrace:
в Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance(Type serviceType, String key)
в Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance&lt;a href="" rel="nofollow" target="_blank"&gt;TService&lt;/a&gt;
в Ecng.Configuration.ConfigManager.GetService()
в StockSharp.Algo.Candles.CandleManager.Start(CandleSeries series, DateTimeOffset from, DateTimeOffset to)
в StockSharp.Algo.Candles.CandleHelper.Start(ICandleManager manager, CandleSeries series)
в SampleQuikCandles.MainWindow.ShowChartClick(Object sender, RoutedEventArgs e) в C:\Users\Ivan\Downloads\StockSharp_4.3.23_ru (2)\Samples\Quik\SampleQuikCandles\MainWindow.xaml.cs:строка 230
в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
в System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
в System.Windows.Controls.Primitives.ButtonBase.OnClick()
в System.Windows.Controls.Button.OnClick()
в System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
в System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
в System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
в System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
в System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
в System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
в System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
в System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
в System.Windows.Input.InputManager.ProcessStagingArea()
в System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
в System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
в System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
в System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
в System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
InnerException:
HResult=-2146233088
Message=Resolution of the dependency failed, type = &amp;quot;StockSharp.BusinessEntities.ISecurityProvider&amp;quot;, name = &amp;quot;(none)&amp;quot;.
Exception occurred while: while resolving.
Exception is: InvalidOperationException - The current type, StockSharp.BusinessEntities.ISecurityProvider, is an interface and cannot be constructed. Are you missing a type mapping?&lt;/h2&gt;
&lt;p&gt;At the time of the exception, the container was:&lt;/p&gt;
&lt;p&gt;Resolving StockSharp.BusinessEntities.ISecurityProvider,(none)&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;   Source=Ecng.Configuration
   TypeRequested=ISecurityProvider
   StackTrace:
        в Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name, IEnumerable`1 resolverOverrides)
        в Microsoft.Practices.Unity.UnityContainer.Resolve(Type t, String name, ResolverOverride[] resolverOverrides)
        в Microsoft.Practices.Unity.UnityServiceLocator.DoGetInstance(Type serviceType, String key)
        в Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance(Type serviceType, String key)
   InnerException: 
        HResult=-2146233079
        Message=The current type, StockSharp.BusinessEntities.ISecurityProvider, is an interface and cannot be constructed. Are you missing a type mapping?
        Source=Ecng.Configuration
        StackTrace:
             в Microsoft.Practices.ObjectBuilder2.DynamicMethodConstructorStrategy.ThrowForAttemptingToConstructInterface(IBuilderContext context)
             в BuildUp_StockSharp.BusinessEntities.ISecurityProvider(IBuilderContext )
             в Microsoft.Practices.ObjectBuilder2.DynamicMethodBuildPlan.BuildUp(IBuilderContext context)
             в Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
             в Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
             в Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name, IEnumerable`1 resolverOverrides)
        InnerException: 
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Все пробовал на примере SampleQuikCandles изменил метод ShowChartClick&lt;/p&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code&gt;
private void ShowChartClick(object sender, RoutedEventArgs e)
{
	var security = SelectedSecurity;

    Security _instr1 = _trader.Securities.FirstOrDefault((x) =&amp;gt; x.Id == &amp;quot;SBER@QJSIM&amp;quot;);
    Security _instr2 = _trader.Securities.FirstOrDefault((x) =&amp;gt; x.Id == &amp;quot;LKOH@QJSIM&amp;quot;);
    
    _indexInstr1 = new WeightedIndexSecurity() { Board = ExchangeBoard.Forts, Id = &amp;quot;IndexInstr&amp;quot; };
    _indexInstr1.Weights.Add(_instr1.Id.ToSecurityId(), 1m);
    _indexInstr1.Weights.Add(_instr2.Id.ToSecurityId(), -1m);
    
    _indexInstr3 = new ExpressionIndexSecurity
    {
        Id = &amp;quot;IndexInstr@FORTS&amp;quot;,
        Expression = &amp;quot;SBER@QJSIM*2&amp;quot;,
        Board = ExchangeBoard.Forts, 
    };


    var series1 = new CandleSeries(typeof(TimeFrameCandle), security, TimeSpan.FromMinutes(5))
    {
        BuildCandlesMode = BuildCandlesModes.Build,
        
    };
    var series2 = new CandleSeries(typeof(TimeFrameCandle), _indexInstr1, TimeSpan.FromMinutes(5))
    {
        BuildCandlesMode = BuildCandlesModes.Build,

    };
    var series3 = new CandleSeries(typeof(TimeFrameCandle), _indexInstr3, TimeSpan.FromMinutes(5))
    {
        BuildCandlesMode = BuildCandlesModes.Build
    };
    _chartWindows.SafeAdd(series1, key =&amp;gt;
	{
		var wnd = new ChartWindow();

		wnd.MakeHideable();

		var area = new ChartArea();
		wnd.Chart.Areas.Add(area);

		var candlesElem = new ChartCandleElement();
		area.Elements.Add(candlesElem);

		return wnd;
	}).Show();
    
    _candleManager.Start(series2);
}

&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Как правильно построить индекс?&lt;/p&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;p&gt;Здравствуйте.
Проект SampleRandomEmulation из GitHub не работает. После окончания тестирования, программа показывает по всем критериям 0.
Запускал на Visual Studio 2015 и 2017 Community Edition.
StockSharp 4.3.23.&lt;/p&gt;
</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">&lt;p&gt;Пишу в третий раз пытаюсь повторить по первому уроку программу и на BaseTrade выдает ошибку почему? Почему Вы не отвечаете на вопросы что нужно неделями ждать ответ от Вас? Поддержку Base я купил толко без толку&lt;/p&gt;
</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;p&gt;Добрый день,
обновил версию библиотеки StockSharp на 4.3.23 и в ранее работающем коде перестали приходить свечки.
Пробовал на разных коннекторах Quik-Junior, рабочий Quik, Transaq - результат одинаков.
Подключение происходит, получаю инструменты и портфели, но свечки не приходят.
Архив разблокировал, заново перекомпилировал весь проект.
Код получения свечек следующий:&lt;/p&gt;
&lt;p&gt;_candleManager = new CandleManager(_connectors[_numConnector].Trader);
_candleManager.Processing += DrawElement;
_connectorCandleSеries = new CandleSeries(typeof (TimeFrameCandle), _selSecurity, _candleTimeFrame);
_candleManager.Start(_connectorCandleSеries;&lt;/p&gt;
&lt;p&gt;Пробовал отключать Брандмауэр и антивирус, ничего не получается.
Установлено Windows 8, Visual Studio 2012, лицензию StockSharp получал и сохранял.&lt;/p&gt;
&lt;p&gt;Прилагаю лог коннектора Quik:
2017/04/19 01:49:41.256|       |LuaServer |OnInit
2017/04/19 01:49:41.275|       |FixServer |Server 0.0.0.0:5001 started.
2017/04/19 01:49:41.276|       |FixServer |FixServer started.
2017/04/19 01:49:41.276|       |LuaServer |OnInit done
2017/04/19 01:49:41.277|       |FixServer |FixServer outgoing thread started.
2017/04/19 01:49:41.281|       |LuaServer |Main
2017/04/19 01:49:44.504|       |FixServer |Connected '127.0.0.1:9870' to '0.0.0.0:5001'.
2017/04/19 01:49:44.515|       |FixServer |Received first byte from '127.0.0.1:9870'.
2017/04/19 01:49:44.516|       |FixServer |Connected '127.0.0.1:9871' to '0.0.0.0:5001'.
2017/04/19 01:49:44.516|       |FixServer |Received first byte from '127.0.0.1:9871'.
2017/04/19 01:49:44.529|       |FixServer |From : Logon
2017/04/19 01:49:44.529|       |FixServer |From : Logon
2017/04/19 01:49:44.531|       |FixServer |Клиент quik (127.0.0.1:9870) авторизован.
2017/04/19 01:49:44.531|       |FixServer |Клиент quik (127.0.0.1:9871) авторизован.
2017/04/19 01:49:45.719|       |FixServer |Отправка Logon клиенту.
2017/04/19 01:49:45.720|       |FixServer |Отправка Logon клиенту.
2017/04/19 01:49:45.723|       |FixServer |Сессия запущена.
2017/04/19 01:49:45.723|       |FixServer |Сессия запущена.
2017/04/19 01:49:48.751|       |FixServer |From quik 127.0.0.1:9871: SecurityListRequest
2017/04/19 01:49:48.752|       |FixServer |From quik 127.0.0.1:9870: RequestForPositions
2017/04/19 01:49:48.767|       |FixServer |From quik 127.0.0.1:9870: OrderMassStatusRequest
2017/04/19 01:49:48.767|       |LuaServer |Request: Type = PortfolioLookup TrId = 6583294 Value =  SecId =  OrdType =  IsSubscribe = False DataType = Level1
2017/04/19 01:49:48.768|       |LuaServer |LookupPortfolios
2017/04/19 01:49:48.784|       |LuaServer |LookupPortfolios done
2017/04/19 01:49:48.787|       |LuaServer |LookupPositions
2017/04/19 01:49:48.788|       |LuaServer |LookupPositions done
2017/04/19 01:49:48.789|       |LuaServer |Request: Type = SecurityLookup TrId = 6583293 Value =  SecId = S#:@, Native:,Type: OrdType =  IsSubscribe = False DataType = Level1
2017/04/19 01:49:48.793|       |LuaServer |LookupSecurities
2017/04/19 01:49:48.895|Error  |LuaServer |Пустой код инструмента для класса EQRP_INFO.
2017/04/19 01:49:48.958|       |LuaServer |LookupSecurities done
2017/04/19 01:49:48.984|       |LuaServer |Request: Type = OrderStatus TrId = 6583295 Value =  SecId =  OrdType =  IsSubscribe = False DataType = Level1
2017/04/19 01:49:48.984|       |LuaServer |LookupStopOrders
2017/04/19 01:49:48.985|       |LuaServer |Stop orders count: 0
2017/04/19 01:49:48.985|       |LuaServer |LookupStopOrders done
2017/04/19 01:49:48.985|       |LuaServer |LookupOrders
2017/04/19 01:49:48.986|       |LuaServer |Orders count: 0
2017/04/19 01:49:48.986|       |LuaServer |LookupOrders done
2017/04/19 01:49:48.986|       |LuaServer |LookupTrades
2017/04/19 01:49:48.986|       |LuaServer |Own trades count: 0
2017/04/19 01:49:48.986|       |LuaServer |LookupTrades done
2017/04/19 01:50:07.013|       |FixServer |From quik 127.0.0.1:9871: MarketDataRequest
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
2017/04/19 01:50:45.739|       |FixServer |From quik 127.0.0.1:9870: TestRequest
2017/04/19 01:50:45.739|       |FixServer |From quik 127.0.0.1:9871: TestRequest
2017/04/19 01:50:50.879|       |FixServer |From quik 127.0.0.1:9871: Logout
2017/04/19 01:50:50.882|       |FixServer |Disconnect quik (127.0.0.1:9871)
2017/04/19 01:50:50.886|       |FixServer |From quik 127.0.0.1:9870: Logout
2017/04/19 01:50:50.886|       |FixServer |Disconnect quik (127.0.0.1:9870)
2017/04/19 01:50:55.479|       |LuaServer |OnStop
2017/04/19 01:50:55.479|       |LuaServer |Main done
2017/04/19 01:50:55.480|       |FixServer |FixServer (outgoing) stopped.
2017/04/19 01:50:55.480|       |FixServer |FixServer outgoing thread finished.
2017/04/19 01:50:55.481|       |FixServer |FixServer stopped.
2017/04/19 01:50:55.482|       |LuaServer |OnStop done&lt;/p&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;p&gt;Добрый день!&lt;/p&gt;
&lt;p&gt;В примере SampleRandomEmulation коннектор HistoryEmulationConnector отрабатывает только тики через RandomWalkTradeGenerator, а стаканы через TrendMarketDepthGenerator не появляются ни в какую.
Пробовал  _connector.SendOutMessage(depth.ToMessage() ), все равно тики идут, а стаканов нет.
Может кто сталкивался?&lt;/p&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;p&gt;Приобрел платную техподдежку, но почему-то когда хочу что-то спросить получаю - Для вашей учетной записи не найдена ни одна активная подписка на техническую поддержку
BaseTrader нет в StockSharp.Algo? Пробую повторить программу в первом уроке и не получается&lt;/p&gt;
</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">&lt;p&gt;В документации устарело описание ContinuousSecurity.
API изменился. Теперь совершенно не понятно, как создать ContinuousSecurity на основе данных из Hydra.
В примерах ничего на эту тему нет.&lt;/p&gt;
&lt;p&gt;Раньше я создавал его таким методом&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;		/// &amp;lt;summary&amp;gt;
		///  Создание склеенного фьючерса RI
		/// &amp;lt;/summary&amp;gt;
		/// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;
		public ContinuousSecurity GenerateSecurity()
		{
			var prefix = &amp;quot;RI&amp;quot;;
			var securityName = prefix + &amp;quot;@CONTINIOUS&amp;quot;;
			var result = new ContinuousSecurity
			{
				Id = securityName,
				Code = securityName,
				Name = &amp;quot;ContinuousSecurity for &amp;quot; + securityName,
				Board = ExchangeBoard.Forts,
			};
			for (var year = FIRST_YEAR; year &amp;lt; 2018; year++)
			{
				for (var i = 0; i &amp;lt; 4; i++)
				{
					var yearPart = year % 10;      // тут получаем последнюю цифру года
					var mounth = i * 3 + 3;
					var mounthPart = Mounths[i]; // тут выбирается индекс, показывающий месяц

					var id = prefix + mounthPart + yearPart + &amp;quot;@FORTS&amp;quot;;
					var code = prefix + &amp;quot;-&amp;quot; + (yearPart) + &amp;quot;.&amp;quot; + (mounth);
					var security = new Security
					{
						Id = id,
						Code = code,
						Name =
								&amp;quot;ContinuousSecurity for &amp;quot; + prefix + &amp;quot; expiration in &amp;quot; + mounth + &amp;quot;.&amp;quot; +
								year,
						Board = ExchangeBoard.Forts,
					};
					var expiration = new DateTime(year, mounth, FortsExpirationTable[year - 2000][i]);
					result.ExpirationJumps.Add(security, expiration);
				}
			}
			return result;
		}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Соответственно сейчас Add адово изменился. Теперь, очевидно, требуется использование FillFortsJumps.
Вопрос: как?
(загрузка идёт через IMarketDataStorage&lt;Trade&gt;)&lt;/p&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">&lt;p&gt;Здравствуйте, изучал ваш FAQ и код примеров, но нашел абсолютно разные кода, и пришел к выводу что сам не разберусь, мне нужно:узнать текущее время на рынке, узнать цену открытия и закрытия предыдущей свечи, и купить 10 лотов GAZP TQBR(газпрома),и как отправить ордер на продажу, и стоп как выставить, всё разумеется через код, что бы я просто запустил программу, нажал приконектиться(к quik) и усё.
Спасибо большое.
Просьба скинуть код, так как при покупке не было сказано что меня будут отправлять что-то читать.
(Basic - ответ в течение 24 часов в рабочие дни, на форуме.)&lt;/p&gt;
</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">&lt;p&gt;У меня несложный, вероятно, вопрос. Имеются candles типа IEnumerable&lt;TimeFrameCandleMessage&gt;. Как их преобразовать в IEnumerable&lt;Candle&gt;?&lt;/p&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">&lt;p&gt;Здравствуйте. Подскажите, пожалуйста, как лучше &amp;quot;ловить&amp;quot; разрывы соединения Quik с сервером?&lt;/p&gt;
</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">&lt;p&gt;Здравствуйте, решил значит я скомпилить &amp;quot;Создание простого привода на S#&amp;quot; делал всё как по видосу,
и понеслась.
Предупреждение	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
Ошибка	2	Ни одна из перегрузок метода &amp;quot;StartExport&amp;quot; не принимает &amp;quot;0&amp;quot; аргументов	
Ошибка	3	&amp;quot;StockSharp.BusinessEntities.Order&amp;quot; не содержит определение для &amp;quot;Trader&amp;quot;	
Ошибка	4	Имя &amp;quot;Securitites&amp;quot; отсутствует в текущем контексте	
Ошибка	5	Имя &amp;quot;PRICE&amp;quot; отсутствует в текущем контексте	
Ошибка	6	Имя &amp;quot;OrderDirections&amp;quot; отсутствует в текущем контексте&lt;/p&gt;
</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;p&gt;Здравствуйте,&lt;/p&gt;
&lt;p&gt;Есть ли в S# возможность подписаться на событие успешной регистрации инструмента?
Мне нужно значение ГО и мин/макс значения цены фьючера _future. На сколько понял, чтобы эти данные были не null нужно инструмент предварительно зарегистрировать:
Connector.RegisterSecurity(_future);&lt;/p&gt;
&lt;p&gt;Но видимо данные регистрируемого инструмента приходят не сразу и после исполнения этого метода параметры BestBid, MarginSell, MinPrice и т.д. некоторое время остаются null. Приложение падает, когда после регистрации я начинаю манипулировать с этими параметрами.
Как решить данную проблему?&lt;/p&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">&lt;p&gt;Скажите, как выставить признак маркет-мейкерской заявки в заявке отправляемой через  quik - коннектор?&lt;/p&gt;
</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">&lt;p&gt;Добрый день. Нужно ли как-то регестрировать свечи (TimeFrameCandle) на подобии как с инструментами, для получения информации по ним? Либо я в корне не правильно их создаю, подскажите пожалуйста.
TimeSpan timeframe = new TimeSpan(0, 0, 5, 0, 0);&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;        TimeFrameCandle Sv = new TimeFrameCandle
        {
            Security = security,
            TimeFrame = timeframe,
              
        };
        textBox.Text = Convert.ToString(Sv.TotalPrice);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Все поля у свечи Sv, кроме заданных вручную, заполнены либо null либо по умолчанию&lt;/p&gt;
</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">&lt;p&gt;В дополнении к обращению от Evgeny &amp;quot;[ТехПоддержка] Не загружаются данные с финама&amp;quot;,
хочу отметить, что перестали грузиться не только свечки или тики, но и нет загрузки инструментов.
Любое обращение к методам DownloadSecurityInfo(), Refresh() приводит к ошибке:
&amp;quot;Базовое соединение закрыто: Непредвиденная ошибка при передаче.
Не удается прочитать данные из транспортного соединения: Удаленный хост принудительно разорвал существующее подключение.&amp;quot;&lt;/p&gt;
&lt;p&gt;Попробовал обращаться непосредственно к сайту - результат та же самая ошибка.
string site = @&amp;quot;https://www.finam.ru/cache/icharts/icharts.js&amp;quot;;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(site);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();&lt;/p&gt;
&lt;p&gt;Еще на прошлой неделе все работало, что это?
Адрес с инструментами (&lt;a href="https://www.finam.ru/cache/icharts/icharts.js" rel="nofollow" target="_blank"&gt;https://www.finam.ru/cache/icharts/icharts.js&lt;/a&gt;) в браузере открывается.&lt;/p&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">&lt;p&gt;Почему-то сегодня при попытке получения данных с финама (а точнее при вызове FinamHistorySource.Refresh) стало вываливаться исключение &amp;quot;Не удается прочитать данные из транспортного соединения: Удаленный хост принудительно разорвал существующее подключение.&amp;quot;
Еще вчера все было нормально. Проблема воспроизводится в том числе в стандартном примере SampleHistoryTesting. Странно, но при это через S# Data данные нормально загружаются. Подскажите, пожалуйста, в чем может быть проблема?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8185/</id>
    <title type="text">Нужна помощь в настройке Designer</title>
    <published>2017-03-29T15:49:46Z</published>
    <updated>2017-04-03T12:29:03Z</updated>
    <author>
      <name>Amathus</name>
      <uri>https://stocksharp.ru/users/98010/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="подключение" />
    <category term="помощь" />
    <content type="html">&lt;p&gt;Начал осваивать Designer, не могу подружить его с Transak Connector.
К Транзаку подключается (логин/пароль правильные), в логе видны портфели и текущие сделки.
Через Транзак Коннектор не хочет грузить котировки (пишет, что не нашел инструменты). При этом Финамоские котировки грузит нормально.
А если нажать кнопку &amp;quot;Портфели&amp;quot; то вообще виснет намертво. Можно только полностью перегрузить программу.
Designer ver. 4.3.19.4 комп с WIN10.
Что с этим делать?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/8186/</id>
    <title type="text">Quik</title>
    <published>2017-03-29T18:51:43Z</published>
    <updated>2017-04-02T22:27:50Z</updated>
    <author>
      <name>klim95vlad</name>
      <uri>https://stocksharp.ru/users/97469/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="QuikLua" />
    <content type="html">&lt;p&gt;Здравствуйте. Появилась проблема в последние два дня. Несколько роботов работающих в нормальном режиме долгое время и на разных компьютерах стали периодически давать осечки и не отправлять заявки. Версии квика разные, версия S# одна и та же 4.3.19.5. Заметил, что и на форуме пишут, что возникают похожие проблемы. Подскажите, с чем может быть связанно.&lt;/p&gt;
</content>
  </entry>
</feed>