﻿<?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=114</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-21T23:54:42Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=114" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/4625/</id>
    <title type="text">Проблема с импортом тиковых сделок</title>
    <published>2014-07-14T15:30:16Z</published>
    <updated>2014-07-14T15:30:16Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.ru/users/50604/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Есть файл с такой вот структурой (экспорт из Reuters):&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;

#RIC,Date[L],Time[L],Type,Price,Volume
NQH4,01/12/2013,17:00:01.365,Trade,3483.5,1 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;В настройках Гидры я выставил следующие настройки:&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADyMdwVgy40oA0PybopSJgUJv-v_byb2_Y6CPICLkbEHNVGaauca0YAm2NwJH7Av_0AMM7KTO1iL0DgESi3zTp5" title="http://gyazo.com/213b0538333d05e16aa16e88aefb6bdf
"&gt;http://gyazo.com/213b0538333d05e16aa16e88aefb6bdf
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;При старте импорта вылетает следующая ошибка:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;

Имя	Время	Тип	Сообщение
S#.Data	14.07.2014 19:22:50	Error	System.InvalidCastException: Unable to cast object of type &amp;#39;StockSharp.BusinessEntities.Trade&amp;#39; to type &amp;#39;StockSharp.Messages.ExecutionMessage&amp;#39;.
   at System.Linq.Enumerable.&amp;lt;CastIterator&amp;gt;d__b1`1.MoveNext()
   at System.Linq.Lookup`2.Create[TSource](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
   at System.Linq.GroupedEnumerable`3.GetEnumerator()
   at #=qdevgz$mYyME7AhRuDmDMugq7ZYFJ8CrzhnZqovJGnEM5msnaoUJMKIMfLrCq8l2I.Save(IEnumerable`1 #=qYOTr01LNDNMCv8_4Aw$f0g==)
   at StockSharp.Hydra.Panes.ImportPane.FlushBuffer(IEnumerable`1 buffer, IMarketDataDrive drive)
   at StockSharp.Hydra.Panes.ImportPane.&amp;lt;&amp;gt;c__DisplayClass169.&amp;lt;OnDoWork&amp;gt;b__168()
   at Ecng.Common.Converter.&amp;lt;&amp;gt;c__DisplayClassf.&amp;lt;DoInCulture&amp;gt;b__e()
   at Ecng.Common.Converter.DoInCulture[T](CultureInfo cultureInfo, Func`1 func)
   at StockSharp.Hydra.Panes.ImportPane.OnDoWork(Object sender, DoWorkEventArgs e)
   at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Свечки 1сек импортируются нормально, проблема только с тиками</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4624/</id>
    <title type="text">Connector MarketTimeChanged</title>
    <published>2014-07-14T14:48:19Z</published>
    <updated>2014-07-14T14:48:19Z</updated>
    <author>
      <name>wednesday</name>
      <uri>https://stocksharp.ru/users/38935/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Доброго дня.&lt;br /&gt; В HistoryEmulationConnector при задании &lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
connector.MarketDataAdapter.SessionHolder.MarketTimeChangedInterval = timeFrame&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; событие MarketTimeChanged приходит  с интервалом исключительно в два timeFrame.(версия Api 4.2.6,хотя в 4.2.3.21 тоже самое) Данный факт наблюдается в том числе и в SampleHistoryTest </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4622/</id>
    <title type="text">API 4.2.4.0 - Пропало свойство  Connector в классе SecurityPicker</title>
    <published>2014-07-14T10:02:34Z</published>
    <updated>2014-07-14T10:02:34Z</updated>
    <author>
      <name>JaguarFX</name>
      <uri>https://stocksharp.ru/users/49779/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">На новой версии API 4.2.4.0 пропало свойство  Connector в классе SecurityPicker,&lt;br /&gt;и соответственно в старом коде появляется ошибка:&lt;br /&gt;&amp;quot;StockSharp.Xaml.SecurityPicker&amp;quot; не содержит определение для &amp;quot;Connector&amp;quot;. Не удалось найти метод  расширения &amp;quot;Connector&amp;quot;, принимающий первый аргумент типа &amp;quot;StockSharp.Xaml.SecurityPicker&amp;quot;  (пропущена директива using или ссылка на сборку?)....&amp;quot;&lt;br /&gt;&lt;br /&gt;Соответственно данный код пришлось закомментить для обеспечения непрерывности работы робота,&lt;br /&gt;но теперь естественно окно выбора инструмента не отображает возможные инструменты.&lt;br /&gt;&lt;br /&gt;Прошу подсказать как теперь для объекта класса SecurityPicker необходимо указывать подключение к терминалу?	</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4621/</id>
    <title type="text">API 4.2.5 SampleHistoryTesting не работает с дочерними стратегиями</title>
    <published>2014-07-14T08:24:46Z</published>
    <updated>2014-07-14T08:24:46Z</updated>
    <author>
      <name>Andrii</name>
      <uri>https://stocksharp.ru/users/27996/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Тестирование на истории не работает при создании дочерних стратегия:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SmaStrategy.cs:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
				if (!SafeGetConnector().RegisteredMarketDepths.Contains(Security))
				{
					// регистрируем псевдо-маркетную заявку - лимитная заявка с ценой гарантирующей немедленное исполнение.
					RegisterOrder(this.CreateOrder(direction, Security.GetMarketPrice(direction), volume));
				}
				else
				{
					// переворачиваем позицию через котирование
					var strategy = new MarketQuotingStrategy(direction, volume)
					{
						WaitAllTrades = true,
					};
					ChildStrategies.Add(strategy);
				}&lt;/pre&gt;
&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;pre class="brush:csharp"&gt;
!SafeGetConnector().RegisteredMarketDepths.Contains(Security)&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;если Strategy класс инкапсулирует в себя коннектор в свойстве Connector,&lt;br /&gt;должно быть &lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
Connector.RegisteredMarketDepths.Contains(Security)&lt;/pre&gt;
&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;pre class="brush:csharp"&gt;
					var strategy = new MarketQuotingStrategy(direction, volume)
					{
						WaitAllTrades = true,
					};
					ChildStrategies.Add(strategy);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;создается дочерняя стратегия, но результат работы отсутствует/никакой&lt;br /&gt;&lt;br /&gt;&lt;a href='http://i.imgur.com/PFZnQB1.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://i.imgur.com/PFZnQB1.png" style='max-width: 600px;' alt="Strategy results" title="Strategy results" /&gt;&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4620/</id>
    <title type="text">Гидра 4.2.3.21 Ошибка</title>
    <published>2014-07-13T10:30:26Z</published>
    <updated>2014-07-13T10:30:26Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
14:22:38.441|Error  |S#.Data   |Microsoft.Practices.ServiceLocation.ActivationException: Activation error occured while trying to get instance of type IConnector, key &amp;quot;&amp;quot; ---&amp;gt; Microsoft.Practices.Unity.ResolutionFailedException: Resolution of the dependency failed, type = &amp;quot;StockSharp.BusinessEntities.IConnector&amp;quot;, name = &amp;quot;(none)&amp;quot;.
Exception occurred while: while resolving.
Exception is: InvalidOperationException - The current type, StockSharp.BusinessEntities.IConnector, is an interface and cannot be constructed. Are you missing a type mapping?
-----------------------------------------------
At the time of the exception, the container was:

  Resolving StockSharp.BusinessEntities.IConnector,(none)
 ---&amp;gt; System.InvalidOperationException: The current type, StockSharp.BusinessEntities.IConnector, is an interface and cannot be constructed. Are you missing a type mapping?
   в Microsoft.Practices.ObjectBuilder2.DynamicMethodConstructorStrategy.ThrowForAttemptingToConstructInterface(IBuilderContext context)
   в BuildUp_StockSharp.BusinessEntities.IConnector(IBuilderContext )
   в 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)
   --- Конец трассировки внутреннего стека исключений ---
   в Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name, IEnumerable`1 resolverOverrides)
   в Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, String name, IEnumerable`1 resolverOverrides)
   в Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance(Type serviceType, String key)
   --- Конец трассировки внутреннего стека исключений ---
   в Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance(Type serviceType, String key)
   в Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance[TService]()
   в StockSharp.Hydra.Panes.GluingDataPane.CreateContinuousSecurity_OnClick(Object sender, RoutedEventArgs e)
   в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   в System.Windows.Controls.Button.OnClick()
   в System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
   в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   в System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
   в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   в System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   в System.Windows.Input.InputManager.ProcessStagingArea()
   в System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   в System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
   в System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
   в System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
   в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)
   в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4619/</id>
    <title type="text">API 4.2.4.0. Скорость чтения стаканов из хранилища</title>
    <published>2014-07-12T10:00:28Z</published>
    <updated>2014-07-12T10:00:28Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Скорость загрузки стаканов из хранилища стала существенно медленнее на новой версии.&lt;br /&gt;&lt;br /&gt;4.2.3.13: Время на исполнение: 00:00:01.0192103&lt;br /&gt;4.2.4.0 : Время на исполнение: 00:00:32.7287738&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
using StockSharp.Algo.Storages;
using StockSharp.BusinessEntities;
using System;
using System.IO;
 
class Program
{
    static void Main(string[] args)
    {
        var storageRegistry = new StorageRegistry();
        var defaultDrive = (LocalMarketDataDrive)storageRegistry.DefaultDrive;
        defaultDrive.Path = Path.GetFullPath(@&amp;quot;D:\AlgoTrading\MarketData\Storage\PlazaForts&amp;quot;);
        var security = new Security() { Id = &amp;quot;RIU4@FORTS&amp;quot; };
        var marketDepthStorage = storageRegistry.GetMarketDepthStorage(security, defaultDrive);
        var date = new DateTime(2014, 07, 9);
        var start = DateTime.Now;
        foreach (var depth in marketDepthStorage.Load(date)) { }
        Console.WriteLine(&amp;quot;Время на исполнение: {0}&amp;quot;, DateTime.Now - start);
    }
}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Итого медленнее в 32 раза.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4618/</id>
    <title type="text">Гидра 4.2.3.21 Ошибка</title>
    <published>2014-07-12T08:07:59Z</published>
    <updated>2014-07-12T08:07:59Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">11:22:28.449|Error  |S#.Data   |System.NotSupportedException: Указанный метод не поддерживается.&lt;br /&gt;   в Ecng.Data.HierarchicalPageLoadList`1.OnClear()&lt;br /&gt;   в StockSharp.Algo.Storages.BaseStorageEntityList`1.OnClear()&lt;br /&gt;   в Ecng.Serialization.DelayAction.BatchFlushAndClear(ICollection`1 actions)&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4617/</id>
    <title type="text">Легенда для элементов графика</title>
    <published>2014-07-11T20:07:53Z</published>
    <updated>2014-07-11T20:07:53Z</updated>
    <author>
      <name>Валентин Лебедев</name>
      <uri>https://stocksharp.ru/users/50045/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Алготрейдинг" />
    <content type="html">Не получается отключить легенду для отдельных элементов графика.&lt;br /&gt;Работает только Chart.ShowLegend = false, отключающий всю легенду, а вот ChartElement.IsLegend = false не производит никакого эффекта, а по идее должен выборочно отключать легенду у нужных элементов.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4616/</id>
    <title type="text">Не срабатывает событие SessionStateChanged</title>
    <published>2014-07-11T20:02:04Z</published>
    <updated>2014-07-11T20:02:04Z</updated>
    <author>
      <name>Валентин Лебедев</name>
      <uri>https://stocksharp.ru/users/50045/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Проверял на квике. Все запущено, свечки идут, график рисуется, и как только сессия закончилась в 23-50 по идее должно было сработать событие Trader.SessionStateChanged (стоял брейкпоинт), но этого не произошло.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4615/</id>
    <title type="text">API 4.2.5.0 Ошибка получение маркет-даты</title>
    <published>2014-07-11T14:01:07Z</published>
    <updated>2014-07-11T14:01:07Z</updated>
    <author>
      <name>poison</name>
      <uri>https://stocksharp.ru/users/38961/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Таблица Инструменты настроена по мануалу (Краткое название бумаги, Код бумаги, Код класса)&lt;br /&gt;Скриншот: &lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAACpWq9JR7T9Gim7RYcovatgmX2gGL5yBSR2_6V5E4DakA" title="http://i.imgur.com/ZK4JHJI.png"&gt;Таблица инструменты&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Вываливается ошибка:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
