﻿<?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">Урок 7. Сохранение и накопление данных</title>
  <id>~/topic/3764/urok-7_-sohranenie-i-nakoplenie-dannyh/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-13T17:22:42Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=3764" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/29228/</id>
    <title type="text">lebedevsrg: Иван, благодарю - помогло. Версию я правда пока менять не стал, но нашел свойство Market...</title>
    <published>2014-01-21T16:29:18Z</published>
    <updated>2016-08-16T00:16:33Z</updated>
    <author>
      <name>IvanB</name>
      <uri>https://stocksharp.ru/users/26984/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(29214)" rel="nofollow" target="_blank"&gt;lebedevsrg&lt;/a&gt;:&lt;/strong&gt;
Иван, благодарю - помогло.
Версию я правда пока менять не стал, но нашел свойство MarketEmulator и списал туда&lt;/p&gt;
&lt;div class="spoiler"&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;pre&gt;&lt;code&gt;        trader.MarketEmulator.Settings.UseMarketDepth = true;
        trader.MarketEmulator.Settings.UseCandlesTimeFrame = timeFarame;
        trader.MarketEmulator.Settings.SyncDepthToTrades = true;
        trader.MarketEmulator.Settings.FillOnTouch = true;
&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;div&gt;
&lt;blockquote&gt;
&lt;p&gt;Появился еще такой вопрос - при экспорте данных есть параметр &amp;quot;sql&amp;quot;, использование которого как заявлено должно приводить к экспорту данных в sql-сервер. Но где прописать настройки mssql сервера и саму дерективу insert?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Нужно прописать строку подключения в файле Hydra.exe.config
Здесь обсуждали данный вопрос:
&lt;a href="http://stocksharp.com/forum/3729/Kak-dannyie-s-finama-tiki--zaghnat--v-sql/"&gt;http://stocksharp.com/forum/3729/Kak-dannyie-s-finama-tiki--zaghnat--v-sql/&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/26694/</id>
    <title type="text">Prival: Осталась куча вопросов. Спасибо за Ваши вопросы! Пишите, мы только за то, чтобы убрать все п...</title>
    <published>2013-07-17T07:23:57Z</published>
    <updated>2016-07-28T18:30:39Z</updated>
    <author>
      <name>Самунджян Артем</name>
      <uri>https://stocksharp.ru/users/675/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(26692)" rel="nofollow" target="_blank"&gt;Prival&lt;/a&gt;:&lt;/strong&gt;
