Урок 7. Сохранение и накопление данных

Урок 7. Сохранение и накопление данных
Atom
18.06.2013
IvanB


Видео-уроки: Hydra (S#.Data) основные моменты

[vk]http://vk.com/video_ext.php?oid=-66650972&id=167470414&hash=b23e64182732032e&hd=3[/vk]

Темы занятия:

      1. Работа с Гидрой (S#.Data)
  1. Получение данных через Гидру
  2. Использование полученных данных в своем проекте

Полезные ссылки: Документация по S#.Data Создание своего источника для S#.Data,

Вложения: Скачать проекты


Теги:


Спасибо:


< 1 2 3 4  >
Mikhail Sukhov

Фотография
Дата: 15.03.2014
Ответить


Architectus: GainCapital предоставляет исторические данные на своем сайте по ссылке http://ratedata.gaincapital.com/. Могу ли я используя возможности программы S#.Data скачать их оттуда?

Гидра позволяет качать данные с источников что она предоставляет.

Спасибо:

Architectus

Фотография
Дата: 16.03.2014
Ответить


Михаил Сухов:

Architectus: GainCapital предоставляет исторические данные на своем сайте по ссылке http://ratedata.gaincapital.com/. Могу ли я используя возможности программы S#.Data скачать их оттуда?

Гидра позволяет качать данные с источников что она предоставляет.

Это логично. Вопрос в следующем. S#.Data предоставляет источник под названием GainCapital. Я хочу понять, откуда качаются данные при помощи этого источника. Это вот эти данные http://ratedata.gaincapital.com/, или какие-то другие? Если какие-то другие, то какие? Можно ссылку на сайт GainCapital? Если про это где-то написано, то дайте, пожалуйста, ссылку. Если мой вопрос недостаточно правилен, то извиняюсь. Я просто пытаюсь получить некоторую поддержку на форуме в соответствующем разделе и теме, как слушатель курсов. Не более того)

Спасибо:

Mikhail Sukhov

Фотография
Дата: 16.03.2014
Ответить


Architectus: Я хочу понять, откуда качаются данные при помощи этого источника.

Мы не раскрываем внутренности работы S#. Если у вас вопрос относительно откуда качает источник GainCapital, то он качает с данной площадки. Как и что - это уже внутренние вещи. Без разглашения.

Спасибо:

Architectus

Фотография
Дата: 17.03.2014
Ответить


Михаил Сухов: Мы не раскрываем внутренности работы S#. Если у вас вопрос относительно откуда качает источник GainCapital, то он качает с данной площадки. Как и что - это уже внутренние вещи. Без разглашения.

Спасибо за ответы, Михаил. Я думал, что не раскрывается только как качаются данные. Впрочем понять что качается не так трудно, так что тут не должно быть проблемы.

Также более конкретный вопрос. Как я понял, поиск инструментов в источнике GainCapital не работает. Добавил в источник инструмент вручную. Код и название - AUD/CAD. Шаг цены - 0,00001 (также пробовал 0,000001) Размер лота - 1 Источник - GAIN

Стартовал загрузку. В результате в папке с Гидрой появились файлы с исходными данными. В логе пошли ошибки:

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.

Все в итоге застопорилось на

17:52:04.847|       |GainCapital|Окончание итерации.

Сам процесс не заканчивается. В указанной директории с данными чисто.

Спасибо:

Mikhail Sukhov

Фотография
Дата: 17.03.2014
Ответить


Architectus: Также более конкретный вопрос. Как я понял, поиск инструментов в источнике GainCapital не работает.

Его физически нет.

Architectus: Стартовал загрузку. В результате в папке с Гидрой появились файлы с исходными данными. В логе пошли ошибки:

17:51:48.724|Error |GainCapital|System.ArgumentOutOfRangeException: Неправильный объем котировки. Имя параметра: quotes Фактическое значение было 0.


Собственно, ошибка говорит сама за себя.

> **[Architectus](@message(30021)):**
> Все в итоге застопорилось на
> ```csharp
17:52:04.847|       |GainCapital|Окончание итерации.

Это не застопорилось, а закончило работу. Выше в логе у вас написано про скачивание 182355 стаканов.

Спасибо:

Architectus

Фотография
Дата: 17.03.2014
Ответить


Михаил Сухов:

Architectus: Стартовал загрузку. В результате в папке с Гидрой появились файлы с исходными данными. В логе пошли ошибки:

17:51:48.724|Error |GainCapital|System.ArgumentOutOfRangeException: Неправильный объем котировки. Имя параметра: quotes Фактическое значение было 0.

> 
> Собственно, ошибка говорит сама за себя.
> 
> > **[Architectus](@message(30021)):**
> > Все в итоге застопорилось на
> > ```csharp
17:52:04.847|       |GainCapital|Окончание итерации.

Это не застопорилось, а закончило работу. Выше в логе у вас написано про скачивание 182355 стаканов. Понятно. Подумал по аналогии со Stopped и Stopping, что окончание это процесс)

Исходные данные скачались, но в формат S# они не переведены. Как я понимаю проблема в ошибке.

Текст ошибки я прочитал. Но в чем причина? Что нужно исправить?

Спасибо:

Mikhail Sukhov

Фотография
Дата: 17.03.2014
Ответить


Architectus: Исходные данные скачались, но в формат S# они не переведены. Как я понимаю проблема в ошибке.

Текст ошибки я прочитал. Но в чем причина? Что нужно исправить?

Как видно по логу - переведены. Ошибка простая - нулевая цена.

Спасибо:

Architectus

Фотография
Дата: 17.03.2014
Ответить


Михаил Сухов:

Architectus: Исходные данные скачались, но в формат S# они не переведены. Как я понимаю проблема в ошибке.

Текст ошибки я прочитал. Но в чем причина? Что нужно исправить?

Как видно по логу - переведены. Ошибка простая - нулевая цена.

В том-то и проблема, что данных нет. Да, написано в Гидре что есть стаканы. Но при попытке просмотра - данные отсутствуют. При нажатии ПКМ на инструменте - "Открыть папку с данными" ошибка "Невозможно открыть директорию хранения данных". Папка с именем "AUD_CAD@GAIN" не создается. В указанной в настройках папке с данными файлов по Gain нет. В подпапке TemporaryFiles чисто. А raw файлы с данными лежат вместе с Hydra.exe. В то же время при скачке с Финама проблем нет. Только что проверял. Версия - 4.2.2.19.

Спасибо:

Architectus

Фотография
Дата: 20.03.2014
Ответить


Должен ли я сообщить куда-либо о баге?

Спасибо:

Mikhail Sukhov

Фотография
Дата: 20.03.2014
Ответить


Architectus: Должен ли я сообщить куда-либо о баге?

Вы уже сообщили на форуме. Этого достаточно. Мы обновили Гидру.

Спасибо: Architectus
< 1 2 3 4  >

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy