Источник данных 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 года.
Потом переходит на следующую валютную пару.

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

Теги:


Спасибо:


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