Осталась куча вопросов.
Спасибо за Ваши вопросы! Пишите, мы только за то, чтобы убрать все пробелы.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(26692)" rel="nofollow" target="_blank"&gt;Prival&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Почему в видео шаг RIM3 установлен 1, и автора это устраивает …. а меня нет, не устраивает шаг вроде бы 10. Почему для лектора это нормально ? За что отвечает этот параметр ?  если я введу туда  5134675912, это тоже устроит ?&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;Дело в том, что данный шаг никак не повлияет на корректность использования данных этого инструмента.  В дальнейшем, если мы будем использовать эти данные в коде программы мы легко сможем поменять шаг . Поэтому автор не делает на этом акцент. Как это в принципе и делается в проекте по этому уроку. Вот скриншот (из проекта):&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/102477/Снимок.PNG" alt="проект данных" /&gt;&lt;/p&gt;
&lt;p&gt;Когда мы качаем данные с финама, то финам не предоставляет данных о минимальном шаге, поэтому автоматически подставляется единица.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(26692)" rel="nofollow" target="_blank"&gt;Prival&lt;/a&gt;:&lt;/strong&gt;
2.	Если качать с финама склеенный фьючерс РТС, какой шаг устанавливать ? до сентября 2012 был 5, сейчас 10&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Да, тут нужно очень осторожно подходить к решению этого вопроса. Можно поставить шаг 10 и пожертвовать результатами тестирования, хотя если система долгосрочная, то это не так сильно повлияет на её результаты. Второй вариант - разделить склеенный фьюч на два 1) Где шаг равен 5 и 2) где шаг равен 10. В дальнейшем делать раздельный тестинг&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(26692)" rel="nofollow" target="_blank"&gt;Prival&lt;/a&gt;:&lt;/strong&gt;
3.	Есть куча источников. Поясните все равно откуда качать или есть разница ? К примеру фьючерс РТС (могу качать через Quik, финам, RTS и плазу). Через что лучше это делать ?
Дело в том, что качать легче всего через самый простой и надежный источник. Таковым является финам. Я рассмотрю здесь нюансы каждого источника:
1)&lt;strong&gt;Quik&lt;/strong&gt; -&amp;gt; Если сохранять стаканы, в таком случае гидра должна работать постоянно + не получиться запустить робота, потому что Quik поддерживает только одно подключение (особенности DDE сервера). Если сохранять сделки, то гидру (S#.Data) нужно будет запускать один раз в день (в конце дня), так как квик сам сохраняет сделки на один день. Не очень удобно, потому что постоянно должно что-то работать.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;2)&lt;strong&gt;Финам&lt;/strong&gt; -&amp;gt; Можно качать сделки, когда угодно. То есть один раз включили, она ни с кем не конфликтует. Не хранит стаканы, можно закачивать готовые свечки. По сути самый удобный источник. РТС источник также работает, но там, чтобы получить список инструментов придется скачивать по каждой сделки с каждого инструмента (опять же не совсем удобно, а данные точно такие же).&lt;/p&gt;
&lt;p&gt;3)&lt;strong&gt;Плаза&lt;/strong&gt;-&amp;gt; Неплохой вариант, не конфликтует с роботом. Может одновременно и то и то работать. Плазу имеет смысл
использовать, только если Вы собираетесь сохранять то, чего нет у финама (Ордер лог, стаканы к примеру).&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(26692)" rel="nofollow" target="_blank"&gt;Prival&lt;/a&gt;:&lt;/strong&gt;
4.	Как правильно настроить серверный режим….(что куда писать, прописывать и т.д.) + как потом этим пользоваться ?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Серверный режим Гидры, это когда одна программа запущена как сервер (скачивает данные с источников), а другие экземпляры Гидры подключаются к серверу и тянут из нее загруженные данные. Чтобы это работало надо сделать следующее:&lt;/p&gt;
&lt;p&gt;Меню Дополнительно -&amp;gt; Настройки… здесь выставить галочку Серверный режим. Это будет Сервер.&lt;/p&gt;
&lt;p&gt;Запускаем на другом ПК гидру и настраиваем ее как клиент, для этого находим источник S#.Data Server, переходим в его настройки и там указываем параметры для подключения к серверной Гидре: адрес к серверу, при необходимости логин и пароль.&lt;/p&gt;
&lt;p&gt;Это основные настройки, необходимые для создания схемы Сервер-Клиент на Гидре.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(26692)" rel="nofollow" target="_blank"&gt;Prival&lt;/a&gt;:&lt;/strong&gt;
5.	Что такое Анонимно – что за настройка ? что она делает ? анонимно деньги тырит с моего счета или еще что-то ?
Если бы...(деньги тырит) [biggrin]&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Если выставлена опция Анонимно, то к этому серверу для доступа не нужно указывать логин/пароль, в противном случае, необходимо указывать логин/пароль учетной записи Windows, где запущен Сервер Гидры.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(26692)" rel="nofollow" target="_blank"&gt;Prival&lt;/a&gt;:&lt;/strong&gt;
6.	Как правильно склеивать фьючерс, покажите пример. Их склеивать можно по разному, как сделано это в программе ?
Тут нам можем помочь &lt;a href="http://www.stocksharp.com/doc/html/2a78aa1d-c8b6-4679-9d3e-4ab8e909df54.htm"&gt;документация&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(26692)" rel="nofollow" target="_blank"&gt;Prival&lt;/a&gt;:&lt;/strong&gt;
7.	В настройке источника финама есть игнорировать ошибки ? что это за ошибки ? их целая куча там идет, зачем Вы все время приводите финам…неужели FTP сервер биржи еще хуже ?
В третьем вопросе пояснил. В сохранении данных должен признаться, что финам лучше всех. Поэтому его все и используют.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;В логах отображаются не только ошибки, но и предупреждения, информационные сообщения.
Опция Игнорировать ошибки заставляет Гидру не обращать внимание на ошибки и выполнять следующие действия.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(26692)" rel="nofollow" target="_blank"&gt;Prival&lt;/a&gt;:&lt;/strong&gt;
8.	В хелпе &lt;a href="http://stocksharp.com/doc/?topic=html/a720a275-440a-44ce-86e2-bcec2e0bc55f.htm"&gt;http://stocksharp.com/doc/?topic=html/a720a275-440a-44ce-86e2-bcec2e0bc55f.htm&lt;/a&gt; где склеивание есть столбец (…. Ласты) что это такое (мы не экстрасенсы… )? чем они отличаются от сделок ?  откуда они качаются ? как выглядят и т.д.
Ласты – это Top of book, т.е. лучшие цены (bestask и bestbid стакана). Это совсем не сделки. Скачиваются из источника данных.
&lt;strong&gt;&lt;a href="@message(26692)" rel="nofollow" target="_blank"&gt;Prival&lt;/a&gt;:&lt;/strong&gt;
9.	Что за источник S#.Data Server ?
Источник – серверный вариант гидры на другом ПК.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(26692)" rel="nofollow" target="_blank"&gt;Prival&lt;/a&gt;:&lt;/strong&gt;
10.	Есть ли сервер который  уже давно собирает эти данные (не вериться что никто это не делает), где есть ордер лог, стаканы и  т.д. Обязательно всем нужно собирать самим ?
Есть, но он предоставляет только демо данные. Сервер, который будет сохранять данные планируем настроить (ол, стаканы, сделки).
&lt;strong&gt;&lt;a href="@message(26692)" rel="nofollow" target="_blank"&gt;Prival&lt;/a&gt;:&lt;/strong&gt;
11.	У меня есть знакомый который торгует через плазу.  Могу ли я настроить гидру у него (как это сделать)? Будет ли она (гидра) мешать его работе ? как мне подключаться к его компьютеру для получения скачанных данных ?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Да, все верно. Можно поставить её, она совсем не будет конфликтовать с роботом.&lt;/p&gt;
&lt;p&gt;Но для этого необходимо иметь соответствующие технические возможности, как минимум надо чтобы у ПК где стоит Гидра-сервер был белый IP адрес, а также настроены сетефой экран и т.п. Вы же хотите через интернет подключаться, если я правильно понял.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/30078/</id>
    <title type="text">Михаил Сухов: Architectus: Должен ли я сообщить куда-либо о баге? Вы уже сообщили на форуме. Этого д...</title>
    <published>2014-03-22T11:36:37Z</published>
    <updated>2014-03-22T12:23:37Z</updated>
    <author>
      <name>Architectus</name>
      <uri>https://stocksharp.ru/users/6333/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(30063)" rel="nofollow" target="_blank"&gt;Михаил Сухов&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(30062)" rel="nofollow" target="_blank"&gt;Architectus&lt;/a&gt;:&lt;/strong&gt;