QuikTrader 11.07.2014 17:56:33 Error System.InvalidOperationException: Ошибка получение маркет-даты. Код &amp;#39;0&amp;#39;, текст &amp;#39;dlya instrumenta edu4@forts ne bylo naideno informatsii v tablitse instrumenty.
imya parametra: securityid&amp;#39;.
   в StockSharp.Fix.FixMessageAdapter.#=qt5tmgZQvh3OfM65ZIGIuoyCNHprtaaNePkv_PL4vn4c=(String #=qCkagUgJANlFgHge7iVRifA==)
   в StockSharp.Fix.FixMessageAdapter.#=qMLUq1hDypL97$32cs5jmC8fudLz3sQrMiyPvADv6Ki8=()
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;И еще, кстати Trader.Securities заполняется через раз (Portfolio заполнено, Securities пустое).&lt;br /&gt;&lt;br /&gt;К сожалению, info_lua.wnd загрузить не могу, так как версия квика ниже.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4614/</id>
    <title type="text">API 4.2.5.0 Ошибка авторизации пользователя</title>
    <published>2014-07-11T13:50:36Z</published>
    <updated>2014-07-11T13:50:36Z</updated>
    <author>
      <name>poison</name>
      <uri>https://stocksharp.ru/users/38961/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Если робот завершает работу аварийно, то при следующем подключении вываливается ошибка &lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
