Источник данных GainCapital

Источник данных GainCapital
Atom
4/24/2014
Architectus


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

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

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

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

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

Tags:


Thanks:


Mikhail Sukhov

Avatar
Date: 4/24/2014
Reply


Измените дату начала.
Thanks:

Architectus

Avatar
Date: 4/24/2014
Reply


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


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

Mikhail Sukhov

Avatar
Date: 4/24/2014
Reply


Architectus

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


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

Architectus

Avatar
Date: 5/6/2014
Reply


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

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

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

Code

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.
Thanks:


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

loading
clippy