Должен ли я сообщить куда-либо о баге?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Вы уже сообщили на форуме. Этого достаточно. Мы обновили Гидру.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Здорово, спасибо! Обновил Гидру. Заработал источник GainCapital. Также заработал TrueFX. С ним тоже были проблемы.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/30063/</id>
    <title type="text">Architectus: Должен ли я сообщить куда-либо о баге? Вы уже сообщили на форуме. Этого достаточно. Мы ...</title>
    <published>2014-03-20T19:05:48Z</published>
    <updated>2014-03-20T19:05:48Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(30062)" rel="nofollow" target="_blank"&gt;Architectus&lt;/a&gt;:&lt;/strong&gt;
Должен ли я сообщить куда-либо о баге?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Вы уже сообщили на форуме. Этого достаточно. Мы обновили Гидру.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/30062/</id>
    <title type="text">Должен ли я сообщить куда-либо о баге? </title>
    <published>2014-03-20T18:59:17Z</published>
    <updated>2014-03-20T18:59:17Z</updated>
    <author>
      <name>Architectus</name>
      <uri>https://stocksharp.ru/users/6333/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Должен ли я сообщить куда-либо о баге?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/30031/</id>
    <title type="text">Михаил Сухов: Architectus: Исходные данные скачались, но в формат S# они не переведены. Как я понима...</title>
    <published>2014-03-17T16:35:26Z</published>
    <updated>2014-03-17T16:35:26Z</updated>
    <author>
      <name>Architectus</name>
      <uri>https://stocksharp.ru/users/6333/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(30028)" rel="nofollow" target="_blank"&gt;Михаил Сухов&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(30027)" rel="nofollow" target="_blank"&gt;Architectus&lt;/a&gt;:&lt;/strong&gt;
Исходные данные скачались, но в формат S# они не переведены. Как я понимаю проблема в ошибке.&lt;/p&gt;
&lt;p&gt;Текст ошибки я прочитал. Но в чем причина? Что нужно исправить?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Как видно по логу - переведены. Ошибка простая - нулевая цена.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;В том-то и проблема, что данных нет. Да, написано в Гидре что есть стаканы. Но при попытке просмотра - данные отсутствуют. При нажатии ПКМ на инструменте - &amp;quot;Открыть папку с данными&amp;quot; ошибка &amp;quot;Невозможно открыть директорию хранения данных&amp;quot;. Папка с именем &amp;quot;AUD_CAD@GAIN&amp;quot; не создается. В указанной в настройках папке с данными файлов по Gain нет. В подпапке TemporaryFiles чисто. А raw файлы с данными лежат вместе с Hydra.exe.
В то же время при скачке с Финама проблем нет. Только что проверял. Версия - 4.2.2.19.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/30028/</id>
    <title type="text">Architectus: Исходные данные скачались, но в формат S# они не переведены. Как я понимаю проблема в о...</title>
    <published>2014-03-17T15:20:31Z</published>
    <updated>2014-03-17T15:20:31Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(30027)" rel="nofollow" target="_blank"&gt;Architectus&lt;/a&gt;:&lt;/strong&gt;
Исходные данные скачались, но в формат S# они не переведены. Как я понимаю проблема в ошибке.&lt;/p&gt;
&lt;p&gt;Текст ошибки я прочитал. Но в чем причина? Что нужно исправить?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Как видно по логу - переведены. Ошибка простая - нулевая цена.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/30027/</id>
    <title type="text">Михаил Сухов: Architectus: Стартовал загрузку. В результате в папке с Гидрой появились файлы с исход...</title>
    <published>2014-03-17T14:55:39Z</published>
    <updated>2014-03-17T14:55:39Z</updated>
    <author>
      <name>Architectus</name>
      <uri>https://stocksharp.ru/users/6333/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(30023)" rel="nofollow" target="_blank"&gt;Михаил Сухов&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(30021)" rel="nofollow" target="_blank"&gt;Architectus&lt;/a&gt;:&lt;/strong&gt;
Стартовал загрузку. В результате в папке с Гидрой появились файлы с исходными данными. В логе пошли ошибки:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;17:51:48.724|Error  |GainCapital|System.ArgumentOutOfRangeException: Неправильный объем котировки.
Имя параметра: quotes
Фактическое значение было 0.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;gt; 
&amp;gt; Собственно, ошибка говорит сама за себя.
&amp;gt; 
&amp;gt; &amp;gt; **[Architectus](@message(30021)):**
&amp;gt; &amp;gt; Все в итоге застопорилось на
&amp;gt; &amp;gt; ```csharp
17:52:04.847|       |GainCapital|Окончание итерации.
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;Это не застопорилось, а закончило работу. Выше в логе у вас написано про скачивание 182355 стаканов.
Понятно. Подумал по аналогии со Stopped и Stopping, что окончание это процесс)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Исходные данные скачались, но в формат S# они не переведены. Как я понимаю проблема в ошибке.&lt;/p&gt;
&lt;p&gt;Текст ошибки я прочитал. Но в чем причина? Что нужно исправить?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/30023/</id>
    <title type="text">Architectus: Также более конкретный вопрос. Как я понял, поиск инструментов в источнике GainCapital ...</title>
    <published>2014-03-17T14:16:38Z</published>
    <updated>2014-03-17T14:16:38Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(30021)" rel="nofollow" target="_blank"&gt;Architectus&lt;/a&gt;:&lt;/strong&gt;
Также более конкретный вопрос. Как я понял, поиск инструментов в источнике GainCapital не работает.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Его физически нет.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(30021)" rel="nofollow" target="_blank"&gt;Architectus&lt;/a&gt;:&lt;/strong&gt;
Стартовал загрузку. В результате в папке с Гидрой появились файлы с исходными данными. В логе пошли ошибки:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;17:51:48.724|Error  |GainCapital|System.ArgumentOutOfRangeException: Неправильный объем котировки.
Имя параметра: quotes
Фактическое значение было 0.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
Собственно, ошибка говорит сама за себя.

&amp;gt; **[Architectus](@message(30021)):**
&amp;gt; Все в итоге застопорилось на
&amp;gt; ```csharp
17:52:04.847|       |GainCapital|Окончание итерации.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Это не застопорилось, а закончило работу. Выше в логе у вас написано про скачивание 182355 стаканов.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/30021/</id>
    <title type="text">Михаил Сухов: Мы не раскрываем внутренности работы S#. Если у вас вопрос относительно откуда качает ...</title>
    <published>2014-03-17T13:58:16Z</published>
    <updated>2014-03-17T13:58:16Z</updated>
    <author>
      <name>Architectus</name>
      <uri>https://stocksharp.ru/users/6333/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(30017)" rel="nofollow" target="_blank"&gt;Михаил Сухов&lt;/a&gt;:&lt;/strong&gt;
Мы не раскрываем внутренности работы S#. Если у вас вопрос относительно откуда качает источник GainCapital, то он качает с данной площадки. Как и что - это уже внутренние вещи. Без разглашения.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Спасибо за ответы, Михаил. Я думал, что не раскрывается только как качаются данные. Впрочем понять что качается не так трудно, так что тут не должно быть проблемы.&lt;/p&gt;
&lt;p&gt;Также более конкретный вопрос. Как я понял, поиск инструментов в источнике GainCapital не работает. Добавил в источник инструмент вручную.
Код и название - AUD/CAD.
Шаг цены - 0,00001 (также пробовал 0,000001)
Размер лота - 1
Источник - GAIN&lt;/p&gt;
&lt;p&gt;Стартовал загрузку. В результате в папке с Гидрой появились файлы с исходными данными. В логе пошли ошибки:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;17:51:39.314|       |GainCapital|Инициализируется.
17:51:39.327|       |GainCapital|Перешел в состояние Starting.
17:51:39.336|       |GainCapital|Перешел в состояние Started.
17:51:48.228|       |GainCapital|Старт загрузки сделок за 10.03.2014 для AUD/CAD@GAIN.
17:51:48.724|Error  |GainCapital|System.ArgumentOutOfRangeException: Неправильный объем котировки.
Имя параметра: quotes
Фактическое значение было 0.
   в #=qse0cgvd_pSBKEpetwsAXA_q37ayAU9YJivjCVkLrLq5nLLe9aTnAhfB_O6WIg$pe.#=qe0Hro9k8BWNaregXJofnX$CC1JslmMOr64Jqc5L9RZ8=(List`1 #=qdLM2IloTu3DOdybh3pPsVw==, Quote[] #=qDHbTLJhWUiQvwqm6zr9WcA==, #=qHb_pQVAN6PVfOF77YAaCP91TjPCivLKsDi_gyHNlCZu5W_sxdL6o0K84XeMebX8n #=qFc$q4i_MnAFoFJqAF5cB6g==, Boolean #=qmUTHHgtKZ2FvPlVKEEgVEA==)
   в #=qse0cgvd_pSBKEpetwsAXA_q37ayAU9YJivjCVkLrLq5nLLe9aTnAhfB_O6WIg$pe.#=q8GFLMQ6UlM_1p9KuzjhfTQ==(List`1 #=q2cQNsRhsImEgVXVksZBjSw==, IEnumerable`1 #=q4N0Zy52lh9HH7lQBs0fa1Q==, #=qHb_pQVAN6PVfOF77YAaCP91TjPCivLKsDi_gyHNlCZu5W_sxdL6o0K84XeMebX8n #=qiERIZ6FKNo0gIXPvubBduQ==)
   в #=qaEY6XdcItoIZhrbE_JQwk79n5ukCAO_sjZvAb0t8i2vkaE7ig2hk$yyPHNyuU52Kmf4WU7fxhJxNApxzE$$HlA==.#=qbq0GlpDm9Du1tYNQqDLyLcwlrYf92e9hqWZY_5u7TF7_c5TuFUc$1g0f5vASC3LZhssJy3ecQR8sgw3Ht1mi1PFYP3aK0nhPDt1KK69n$90=(IEnumerable`1 #=qmX8TsCrQVD04zroWg91zTA==, #=qp8rQX2QPJ6wNukXN9LxH57ab0794mCT9b4w47SttPEAvIcj1lmk9kNxTx23VFTIq #=qKXm0QWxOuvyR7BRqiGox9A==)
   в #=qr64Jp_hB72e5YReYfCP3U4THGQhoHPYx057WuZKBM6rmXKO4QQNrEFfwfmgdyR_M.#=q$dWmRKsZiq2LCQmRZNgsMw==(DateTime #=qYp46MXuvijsJXSt_li3Iww==, #=qyVesYeIXbEPPIVbjNJBh8w==[] #=qQwPwY3D8rEDO$KsGK96r9g==, Boolean #=qPOQ1mOwWPLrJOeWddLAEvA==)
   в #=qr64Jp_hB72e5YReYfCP3U4THGQhoHPYx057WuZKBM6rmXKO4QQNrEFfwfmgdyR_M.Save(IEnumerable`1 #=qm_zQ1zwlvG4QWitUhD7uJQ==)
   в StockSharp.Hydra.Core.BaseHydraTask.SafeSave[T](Security security, IEnumerable`1 values, Func`2 getTime, IEnumerable`1 errorChecks, Func`3 getStorage)
17:51:48.725|       |GainCapital|Для AUD/CAD@GAIN загружено 182355 MarketDepth.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Все в итоге застопорилось на&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;17:52:04.847|       |GainCapital|Окончание итерации.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Сам процесс не заканчивается. В указанной директории с данными чисто.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/30017/</id>
    <title type="text">Architectus: Я хочу понять, откуда качаются данные при помощи этого источника. Мы не раскрываем внут...</title>
    <published>2014-03-16T11:54:58Z</published>
    <updated>2014-03-16T11:54:58Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(30016)" rel="nofollow" target="_blank"&gt;Architectus&lt;/a&gt;:&lt;/strong&gt;
Я хочу понять, откуда качаются данные при помощи этого источника.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Мы не раскрываем внутренности работы S#. Если у вас вопрос относительно откуда качает источник GainCapital, то он качает с данной площадки. Как и что - это уже внутренние вещи. Без разглашения.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/30016/</id>
    <title type="text">Михаил Сухов: Architectus: GainCapital предоставляет исторические данные на своем сайте по ссылке ht...</title>
    <published>2014-03-16T11:18:23Z</published>
    <updated>2014-03-16T11:18:23Z</updated>
    <author>
      <name>Architectus</name>
      <uri>https://stocksharp.ru/users/6333/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(30004)" rel="nofollow" target="_blank"&gt;Михаил Сухов&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(30001)" rel="nofollow" target="_blank"&gt;Architectus&lt;/a&gt;:&lt;/strong&gt;
GainCapital предоставляет исторические данные на своем сайте по ссылке &lt;a href="http://ratedata.gaincapital.com/" rel="nofollow" target="_blank"&gt;http://ratedata.gaincapital.com/&lt;/a&gt;.
Могу ли я используя возможности программы S#.Data скачать их оттуда?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Гидра позволяет качать данные с источников что она предоставляет.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Это логично. Вопрос в следующем. S#.Data предоставляет источник под названием GainCapital. Я хочу понять, откуда качаются данные при помощи этого источника. Это вот эти данные &lt;a href="http://ratedata.gaincapital.com/" rel="nofollow" target="_blank"&gt;http://ratedata.gaincapital.com/&lt;/a&gt;, или какие-то другие? Если какие-то другие, то какие? Можно ссылку на сайт GainCapital?  Если про это где-то написано, то дайте, пожалуйста, ссылку.
Если мой вопрос недостаточно правилен, то извиняюсь. Я просто пытаюсь получить некоторую поддержку на форуме в соответствующем разделе и теме, как слушатель курсов. Не более того)&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/30004/</id>
    <title type="text">Architectus: GainCapital предоставляет исторические данные на своем сайте по ссылке http://ratedata....</title>
    <published>2014-03-15T13:51:05Z</published>
    <updated>2014-03-15T13:51:05Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(30001)" rel="nofollow" target="_blank"&gt;Architectus&lt;/a&gt;:&lt;/strong&gt;
GainCapital предоставляет исторические данные на своем сайте по ссылке &lt;a href="http://ratedata.gaincapital.com/" rel="nofollow" target="_blank"&gt;http://ratedata.gaincapital.com/&lt;/a&gt;.
Могу ли я используя возможности программы S#.Data скачать их оттуда?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Гидра позволяет качать данные с источников что она предоставляет.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/30001/</id>
    <title type="text">GainCapital предоставляет исторические данные на своем сайте по ссылке http://ratedata.gaincapital.c...</title>
    <published>2014-03-15T10:43:40Z</published>
    <updated>2014-03-15T10:43:40Z</updated>
    <author>
      <name>Architectus</name>
      <uri>https://stocksharp.ru/users/6333/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;GainCapital предоставляет исторические данные на своем сайте по ссылке &lt;a href="http://ratedata.gaincapital.com/" rel="nofollow" target="_blank"&gt;http://ratedata.gaincapital.com/&lt;/a&gt;.
Могу ли я используя возможности программы S#.Data скачать их оттуда?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/29998/</id>
    <title type="text">Architectus: Подскажите, пожалуйста, какие инструменты доступны в источнике GainCapital. Не получает...</title>
    <published>2014-03-15T08:49:46Z</published>
    <updated>2014-03-15T08:49:46Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(29996)" rel="nofollow" target="_blank"&gt;Architectus&lt;/a&gt;:&lt;/strong&gt;