QuikTrader 11.07.2014 16:45:41 Error System.InvalidOperationException: Ошибка авторизации пользователя.&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;До тех пор, пока не перезапустишь lua скрипт в квике</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4613/</id>
    <title type="text">System.OutOfMemoryException</title>
    <published>2014-07-11T12:13:13Z</published>
    <updated>2014-07-11T12:13:13Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.ru/users/50604/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Проблема следующая, на бэктесте тиковых данных месяца на 3 (т.е. полностью один фьючерсный контракт от экспирации до экспирации) очень часто вылетает ошибка System.OutOfMemoryException&lt;br /&gt;Вылетает на разных timestamps, стэктрейс приводит в обработку индикаторов (тоже разных). Если сразу перезапустить бэктест, то ошибка пропадает и бэктест завершается удачно. Бывает надо раза по 2 перезапускать. &lt;br /&gt;&lt;br /&gt;Вопрос: что может быть причиной данной ошибки и как ее вылавливать? &lt;br /&gt;(я не программер, так что может вопрос простой и известный - тогда киньте ссылку на решение пожалуйста)</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4612/</id>
    <title type="text">API 4.2.4.0 Не выставляются заявки по некоторым инструментам FORTS</title>
    <published>2014-07-11T09:07:44Z</published>
    <updated>2014-07-11T09:07:44Z</updated>
    <author>
      <name>poison</name>
      <uri>https://stocksharp.ru/users/38961/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">API 4.2.4.0 выдает ошибку при выставлении заявки по инструменту  EuU4.&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
