Источник данных GainCapital
Atom Ответить
24.04.2014


Обновился до версии S# Data 4.2.3.0. Присутствует проблема с закачкой данных.

У меня были ранее закачены данные по EUR/USD. После старта закачки Гидра каждый раз пытается с начала периода (у меня стоит 2010 год) закачать данные за субботы. Папок с этими данными действительно нет. Но и не должно быть, т.к. видимо нет котировок за субботы.

Лог начинается так. Далее все продолжается. При этом пишется, что якобы что-то загружено.
Код

00:01:39.293|       |GainCapital|Старт загрузки сделок за 01.01.2010 для EUR/USD@GAIN.
00:01:39.442|       |GainCapital|Для EUR/USD@GAIN загружено 58915 MarketDepth.
00:01:40.747|       |GainCapital|Старт загрузки сделок за 02.01.2010 для EUR/USD@GAIN.
00:01:40.898|       |GainCapital|Для EUR/USD@GAIN загружено 58915 MarketDepth.
00:01:42.129|       |GainCapital|Старт загрузки сделок за 09.01.2010 для EUR/USD@GAIN.
00:01:42.334|       |GainCapital|Для EUR/USD@GAIN загружено 60632 MarketDepth.
00:01:43.723|       |GainCapital|Старт загрузки сделок за 16.01.2010 для EUR/USD@GAIN.
00:01:43.922|       |GainCapital|Для EUR/USD@GAIN загружено 65327 MarketDepth.
00:01:45.248|       |GainCapital|Старт загрузки сделок за 23.01.2010 для EUR/USD@GAIN.
00:01:45.440|       |GainCapital|Для EUR/USD@GAIN загружено 68938 MarketDepth.
00:01:46.757|       |GainCapital|Старт загрузки сделок за 30.01.2010 для EUR/USD@GAIN.
00:01:46.938|       |GainCapital|Для EUR/USD@GAIN загружено 68938 MarketDepth.
00:01:48.164|       |GainCapital|Старт загрузки сделок за 06.02.2010 для EUR/USD@GAIN.
00:01:48.338|       |GainCapital|Для EUR/USD@GAIN загружено 67112 MarketDepth.
00:01:49.757|       |GainCapital|Старт загрузки сделок за 13.02.2010 для EUR/USD@GAIN.
00:01:49.966|       |GainCapital|Для EUR/USD@GAIN загружено 73205 MarketDepth.


Так и идет до 2014 года.
Потом переходит на следующую валютную пару.

Все это занимает достаточно времени. Для скачивания данных по новым инструментам или для обновления текущих не очень удобно ждать прохода по всем субботам каждый раз)

Теги:


Спасибо:




4 Ответов
Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 24.04.2014
Ответить


Измените дату начала.
Спасибо:

Architectus

Фотография
Курсы
Дата: 24.04.2014
Ответить


Михаил Сухов Перейти
Измените дату начала.


С этим можно справиться, я согласен. Но постоянно двигать дату начала не очень удобно. Другие же источники живут с этим. При этом если нужно закачать данные по новому инструменту, получается нужно удалить все кроме него, передвинуть дату, закачать, потом вернуть обратно все инструменты и опять передвинуть дату.
В общем поведение Гидры здесь явно не оптимальное.
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 24.04.2014
Ответить


Architectus Перейти

В общем поведение Гидры здесь явно не оптимальное.


Я не спорю, но пока простого решения не вижу.
Спасибо:

Architectus

Фотография
Курсы
Дата: 06.05.2014
Ответить


Обновился до S# Data 4.2.3.3.

Проблема с закачкой за субботы исчезла.

Однако данные не закачиваются. Появляется только ошибка

Код

14:29:21.963|Error  |GainCapital|System.ArgumentNullException: Value cannot be null.
Parameter name: url
   at StockSharp.Algo.History.Forex.GainCapitalSource.#=qAFVOTcsz3c8WfulcmLjpfb8Ae5avOqPKn5XGK$umzzI=(String #=q3A2LYc32TryWFo7rrY6jDA==, Security #=qIzVkDQR_l8d6I6x51jJs5A==, DateTime #=qojeTjCZs2SdnrG6LWarGYg==)
   at StockSharp.Algo.History.Forex.GainCapitalSource.#=qiUsREVf$8LAzVoxX6XS0lIX0p_RNdzPY7IpuI2SRQnw=(Security #=qHQJzzJXiFv0BdNEeKTwISA==, DateTime #=qTV$KRdFqicjbobI2060fwQ==)
   at StockSharp.Algo.History.Forex.GainCapitalSource.LoadTicks(Security security, DateTime date)
   at StockSharp.Hydra.GainCapital.GainCapitalTask.OnProcess()
   at StockSharp.Hydra.Core.BaseHydraTask.<Start>b__0()


И еще заметил, что данные из Gain имеют таймзоны EST(UTC-5) и EDT(UTC-4). В базе же пробито UTC.
Автор топика
Спасибо:


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

loading
clippy