← Zurück

Проблема со скачиванием данных с РТС

Обновил гидру до 4.0.9. Не качаются данные за 30.11.11 с РТС.

Архив скачивает, но грузит только вечёрку. Паралельно установлена гидра 3.2.7 - там всё в порядке.

War dieses Thema hilfreich?

Thema teilen

Kommentare (11)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Alexander
Alexander

Пробуйте 4.0.10, там были фиксы со временем

Garic
Garic Autor

Да, похоже на то. Если натраваить на новую папку - всё нормально выкачивает (версия 4.0.9 кстати тоже работает, похоже раньше был трабл а оно не перезаписывало данные). Если на старую - теперь выдаёт ошибки. Ну и фиг с ним - проще перекачать.

Garic
Garic Autor

Не качаются данные с РТС(фтп) 4.0.14.

Дата 23.12.2011 - ругается на какой-то инструмент. В старых версиях (3.2.7 использовал) можно было в Worker.cs отфильтровать в коде нужные инструменты, так и делал. Теперь это убрали "внутрь", вместо есть - фильтр по инструментам, но он для РТС не работает (баг?). Так что не обойти никак.


RTS 20:25:26.3267545 System.ArgumentException: Минимальный шаг цены 0.0005 не соответствует самой цене 31.51680.
Имя параметра: minStepSize
   в #=qsUVx8aLRZW_nZe5D2rHIDjSWtx8H21JA7pGfZaXzUs_1iM1dUtisk$bY5jcDdUgh.#=qvardEr0EoD$Oeod6gLMDAQ==(List`1 #=qP6c06fXvAhNpoGnGBJeKIQ==, Decimal #=qg27Dbp6LhQDjPgUt4U$rLw==, Decimal #=qpT30pVj5HtvdN8WUpQ9PXA==, Decimal #=q8sq9Bd$SizhnuBhKl$4jvQ==)
   в #=q6FkNnwf6H5FK5pt8qPDKoNnFstKkC9oJpTePvzIyh3$XLQ0GDrA76BGwqDx_9O_p.OnSave(List`1 #=qmXg7xzi0YRwe97xed81peA==, IEnumerable`1 #=qNEsSN1B78sy9vJJY_lchEg==, DateTime #=qNfMCBXw3VV4VczKnM8GCwQ==, #=qzikpYlTvDLLQRQBSkwxsdK1o84kJaV6HKR5bd5gl_ncam2ZFHPmHManzrAJUw5U5 #=quluNXPcIV7flnXFo1F2N4g==)
   в #=qsUVx8aLRZW_nZe5D2rHIDjSWtx8H21JA7pGfZaXzUs_1iM1dUtisk$bY5jcDdUgh.#=qGdo6sfLH1iwUPUe7ghfI7g==(DateTime #=q9jQI8MISiGfXjk4W$PxaSA==, IEnumerable`1 #=q5cQwgNZKvRF4bnWWye74_g==, Boolean #=qZPnTF1wt2fvCe9YAIPzITQ==)
   в #=qsUVx8aLRZW_nZe5D2rHIDjSWtx8H21JA7pGfZaXzUs_1iM1dUtisk$bY5jcDdUgh.Save(IEnumerable`1 #=qFRiFrQXsX3RLGPmFUMZv3w==)
   в StockSharp.Hydra.Core.BaseMarketDataSource.SaveTrades(Security security, IEnumerable`1 trades) в E:\!StockSharp\4.0.14\Hydra\Core\BaseMarketDataSource.cs:строка 185
   в StockSharp.Hydra.Core.BaseMarketDataSource.SaveTrades(IDictionary`2 allTrades) в E:\!StockSharp\4.0.14\Hydra\Core\BaseMarketDataSource.cs:строка 174
   в StockSharp.Hydra.Rts.RtsSource.Load() в E:\!StockSharp\4.0.14\Hydra\Plugins\Rts\RtsSource.cs:строка 145
   в StockSharp.Hydra.Worker.<>c__DisplayClass13.<Download>b__10(IMarketDataSource source) в E:\!StockSharp\4.0.14\Hydra\Hydra\Worker.cs:строка 187

Mikhail Sukhov
Mikhail Sukhov

Garic: В старых версиях (3.2.7 использовал) можно было в Worker.cs отфильтровать в коде нужные инструменты, так и делал.

Ну вот и зря. Надо были писать о проблемах. А теперь праздники каждый день.

Garic
Garic Autor

Mikhail Sukhov: Ну вот и зря. Надо были писать о проблемах. А теперь праздники каждый день.

Дык раньше проблем и не было - качал в средине декабря данные начиная с 2008 года гидрой 4.0.8.

А фильтр в worker в 3.2.7 у меня стоял дабы не захламлять папку - только фьюч RI качался. Щас фильтр не поставишь - он не работает для РТС (бага).

Качнул пока старой (3.2.7) версией.

Mikhail Sukhov
Mikhail Sukhov

Garic: Щас фильтр не поставишь - он не работает для РТС (бага).

Нет, не бага. Данные по РТС не фильтруются, потому что качаются целиком файлы. У РТС нет разбиения по инструментам.

Garic
Garic Autor

Mikhail Sukhov: Нет, не бага. Данные по РТС не фильтруются, потому что качаются целиком файлы. У РТС нет разбиения по инструментам.

То что качаются целиком - понятно. Раньше возможность отфильтровать была в worker ибо этот кусок был открыт, щас нет, только неработающий фильтр. Разве что в Worker написать чтобы чистилась после каждого скачивания директория по маске. Если скачать год истории, то винда будет это всё удалять минут 20 как показала практика. А если не удалять, то искачть чт-то в этой куче затруднительно.

Mikhail Sukhov
Mikhail Sukhov

Garic: То что качаются целиком - понятно. Раньше возможность отфильтровать была в worker ибо этот кусок был открыт, щас нет, только неработающий фильтр. Разве что в Worker написать чтобы чистилась после каждого скачивания директория по маске. Если скачать год истории, то винда будет это всё удалять минут 20 как показала практика. А если не удалять, то искачть чт-то в этой куче затруднительно.

Вот мы и пришли к тому, что проблема не в фильтре, а в поиске. Что искать нужно?

Kiruhin
Kiruhin

Hydra_4.0.16 сделки с РТС приходят с OrderDirection == Null (у других источников такой проблемы не случилось, к счастью, поэтому не критично, через Финам скачиваются благополучно)

UPD: ошибся, через Финам то же! на фьючах сделки приходят с OrderDirection == null скачанные Гидной временные файлы также не содержат направления сделок =(

Alexander
Alexander

Kiruhin: Hydra_4.0.16 сделки с РТС приходят с OrderDirection == Null (у других источников такой проблемы не случилось, к счастью, поэтому не критично, через Финам скачиваются благополучно)

UPD: ошибся, через Финам то же! на фьючах сделки приходят с OrderDirection == null скачанные Гидной временные файлы также не содержат направления сделок =(

Ни финам, ни ртс не транслируют направление сделок.

Kiruhin
Kiruhin

понял, спасибо