StockSharp.Quik.Native.ApiException: Код ошибки Failed Сообщение  Указанный инструмент не найден: &amp;quot;EUU4&amp;quot;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;В 4.2.3.4 все работает нормально.&lt;br /&gt;&lt;br /&gt;Косяк скорее всего в том что Security.Code идет в верхнем регистре в новой версии. В старой идет нормально EuU4.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4611/</id>
    <title type="text">Гидра 4.2.3.21 периодически падает</title>
    <published>2014-07-11T07:40:44Z</published>
    <updated>2014-07-11T07:40:44Z</updated>
    <author>
      <name>Oldman</name>
      <uri>https://stocksharp.ru/users/28451/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Приветствую всех.&lt;br /&gt;Гидра 4.2.3.21&lt;br /&gt;&lt;br /&gt;Периодически (через 4-6-8 часов работы) падает. Посоветуйте пожалуйста, чем помочь гидре проработать дольше :)&lt;br /&gt;&lt;br /&gt;В Unhandled Exception.txt такой лог:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
16:48:37.639|Error  |Unhandled Exception|System.Exception: The socket is connected, you neednt&amp;#39; connect again!
   at Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(Task task)
   at Pusher.Pusher.&amp;lt;&amp;lt;.ctor&amp;gt;b__2&amp;gt;d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.&amp;lt;ThrowAsync&amp;gt;b__1(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
16:48:37.940|Error  |Unhandled Exception|System.Exception: The socket is connected, you neednt&amp;#39; connect again!
   at Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(Task task)
   at Pusher.Pusher.&amp;lt;&amp;lt;.ctor&amp;gt;b__2&amp;gt;d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.&amp;lt;ThrowAsync&amp;gt;b__1(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
20:42:05.809|Error  |Unhandled Exception|System.Exception: The socket is connected, you neednt&amp;#39; connect again!
   at Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(Task task)
   at Pusher.Pusher.&amp;lt;&amp;lt;.ctor&amp;gt;b__2&amp;gt;d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.&amp;lt;ThrowAsync&amp;gt;b__1(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
20:42:05.890|Error  |Unhandled Exception|System.Exception: The socket is connected, you neednt&amp;#39; connect again!
   at Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(Task task)
   at Pusher.Pusher.&amp;lt;&amp;lt;.ctor&amp;gt;b__2&amp;gt;d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.&amp;lt;ThrowAsync&amp;gt;b__1(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4610/</id>
    <title type="text">API 4.2.4.0. Информация о задержке в заявке</title>
    <published>2014-07-11T06:15:54Z</published>
    <updated>2014-07-11T06:15:54Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">Отсутствует почему-то</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4609/</id>
    <title type="text">API 4.2.4.0. Скорость чтения SecurityChange из хранилища</title>
    <published>2014-07-11T06:12:53Z</published>
    <updated>2014-07-11T06:12:53Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Стала медленнее примерно в 6 раз. </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4608/</id>
    <title type="text">Настройка коннектора QuikLua</title>
    <published>2014-07-09T15:15:42Z</published>
    <updated>2014-07-09T15:15:42Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;b&gt;Настройка коннектора QuikLua.&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;iframe width="640" height="390" src="//www.youtube.com/embed/yKHIK9dLM5g" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Скачать и установить &lt;a target="_blank" href="http://www.microsoft.com/ru-ru/download/details.aspx?id=40784" title="http://www.microsoft.com/ru-ru/download/details.aspx?id=40784"&gt;Visual C++ 2013&lt;/a&gt; (&lt;b&gt;необходимо скачать vcredist_x86.exe&lt;/b&gt;).&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Настройка и загрузка Lua скрипта&lt;/b&gt;&lt;br /&gt;Для работы с Quik через Lua подключение необходимо загрузить скрипт StockSharp.Quik.lua, который находится в папке References, рядом с файлом скрипта должны быть все необходимые сборки: &lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_e5126f92c1bf4bd593ad07f5dc657c13');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_e5126f92c1bf4bd593ad07f5dc657c13' style='display:none'&gt;&lt;br /&gt;Antlr3.Runtime.dll&lt;br /&gt;ClrPatch.dll&lt;br /&gt;Ecng.Collections.dll&lt;br /&gt;Ecng.Common.dll&lt;br /&gt;Ecng.ComponentModel.dll&lt;br /&gt;Ecng.Configuration.dll&lt;br /&gt;Ecng.Data.dll&lt;br /&gt;Ecng.Data.Providers.dll&lt;br /&gt;Ecng.Interop.dll&lt;br /&gt;Ecng.Net.dll&lt;br /&gt;Ecng.Reflection.dll&lt;br /&gt;Ecng.Security.dll&lt;br /&gt;Ecng.Serialization.dll&lt;br /&gt;Ecng.Serialization.FieldFactories.dll&lt;br /&gt;Ecng.Transactions.dll&lt;br /&gt;Ecng.Web.dll&lt;br /&gt;Ecng.Xaml.dll&lt;br /&gt;FirebirdSql.Data.FirebirdClient.dll&lt;br /&gt;Google.GData.AccessControl.dll&lt;br /&gt;Google.GData.Calendar.dll&lt;br /&gt;Google.GData.Client.dll&lt;br /&gt;Google.GData.Extensions.dll&lt;br /&gt;ICSharpCode.SharpZipLib.dll&lt;br /&gt;log4net.dll&lt;br /&gt;ManagedWinapi.dll&lt;br /&gt;MathNet.Numerics.dll&lt;br /&gt;Microsoft.Practices.EnterpriseLibrary.Common.dll&lt;br /&gt;Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.dll&lt;br /&gt;Microsoft.Practices.ServiceLocation.dll&lt;br /&gt;Microsoft.Practices.Unity.dll&lt;br /&gt;Microsoft.Practices.Unity.Configuration.dll&lt;br /&gt;Microsoft.Practices.Unity.Interception.dll&lt;br /&gt;MoreLinq.dll&lt;br /&gt;NCalc.dll&lt;br /&gt;NDde.dll&lt;br /&gt;Newtonsoft.Json.dll&lt;br /&gt;Npgsql.dll&lt;br /&gt;NPOI.dll&lt;br /&gt;NPOI.OOXML.dll&lt;br /&gt;NPOI.OpenXml4Net.dll&lt;br /&gt;NPOI.OpenXmlFormats.dll&lt;br /&gt;Ookii.Dialogs.Wpf.dll&lt;br /&gt;PowerCollections.dll&lt;br /&gt;QuickFix.dll&lt;br /&gt;SevenZipSharp.dll&lt;br /&gt;SmartFormat.dll&lt;br /&gt;StockSharp.Algo.dll&lt;br /&gt;StockSharp.BusinessEntities.dll&lt;br /&gt;StockSharp.Community.dll&lt;br /&gt;StockSharp.Fix.dll&lt;br /&gt;StockSharp.Licensing.dll&lt;br /&gt;StockSharp.Logging.dll&lt;br /&gt;StockSharp.Messages.dll&lt;br /&gt;StockSharp.Quik.dll&lt;br /&gt;StockSharp.QuikLua.dll&lt;br /&gt;Xceed.Wpf.Toolkit.dll&lt;br /&gt;StockSharp.Quik.lua&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;В файле скрипта можно указать порт, на котором сервер будет принимать подключения, а так же логин и пароль, с которыми будет подключаться клиент, если поле логин не указано, то подключение может выполняться от имени любого пользователя. По умолчанию используется порт 5001 и отсутствует проверка логина:&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_e00a8e72024947e8bb574de46c48d2f8');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_e00a8e72024947e8bb574de46c48d2f8' style='display:none'&gt;&lt;br /&gt;-------------------------------------------------------------------------&lt;br /&gt;--  Настройки QUIK Lua Fix сервера&lt;br /&gt;-------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;-- Серверный порт, на котором будет работать FIX сервер.&lt;br /&gt;ServerPort=5001&lt;br /&gt;&lt;br /&gt;-- Логин, с которым разрешено подключение к FIX серверу.&lt;br /&gt;-- ServerLogin=&amp;quot;quik&amp;quot;&lt;br /&gt;&lt;br /&gt;-- Пароль, с которым разрешено подключение к FIX серверу.&lt;br /&gt;-- ServerPassword=&amp;quot;quik&amp;quot;&lt;br /&gt;-------------------------------------------------------------------------&lt;/div&gt;&lt;br /&gt;Файл скрипта так же содержит настройки записи отладочной информации, уровень записываемых сообщений и путь к файлу логов:&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_e727d123be0f4e33abb38e088dcf63c3');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_e727d123be0f4e33abb38e088dcf63c3' style='display:none'&gt;&lt;br /&gt;-------------------------------------------------------------------------&lt;br /&gt;--  Настройки логирования&lt;br /&gt;-------------------------------------------------------------------------&lt;br /&gt;-- Уровень логирования.&lt;br /&gt;-- 1 - Debug&lt;br /&gt;-- 2 - Info&lt;br /&gt;-- 3 - Warning&lt;br /&gt;-- 4 - Error&lt;br /&gt;LogLevel=2&lt;br /&gt;&lt;br /&gt;-- Название текстового файла (без расширения), &lt;br /&gt;-- в который будут сохраняться лог-сообщения.&lt;br /&gt;LogFile=&amp;quot;StockSharp.QuikLua&amp;quot;&lt;br /&gt;-------------------------------------------------------------------------&lt;/div&gt;&lt;br /&gt;Далее необходимо загрузить скрипт в терминале Quik. Открываем таблицу доступных скриптов (Таблицы - Lua - Доступные скрипты), выбираем добавить и после добавления скрипта, необходимо его запустить. Запуск скрипта выполняется один раз, при следующем запуске терминала скрипт будет запущен автоматически.&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Настройка таблиц в терминале Quik&lt;/b&gt;&lt;br /&gt;Коннектор QuikLua не требуется специальной настройки названий таблиц и их содержимого, кроме таблицы инструментов, которая используется для автоматического открытия стаканов. Но, чтобы Quik получал все необходимые данные, все основные таблицы должны быть открыты. Проверить наличие всех необходимых таблиц в терминале можно с помощью программы Verifier, который использует разные варианты проверки для Lua режима и Dde. Режим проверки выбирается соответствующей галочкой.&lt;br /&gt;&lt;br /&gt;В качестве примера в архиве лежит файл настроек по умолчанию Quik\info_lua.wnd, все старые файлы настроек и примеры перенесены в папку Quik\Dde. В данной конфигурации открыты все необходимые таблицы с настройками по-умолчанию, кроме таблицы инструментов.&lt;br /&gt;&lt;br /&gt;Для поддержки автоматического открытия стакана должна присутствовать открытая таблица текущих параметров. Таблица должна содержать колонки: Код бумаги, Код класса. Порядок столбцов таблицы может быть любым. &lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Создание подключения&lt;/b&gt;&lt;br /&gt;Выбор режима подключения к Quik (Lua или Dde) выполняется с помощью установки свойства QuikTrader.IsDde. При Lua подключении нет необходимости указывать путь к терминалу, но необходимо указать настройки подключения к серверу (LuaFixServerAddress, LuaLogin и LuaPassword):&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

// создаем подключение
Trader = new QuikTrader
{
   LuaFixServerAddress = &amp;quot;127.0.0.1:5001&amp;quot;.To&amp;lt;EndPoint&amp;gt;(),
   LuaLogin = &amp;quot;quik&amp;quot;,
   LuaPassword = &amp;quot;quik&amp;quot;.To&amp;lt;SecureString&amp;gt;()
};&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Значения по умолчанию для этих полей соответствуют настройкам по умолчанию в скрипте. &lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;b&gt;Свойство QuikTrader.IsDde по умолчанию установлено в false&lt;/b&gt;&lt;/em&gt;, т.о. по умолчанию используется Lua подключение. Если необходимо использовать подключение через Dde, необходимо вручную выставить это свойство:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

// создаем подключение
Trader = new QuikTrader(path)
{
   IsDde = true
};&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Примеры в Пример Quik\Sample позволяет выполнить подключение только через Lua, старые примеры, которые работают через Dde перенесены в папку Quik\Dde.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;[b]Мониторинг работы Lua скрипта&lt;/b&gt;&lt;br /&gt;Для мониторинга работы скрипта, после его запуска в Quik, в папке со скриптом, будет создан лог-файл (по умолчанию используется файл StockSharp.QuikLua.log). В данном файле показаны основные запросы клиента к серверу и ошибки обработки данных в скрипте.&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;Текущая версия Quik Lua коннектора не поддерживает работу со стоп-заявками и получение истории изменений.&lt;br /&gt;&lt;br /&gt;&lt;span class="highlight"&gt;Начиная с версии 4.2.26.0 добавлена поддержка стоп-заявок.&lt;/span&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4606/</id>
    <title type="text">Странный баг в AttachOrder и во время торговли в S# 4.2.3.4</title>
    <published>2014-07-08T19:13:55Z</published>
    <updated>2014-07-08T19:13:55Z</updated>
    <author>
      <name>poison</name>
      <uri>https://stocksharp.ru/users/38961/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Наткнулся на странный баг при загрузке ордеров с помощью AttachOrder, а также при добавлении новых ордеров в стратегию во время торговли.&lt;br /&gt;&lt;br /&gt;При добавлении новых ордеров к стратегии исчезают все предыдущие ордера из Orders, если между временем последнего добавленного ордера и предыдущими больше 36 часов.&lt;br /&gt;&lt;br /&gt;То есть, например, добавляю из файла 10 ордеров со сделками среднесрочной стратегии. В MyTrades оказываются все сделки, но в Orders только последние два ордера.&lt;br /&gt;&lt;br /&gt;Соответственно при последующем сохранении состояния сохраняются только 2 ордера с его сделками и информация теряется.&lt;br /&gt;&lt;br /&gt;Причем, если загружать ордера в обратной последовательности от новых к старым, то все ордера остаются в Orders.&lt;br /&gt;&lt;br /&gt;[confused] </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4605/</id>
    <title type="text">Транзакционность при работе с заявками</title>
    <published>2014-07-05T18:29:38Z</published>
    <updated>2014-07-05T18:29:38Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">В современной версии S# API &lt;a href="http://stocksharp.com/doc/?topic=html/4ffe2119-9458-449b-a2dc-7551f8e77c20.htm" title="http://stocksharp.com/doc/?topic=html/4ffe2119-9458-449b-a2dc-7551f8e77c20.htm"&gt;транзакционность&lt;/a&gt; уже не нужна?&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4604/</id>
    <title type="text">Выгрузка тиковых данных для TSLAB</title>
    <published>2014-07-05T15:19:13Z</published>
    <updated>2014-07-05T15:19:13Z</updated>
    <author>
      <name>chernikovd</name>
      <uri>https://stocksharp.ru/users/50123/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Выгружаю тиковые данные для TSLAB, в формате txt выгружается файл с расширением csv, а в нем следующий формат:&lt;br /&gt;2013-03-01 10:00:03;701655006;31149;8;&lt;br /&gt;TSLAB не принимает такой формат, почему нельзя настраивать какие колонки и в каком порядке выгружать, ну например как на  сайте финама..&lt;br /&gt;</content>
  </entry>
</feed>