Подскажите, пожалуйста, какие инструменты доступны в источнике GainCapital. Не получается найти ни одного через S#.Data. Версия программы 4.2.2.14.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Вам стоит обратиться к GainCapital с данным вопросом.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/29996/</id>
    <title type="text">Подскажите, пожалуйста, какие инструменты доступны в источнике GainCapital. Не получается найти ни о...</title>
    <published>2014-03-15T08:18:55Z</published>
    <updated>2014-03-15T08:18:55Z</updated>
    <author>
      <name>Architectus</name>
      <uri>https://stocksharp.ru/users/6333/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Подскажите, пожалуйста, какие инструменты доступны в источнике GainCapital. Не получается найти ни одного через S#.Data. Версия программы 4.2.2.14.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/26358/</id>
    <title type="text">Видео-уроки: Hydra (S#.Data) основные моменты [vk]http://vk.com/video_ext.php?oid=-66650972&amp;amp;id=16747...</title>
    <published>2013-06-18T01:25:56Z</published>
    <updated>2014-03-04T20:52:45Z</updated>
    <author>
      <name>IvanB</name>
      <uri>https://stocksharp.ru/users/26984/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:24pt"&gt;Видео-уроки:&lt;/span&gt;&lt;/strong&gt;
&lt;strong&gt;Hydra (S#.Data) основные моменты&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;[vk]http://vk.com/video_ext.php?oid=-66650972&amp;amp;id=167470414&amp;amp;hash=b23e64182732032e&amp;amp;hd=3[/vk]&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:24pt"&gt;Темы занятия:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Работа с Гидрой (S#.Data)&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Получение данных через Гидру&lt;/li&gt;
&lt;li&gt;Использование полученных данных в своем проекте&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:24pt"&gt;Полезные ссылки:&lt;/span&gt;&lt;/strong&gt;
&lt;a href="http://stocksharp.com/doc/html/a720a275-440a-44ce-86e2-bcec2e0bc55f.htm"&gt;Документация по S#.Data&lt;/a&gt;
&lt;a href="http://stocksharp.com/doc/html/d1058e35-8539-4297-9dbf-c0f4fec5d5eb.htm"&gt;Создание своего источника для S#.Data&lt;/a&gt;,&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:24pt"&gt;Вложения:&lt;/span&gt;&lt;/strong&gt;
&lt;a href="http://vk.com/docs?oid=-66650972" rel="nofollow" target="_blank"&gt;Скачать проекты&lt;/a&gt;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/29214/</id>
    <title type="text">Иван, благодарю - помогло. Версию я правда пока менять не стал, но нашел свойство MarketEmulator и с...</title>
    <published>2014-01-20T19:22:33Z</published>
    <updated>2014-01-20T19:22:33Z</updated>
    <author>
      <name>JaguarFX</name>
      <uri>https://stocksharp.ru/users/49779/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Иван, благодарю - помогло.
Версию я правда пока менять не стал, но нашел свойство MarketEmulator и списал туда&lt;/p&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code&gt;        trader.MarketEmulator.Settings.UseMarketDepth = true;
        trader.MarketEmulator.Settings.UseCandlesTimeFrame = timeFarame;
        trader.MarketEmulator.Settings.SyncDepthToTrades = true;
        trader.MarketEmulator.Settings.FillOnTouch = true;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Появился еще такой вопрос - при экспорте данных есть параметр &amp;quot;sql&amp;quot;, использование которого как заявлено должно приводить к экспорту данных в sql-сервер. Но где прописать настройки mssql сервера и саму дерективу insert?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/29202/</id>
    <title type="text">lebedevsrg: В API 4.2.1.7 у класса EmulationTrader уже нет свойства UseCandlesTimeFrame. При этом во...</title>
    <published>2014-01-20T14:40:29Z</published>
    <updated>2014-01-20T14:40:29Z</updated>
    <author>
      <name>IvanB</name>
      <uri>https://stocksharp.ru/users/26984/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(29169)" rel="nofollow" target="_blank"&gt;lebedevsrg&lt;/a&gt;:&lt;/strong&gt;
В API 4.2.1.7 у класса EmulationTrader уже нет свойства UseCandlesTimeFrame.
При этом возникает ошибка (может быть из-за отсутствия свойства, может еще что-то изменилось) - трейдер не берет имеющиеся в папке готовые свечки как ранее, а лезит сразу за сделками!
Это видно по логам:
Вместо FileAccess: C:\Users\lsa\Documents\StockSharp\Hydra\R\RIM3@FORTS\2013_04_01\candles_TimeFrameCandle_00-05-00.bin
получаю: FileAccess: C:\Users\lsa\Documents\StockSharp\Hydra\R\RIM3@FORTS\2013_04_30\trades.bin.&lt;/p&gt;
&lt;p&gt;Пытался решить проблему установив &amp;quot;UseExternalCandleSource= true&amp;quot;, но не помогло, похоже это не то свойство что надо.&lt;/p&gt;
&lt;p&gt;Прошу пояснить как с учетом версии API 4.2.1.7 настроить работу трейдера с сохраненными свечами?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Из примера к 4.2.2.2&lt;/p&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
				// создаем подключение для эмуляции
				// инициализируем настройки (инструмент в истории обновляется раз в секунду)
				var connector = new HistoryEmulationConnector(
					new[] { security },
					new[] { portfolio })
				{
					StorageRegistry = storageRegistry,

					MarketEmulator =
					{
						Settings =
						{
							// использовать стаканы
							UseMarketDepth = emulationInfo.UseMarketDepth,

							// использовать свечки
							UseCandlesTimeFrame = emulationInfo.UseCandleTimeFrame,

							// проверка что стаканы соответствуют сделкам. Улучшает реалистичность тестирования.
							SyncDepthToTrades = true,

							// сведение сделки в эмуляторе если цена коснулась нашей лимитной заявки. 
							// Если выключено - требуется &amp;quot;прохождение цены сквозь уровень&amp;quot;
							// (более &amp;quot;суровый&amp;quot; режим тестирования.)
							FillOnTouch = false,
						}
					}
				};

&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/29169/</id>
    <title type="text">В API 4.2.1.7 у класса EmulationTrader уже нет свойства UseCandlesTimeFrame. При этом возникает ошиб...</title>
    <published>2014-01-19T15:27:21Z</published>
    <updated>2014-01-19T15:27:21Z</updated>
    <author>
      <name>JaguarFX</name>
      <uri>https://stocksharp.ru/users/49779/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;В API 4.2.1.7 у класса EmulationTrader уже нет свойства UseCandlesTimeFrame.
При этом возникает ошибка (может быть из-за отсутствия свойства, может еще что-то изменилось) - трейдер не берет имеющиеся в папке готовые свечки как ранее, а лезит сразу за сделками!
Это видно по логам:
Вместо FileAccess: C:\Users\lsa\Documents\StockSharp\Hydra\R\RIM3@FORTS\2013_04_01\candles_TimeFrameCandle_00-05-00.bin
получаю: FileAccess: C:\Users\lsa\Documents\StockSharp\Hydra\R\RIM3@FORTS\2013_04_30\trades.bin.&lt;/p&gt;
&lt;p&gt;Пытался решить проблему установив &amp;quot;UseExternalCandleSource= true&amp;quot;, но не помогло, похоже это не то свойство что надо.&lt;/p&gt;
&lt;p&gt;Прошу пояснить как с учетом версии API 4.2.1.7 настроить работу трейдера с сохраненными свечами?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>