﻿<?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=86</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-15T05:49:57Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=86" rel="self" type="application/rss+xml" />
  <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">&lt;p&gt;11:22:28.449|Error  |S#.Data   |System.NotSupportedException: Указанный метод не поддерживается.
в Ecng.Data.HierarchicalPageLoadList&lt;code&gt;1.OnClear() в StockSharp.Algo.Storages.BaseStorageEntityList&lt;/code&gt;1.OnClear()
в Ecng.Serialization.DelayAction.BatchFlushAndClear(ICollection`1 actions)&lt;/p&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;p&gt;Не получается отключить легенду для отдельных элементов графика.
Работает только Chart.ShowLegend = false, отключающий всю легенду, а вот ChartElement.IsLegend = false не производит никакого эффекта, а по идее должен выборочно отключать легенду у нужных элементов.&lt;/p&gt;
</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">&lt;p&gt;Проверял на квике. Все запущено, свечки идут, график рисуется, и как только сессия закончилась в 23-50 по идее должно было сработать событие Trader.SessionStateChanged (стоял брейкпоинт), но этого не произошло.&lt;/p&gt;
</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;p&gt;Таблица Инструменты настроена по мануалу (Краткое название бумаги, Код бумаги, Код класса)
Скриншот:
&lt;a href="http://i.imgur.com/ZK4JHJI.png" rel="nofollow" target="_blank"&gt;Таблица инструменты&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Вываливается ошибка:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;QuikTrader 11.07.2014 17:56:33 Error System.InvalidOperationException: Ошибка получение маркет-даты. Код '0', текст 'dlya instrumenta edu4@forts ne bylo naideno informatsii v tablitse instrumenty.
imya parametra: securityid'.
   в StockSharp.Fix.FixMessageAdapter.#=qt5tmgZQvh3OfM65ZIGIuoyCNHprtaaNePkv_PL4vn4c=(String #=qCkagUgJANlFgHge7iVRifA==)
   в StockSharp.Fix.FixMessageAdapter.#=qMLUq1hDypL97$32cs5jmC8fudLz3sQrMiyPvADv6Ki8=()

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;И еще, кстати Trader.Securities заполняется через раз (Portfolio заполнено, Securities пустое).&lt;/p&gt;
&lt;p&gt;К сожалению, info_lua.wnd загрузить не могу, так как версия квика ниже.&lt;/p&gt;
</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;p&gt;Если робот завершает работу аварийно, то при следующем подключении вываливается ошибка&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;QuikTrader 11.07.2014 16:45:41 Error System.InvalidOperationException: Ошибка авторизации пользователя.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;До тех пор, пока не перезапустишь lua скрипт в квике&lt;/p&gt;
</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">&lt;p&gt;Проблема следующая, на бэктесте тиковых данных месяца на 3 (т.е. полностью один фьючерсный контракт от экспирации до экспирации) очень часто вылетает ошибка System.OutOfMemoryException
Вылетает на разных timestamps, стэктрейс приводит в обработку индикаторов (тоже разных). Если сразу перезапустить бэктест, то ошибка пропадает и бэктест завершается удачно. Бывает надо раза по 2 перезапускать.&lt;/p&gt;
&lt;p&gt;Вопрос: что может быть причиной данной ошибки и как ее вылавливать?
(я не программер, так что может вопрос простой и известный - тогда киньте ссылку на решение пожалуйста)&lt;/p&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">&lt;p&gt;API 4.2.4.0 выдает ошибку при выставлении заявки по инструменту  EuU4.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;StockSharp.Quik.Native.ApiException: Код ошибки Failed Сообщение  Указанный инструмент не найден: &amp;quot;EUU4&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;В 4.2.3.4 все работает нормально.&lt;/p&gt;
&lt;p&gt;Косяк скорее всего в том что Security.Code идет в верхнем регистре в новой версии. В старой идет нормально EuU4.&lt;/p&gt;
</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;p&gt;Приветствую всех.
Гидра 4.2.3.21&lt;/p&gt;
&lt;p&gt;Периодически (через 4-6-8 часов работы) падает. Посоветуйте пожалуйста, чем помочь гидре проработать дольше :)&lt;/p&gt;
&lt;p&gt;В Unhandled Exception.txt такой лог:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;16:48:37.639|Error  |Unhandled Exception|System.Exception: The socket is connected, you neednt' 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' 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' 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' 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;/code&gt;&lt;/pre&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">&lt;p&gt;Отсутствует почему-то&lt;/p&gt;
</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">&lt;p&gt;Стала медленнее примерно в 6 раз.&lt;/p&gt;
</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;p&gt;**Настройка коннектора QuikLua.&lt;/p&gt;
&lt;div style="text-align:center"&gt;&lt;iframe src="https://www.youtube.com/embed/yKHIK9dLM5g" width="640" height="390" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Скачать и установить &lt;a href="http://www.microsoft.com/ru-ru/download/details.aspx?id=40784" target="_blank"&gt;Visual C++ 2013&lt;/a&gt; (необходимо скачать vcredist_x86.exe**).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Настройка и загрузка Lua скрипта&lt;/strong&gt;
Для работы с Quik через Lua подключение необходимо загрузить скрипт StockSharp.Quik.lua, который находится в папке References, рядом с файлом скрипта должны быть все необходимые сборки:&lt;/li&gt;
&lt;/ol&gt;
&lt;details&gt;&lt;summary&gt;Antlr3.Runtime.dll
ClrPatch.dll
Ecng.Collections.dll
Ecng.Common.dll
Ecng.ComponentModel.dll
Ecng.Configuration.dll
Ecng.Data.dll
Ecng.Data.Providers.dll
Ecng.Interop.dll
Ecng.Net.dll
Ecng.Reflection.dll
Ecng.Security.dll
Ecng.Serialization.dll
Ecng.Serialization.FieldFactories.dll
Ecng.Transactions.dll
Ecng.Web.dll
Ecng.Xaml.dll
FirebirdSql.Data.FirebirdClient.dll
Google.GData.AccessControl.dll
Google.GData.Calendar.dll
Google.GData.Client.dll
Google.GData.Extensions.dll
ICSharpCode.SharpZipLib.dll
log4net.dll
ManagedWinapi.dll
MathNet.Numerics.dll
Microsoft.Practices.EnterpriseLibrary.Common.dll
Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.dll
Microsoft.Practices.ServiceLocation.dll
Microsoft.Practices.Unity.dll
Microsoft.Practices.Unity.Configuration.dll
Microsoft.Practices.Unity.Interception.dll
MoreLinq.dll
NCalc.dll
NDde.dll
Newtonsoft.Json.dll
Npgsql.dll
NPOI.dll
NPOI.OOXML.dll
NPOI.OpenXml4Net.dll
NPOI.OpenXmlFormats.dll
Ookii.Dialogs.Wpf.dll
PowerCollections.dll
QuickFix.dll
SevenZipSharp.dll
SmartFormat.dll
StockSharp.Algo.dll
StockSharp.BusinessEntities.dll
StockSharp.Community.dll
StockSharp.Fix.dll
StockSharp.Licensing.dll
StockSharp.Logging.dll
StockSharp.Messages.dll
StockSharp.Quik.dll
StockSharp.QuikLua.dll
Xceed.Wpf.Toolkit.dll
StockSharp.Quik.lua&lt;/summary&gt;
&lt;/details&gt;
&lt;p&gt;В файле скрипта можно указать порт, на котором сервер будет принимать подключения, а так же логин и пароль, с которыми будет подключаться клиент, если поле логин не указано, то подключение может выполняться от имени любого пользователя. По умолчанию используется порт 5001 и отсутствует проверка логина:&lt;/p&gt;
&lt;div class="spoiler"&gt;&lt;hr /&gt;
&lt;h2 id="quik-lua-fix"&gt;--  Настройки QUIK Lua Fix сервера&lt;/h2&gt;
&lt;p&gt;-- Серверный порт, на котором будет работать FIX сервер.
ServerPort=5001&lt;/p&gt;
&lt;p&gt;-- Логин, с которым разрешено подключение к FIX серверу.
-- ServerLogin=&amp;quot;quik&amp;quot;&lt;/p&gt;
&lt;h2 id="fix-serverpasswordquik"&gt;-- Пароль, с которым разрешено подключение к FIX серверу.
-- ServerPassword=&amp;quot;quik&amp;quot;&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Файл скрипта так же содержит настройки записи отладочной информации, уровень записываемых сообщений и путь к файлу логов:&lt;/p&gt;
&lt;div class="spoiler"&gt;&lt;hr /&gt;
&lt;h2 id="section"&gt;--  Настройки логирования&lt;/h2&gt;
&lt;p&gt;-- Уровень логирования.
-- 1 - Debug
-- 2 - Info
-- 3 - Warning
-- 4 - Error
LogLevel=2&lt;/p&gt;
&lt;h2 id="logfilestocksharp.quiklua"&gt;-- Название текстового файла (без расширения),
-- в который будут сохраняться лог-сообщения.
LogFile=&amp;quot;StockSharp.QuikLua&amp;quot;&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Далее необходимо загрузить скрипт в терминале Quik. Открываем таблицу доступных скриптов (Таблицы - Lua - Доступные скрипты), выбираем добавить и после добавления скрипта, необходимо его запустить. Запуск скрипта выполняется один раз, при следующем запуске терминала скрипт будет запущен автоматически.
3. &lt;strong&gt;Настройка таблиц в терминале Quik&lt;/strong&gt;
Коннектор QuikLua не требуется специальной настройки названий таблиц и их содержимого, кроме таблицы инструментов, которая используется для автоматического открытия стаканов. Но, чтобы Quik получал все необходимые данные, все основные таблицы должны быть открыты. Проверить наличие всех необходимых таблиц в терминале можно с помощью программы Verifier, который использует разные варианты проверки для Lua режима и Dde. Режим проверки выбирается соответствующей галочкой.&lt;/p&gt;
&lt;p&gt;В качестве примера в архиве лежит файл настроек по умолчанию Quik\info_lua.wnd, все старые файлы настроек и примеры перенесены в папку Quik\Dde. В данной конфигурации открыты все необходимые таблицы с настройками по-умолчанию, кроме таблицы инструментов.&lt;/p&gt;
&lt;p&gt;Для поддержки автоматического открытия стакана должна присутствовать открытая таблица текущих параметров. Таблица должна содержать колонки: Код бумаги, Код класса. Порядок столбцов таблицы может быть любым.
4. &lt;strong&gt;Создание подключения&lt;/strong&gt;
Выбор режима подключения к Quik (Lua или Dde) выполняется с помощью установки свойства QuikTrader.IsDde. При Lua подключении нет необходимости указывать путь к терминалу, но необходимо указать настройки подключения к серверу (LuaFixServerAddress, LuaLogin и LuaPassword):&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-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;/code&gt;&lt;/pre&gt;
&lt;p&gt;Значения по умолчанию для этих полей соответствуют настройкам по умолчанию в скрипте.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Свойство QuikTrader.IsDde по умолчанию установлено в false&lt;/strong&gt;&lt;/em&gt;, т.о. по умолчанию используется Lua подключение. Если необходимо использовать подключение через Dde, необходимо вручную выставить это свойство:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
// создаем подключение
Trader = new QuikTrader(path)
{
   IsDde = true
};
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;em&gt;Примеры в Пример Quik\Sample позволяет выполнить подключение только через Lua, старые примеры, которые работают через Dde перенесены в папку Quik\Dde.&lt;/em&gt;
5. &lt;strong&gt;Мониторинг работы Lua скрипта&lt;/strong&gt;
Для мониторинга работы скрипта, после его запуска в Quik, в папке со скриптом, будет создан лог-файл (по умолчанию используется файл StockSharp.QuikLua.log). В данном файле показаны основные запросы клиента к серверу и ошибки обработки данных в скрипте.&lt;/p&gt;
&lt;p&gt;Текущая версия Quik Lua коннектора не поддерживает работу со стоп-заявками и получение истории изменений.&lt;/p&gt;
&lt;p&gt;&lt;mark&gt;Начиная с версии 4.2.26.0 добавлена поддержка стоп-заявок.&lt;/mark&gt;&lt;/p&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">&lt;p&gt;Наткнулся на странный баг при загрузке ордеров с помощью AttachOrder, а также при добавлении новых ордеров в стратегию во время торговли.&lt;/p&gt;
&lt;p&gt;При добавлении новых ордеров к стратегии исчезают все предыдущие ордера из Orders, если между временем последнего добавленного ордера и предыдущими больше 36 часов.&lt;/p&gt;
&lt;p&gt;То есть, например, добавляю из файла 10 ордеров со сделками среднесрочной стратегии. В MyTrades оказываются все сделки, но в Orders только последние два ордера.&lt;/p&gt;
&lt;p&gt;Соответственно при последующем сохранении состояния сохраняются только 2 ордера с его сделками и информация теряется.&lt;/p&gt;
&lt;p&gt;Причем, если загружать ордера в обратной последовательности от новых к старым, то все ордера остаются в Orders.&lt;/p&gt;
&lt;p&gt;[confused]&lt;/p&gt;
</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">&lt;p&gt;В современной версии S# API &lt;a href="http://stocksharp.com/doc/?topic=html/4ffe2119-9458-449b-a2dc-7551f8e77c20.htm"&gt;транзакционность&lt;/a&gt; уже не нужна?&lt;/p&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">&lt;p&gt;Выгружаю тиковые данные для TSLAB, в формате txt выгружается файл с расширением csv, а в нем следующий формат:
2013-03-01 10:00:03;701655006;31149;8;
TSLAB не принимает такой формат, почему нельзя настраивать какие колонки и в каком порядке выгружать, ну например как на  сайте финама..&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4603/</id>
    <title type="text">Шилдт в хорошем качестве</title>
    <published>2014-07-04T12:53:30Z</published>
    <updated>2014-07-04T12:53:30Z</updated>
    <author>
      <name>Андрей К.</name>
      <uri>https://stocksharp.ru/users/6320/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">&lt;p&gt;Легкий и качественный.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4602/</id>
    <title type="text">Закачка тиков с РТС &amp;quot;вручную&amp;quot;</title>
    <published>2014-07-04T10:32:13Z</published>
    <updated>2014-07-04T10:32:13Z</updated>
    <author>
      <name>alun</name>
      <uri>https://stocksharp.ru/users/49773/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Добрый день.&lt;/p&gt;
&lt;p&gt;Не подскажет ли кто-нибудь как можно использовать Hydra РТС источник программно через Stock# API? Например подгрузить сделки, которых нет локально без Hydra?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4601/</id>
    <title type="text">API 4.2.3.20. System.ArgumentNullException: Ассоциативная информация пустая.</title>
    <published>2014-07-04T08:46:57Z</published>
    <updated>2014-07-04T08:46:57Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="IQFeed" />
    <content type="html">&lt;p&gt;Получаю исторические сделки в цикле для выбранных инструментов. Некоторое количество бумаг загрузилось нормально. На какой-то бумаге стал генерить ошибку в большом количестве, что лог получился в 18 ГБ. Это я еще вовремя остановил. Так бы весь HDD забил. Проанализировать лог сложно, т.к. большой. Ошибка: ```plain
2014-07-04 11:22:38,682 [33] ERROR - 11:20:09.289 | IQFeedTrader    | System.ArgumentNullException: Ассоциативная информация пустая.
Parameter name: message
at StockSharp.Algo.Connector.#=qSE7Rm5Va3Mu5$LCg7FAHBTtYn2pm1JVWB6XHYdXdMAE=[TMessage](TMessage #=q3awP$$WVrxC$zE4fI60tmg==, Func&lt;code&gt;2 #=qcrXB49fGRzAzZlfqrV2qWA==, Action&lt;/code&gt;2 #=qZFv_PAyK$cXdHbl5VrD9RA==, Boolean #=qI1nKfTb0JJBsZlhM3AhNZvSFnTVj6sbbO4Pjygbc0yE=)
at StockSharp.Algo.Connector.#=qo31Mg8_M4GKZ9SHeXHo8tr3QXGVuMwg1ZrLngoaoa7o=(ExecutionMessage #=q5dMT8s7uwklgLAiNy40zmA==)
at StockSharp.Algo.Connector.OnProcessMessage(Message message, MessageAdapterTypes adapterType, MessageDirections direction)
at StockSharp.IQFeed.IQFeedTrader.OnProcessMessage(Message message, MessageAdapterTypes adapterType, MessageDirections direction)
at StockSharp.Algo.Connector.#=qgFVU214I6ZozN3_wcAatE_4_lrnHCDInWB64t2HpOpCLkxEosGvu01dgvHqUUx7r(Message #=qeVKqcDSTzswWwbpMKaS1Qw==)
at System.Action`2.Invoke(T1 arg1, T2 arg2)&lt;br /&gt;
at StockSharp.Messages.MessageProcessor.&amp;lt;StockSharp.Messages.IMessageProcessor.Start&amp;gt;b__0()&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4600/</id>
    <title type="text">API 4.2.3.20. Сообщения, содержащие несколько изменений, не поддерживаются</title>
    <published>2014-07-02T20:54:44Z</published>
    <updated>2014-07-02T20:54:44Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Загружаю изменения по инструментам: &lt;code&gt;csharp securityChangeStorage.Load(date) &lt;/code&gt;Ошибка: ```plain
2014-07-03 00:29:31,308 [ 1] ERROR - Ошибка при вызове команды RunCommand
System.InvalidOperationException: Сообщения, содержащие несколько изменений, не поддерживаются.
at StockSharp.Algo.MessageConverterHelper.#=qeHZAjjyJSizS7DWSSkA9a6AgUWw5pHJ3Vzpmjo0krho=.#=qs_x3M4HZqKjvPIxxH9L9sw==(#=qa_$8GPQnXx_HCyesBm8V9g== #=q4rpWxVZhVjoZ8i$hSpBONA==)
at System.Linq.Enumerable.WhereSelectEnumerableIterator&lt;code&gt;2.MoveNext() at System.Linq.Enumerable.WhereEnumerableIterator&lt;/code&gt;1.MoveNext()
at System.Linq.Buffer&lt;code&gt;1..ctor(IEnumerable&lt;/code&gt;1 source)
at System.Linq.OrderedEnumerable&lt;code&gt;1.&amp;lt;GetEnumerator&amp;gt;d__0.MoveNext() at System.Linq.Enumerable.WhereSelectEnumerableIterator&lt;/code&gt;2.MoveNext()
at System.Collections.Generic.List&lt;code&gt;1.InsertRange(Int32 index, IEnumerable&lt;/code&gt;1 collection)
at AlgoTrading.NewModel.Strategies.StrategyA.HistoryMdvBuilder.GetSecurityChangesFromMyStorage(DateTime date)&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4599/</id>
    <title type="text">Похоже, что гидра неверно парсит файлы с ftp rts</title>
    <published>2014-07-01T19:58:35Z</published>
    <updated>2014-07-01T19:58:35Z</updated>
    <author>
      <name>Romant</name>
      <uri>https://stocksharp.ru/users/299/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;Задача: скачать тики по контракту, скажем, RIU7. Для этого настраиваем источник RTS с начальной датой, скажем, 01.01.2006, ждём, когда скачается всё за 2006 и 2007 года и останавливаем работу источника.&lt;/p&gt;
&lt;p&gt;В результате по контракту RIU7 гидра создаст 8 (восемь) папок: 2006_06_02 2006_06_05 2006_08_29 2006_09_21 2006_09_26 2006_09_27 2006_10_20 2007_08_23, больше ничего.&lt;/p&gt;
&lt;p&gt;Я выборочно руками надёргал файлов FTxxx.zip с ftp биржи (за 2007 год) и убедился, что RIU7 фигурирует почти в каждом из них - но папки с данными по нему создаются лишь за несколько дней. В TemporaryFiles все эти FTxxx.zip так же есть.&lt;/p&gt;
&lt;p&gt;Господа разработчики, это уже действительно проблема... как доверять тем тикам, что гидра вроде бы слила с ртс? Она явно не все из них парсит и заносит в свою базу.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4598/</id>
    <title type="text">Hydra  4.2.3.15  Свечи из тиков</title>
    <published>2014-07-01T17:07:28Z</published>
    <updated>2014-07-01T17:07:28Z</updated>
    <author>
      <name>wednesday</name>
      <uri>https://stocksharp.ru/users/38935/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Доброго дня.
Не могу разобраться почему при использовании тиковых данных скачанных с помощью Гидры версии 4.2.3.15  не формируются свечи в SampleHistoryTest на тиках(S# 4.2.3.14), но при этом если загрузить те же данные с помощью Гидры 4.1.1.19 все прекрасно работает (само собой тест так же отлично работает на History Data(из Downloads S# Api 4.2.3.14)). Буду благодарна за помощь :)&lt;/p&gt;
</content>
  </entry>
</feed>