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

Урок 7. Сохранение и накопление данных
Atom
6/18/2013
IvanB


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

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

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


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



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

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



Thanks:


< 1 2 3 4  >
Mikhail Sukhov

Avatar
Date: 3/15/2014
Reply


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


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

Architectus

Avatar
Date: 3/16/2014
Reply


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


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


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

Mikhail Sukhov

Avatar
Date: 3/16/2014
Reply


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


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

Architectus

Avatar
Date: 3/17/2014
Reply


Михаил Сухов

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


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

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

Стартовал загрузку. В результате в папке с Гидрой появились файлы с исходными данными. В логе пошли ошибки:
Code
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.


Все в итоге застопорилось на
Code
17:52:04.847|       |GainCapital|Окончание итерации.


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

Mikhail Sukhov

Avatar
Date: 3/17/2014
Reply


Architectus

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


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

Architectus

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

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


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

Architectus

Все в итоге застопорилось на
Code
17:52:04.847|       |GainCapital|Окончание итерации.



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

Architectus

Avatar
Date: 3/17/2014
Reply


Михаил Сухов

Architectus

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

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


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

Architectus

Все в итоге застопорилось на
Code
17:52:04.847|       |GainCapital|Окончание итерации.



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

Понятно. Подумал по аналогии со Stopped и Stopping, что окончание это процесс)

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

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

Thanks:

Mikhail Sukhov

Avatar
Date: 3/17/2014
Reply


Architectus

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

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



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

Architectus

Avatar
Date: 3/17/2014
Reply


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

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

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



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


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

Architectus

Avatar
Date: 3/20/2014
Reply


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

Mikhail Sukhov

Avatar
Date: 3/20/2014
Reply


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


Вы уже сообщили на форуме. Этого достаточно. Мы обновили Гидру.
Thanks: Architectus
< 1 2 3 4  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy