← Zurück

Ошибка при скачивании данных с FTP сервера RTS

Приветствую,

При попытке скачивания данных через плагин RTS получаю следующее исключение:


15:39:23.800|Error  |RTS       |System.InvalidOperationException: Инструменты GMKN@RTS и GMKR-05.10.12@RTS имеют разные шаги цены 0.1 и 0.01.
   в #=qF9hoL98lcWDJ73syondiCOmHSO68GHiAknS$_OHm3vrhMBfCMifuJEoQcWWe8ph_.#=q6_fxj6G53wlIloMZuBDiCw==(Dictionary`2 #=qdFslnOC85ZbR3Vc2stcXhQ==, DateTime #=qZ5Kd0lhJbrY2DbBE04yF9Q==)
   в #=qF9hoL98lcWDJ73syondiCOmHSO68GHiAknS$_OHm3vrhMBfCMifuJEoQcWWe8ph_.#=qRCi0HMg2C2o48M_kmHLnPg==(FTP_Client #=q_W_xB5kTt9NGm8W$r0MyJA==, DateTime #=qIapbphV5bEHqwa0XutG1mw==)
   в #=qFabj78jDniq6PeAF2O7zEK2amVZb_0bGmkeJA9w3NMorN9pQ8Fcphb7PuR1S3cqD.#=q4FyaliwA6TLOu2nq1eeHLA==(IDictionary`2 #=qobY4dRtnmf0j09wYTO3PAA==, FTP_Client #=qGicD5KadDPF3XNJ$485_9w==, DateTime #=qFo8vGVSwMK2xl_Szc5hDYw==)
   в StockSharp.Algo.History.Rts.RtsHistorySource.#=qjjCXVa_GkSf19tV164IPgwTyboVTtpff2T3L6bqtJy0=.#=qHMv8KtHEunqE706e2sbUsOI6OMmJvNEOudDtjiCywXg=()
   в Ecng.Common.Converter.<>c__DisplayClasse.<DoInCulture>b__d()
   в Ecng.Common.Converter.DoInCulture[T](CultureInfo cultureInfo, Func`1 func)
   в StockSharp.Algo.History.Rts.RtsHistorySource.LoadTrades(DateTime date, IDictionary`2 trades)
   в StockSharp.Hydra.Rts.RtsSource.Load()
   в StockSharp.Hydra.Worker.WorkerProcess.<Download>b__12(IMarketDataSource source) в C:\Users\Oleg\Documents\Trading\CodePlex\trunk\Hydra\Hydra\Worker.cs:строка 139

Гидра только что обновлена с CodePlex. Пытаюсь закачивать только RIZ2@RTS, период - с 01.10.2012 г.

War dieses Thema hilfreich?

Thema teilen

Kommentare (18)

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

Alexander
Alexander

Собрал из свежих исходников гидру, проверил - всё в порядке, подобных ошибок не возникает. Проверьте на свежей версии.

Marco
Marco Autor

Alexander Mukhanchikov: Собрал из свежих исходников гидру, проверил - всё в порядке, подобных ошибок не возникает. Проверьте на свежей версии.

Да, с последней версии все работает. Спасибо.

KhripunovAV
KhripunovAV

Здравствуйте! При загрузке данных с FTP сервера RTS на строке


_source.LoadTrades(_settings.StartFrom, trades);

при наличии в исходном файле несистемных сделок ругается:

09:38:20.612|Error |RTS |System.InvalidOperationException: Последовательность не содержит элементов в System.Linq.Enumerable.Max(IEnumerable1 source) в #=qVF4r9nh8yzbwijfkzR6RRi9m_llij7WBe$XMZY6OBgb91dC_CtZ_Xm05XxXhyUZy.#=qOuKdOS7XgUlEoOcih3jTKQ==(IEnumerable1 #=qNhyXP53eaaxj6iwPmnxdSg==, IDictionary2 #=qe86tO89oFjcGggJIq9g03Q==) в #=qVF4r9nh8yzbwijfkzR6RRi9m_llij7WBe$XMZY6OBgb91dC_CtZ_Xm05XxXhyUZy.#=qGJ3OIOo_ztWCMJAK8aWoTg==(IDictionary2 #=qQALl3ihXyW0Ehc4obWDQow==, String #=qDsMkcrBb_ZDVmpnccf02Lg==, DateTime #=qYmRCQh_B5CKT3GEenrNG_Q==) в #=qVF4r9nh8yzbwijfkzR6RRi9m_llij7WBe$XMZY6OBgb91dC_CtZ_Xm05XxXhyUZy.#=qO74iM7J4v1mDofvMTD7jHw==(FTP_Client #=qWX4r2iclQ3lhY4OXjF3w_A==, DateTime #=qezcBG2GyUEyRDrGaqjvdYA==) в #=qMdOR4MQMLsMWBoqdvBWO3tlKFOhD1kHhzMjD9Ji8NSR923ZCecLC4eAtIiYDvTBI.#=q6szexZVPiksT5Yglpifutw==(IDictionary2 #=quVBImDPGoa7ViLomkCkbmg==, FTP_Client #=qh1HJXsdVSaagFyVj4nfA2Q==, DateTime #=qNiHoDEN$5gwrtI3_DN6isg==) в StockSharp.Algo.History.Rts.RtsHistorySource.#=q83RC8QjwGE06bYxuClwq96qmUJe4tJ8mV0kT4CS_PBs=.#=qHMv8KtHEunqE706e2sbUsOI6OMmJvNEOudDtjiCywXg=() в Ecng.Common.Converter.<>c__DisplayClasse.<DoInCulture>b__d() в Ecng.Common.Converter.DoInCulture(CultureInfo cultureInfo, Func1 func) в Ecng.Common.Converter.DoInCulture(CultureInfo cultureInfo, Action action) в StockSharp.Algo.History.Rts.RtsHistorySource.LoadTrades(DateTime date, IDictionary`2 trades) в StockSharp.Hydra.Rts.RtsSource.Load() в D:\S_Sharp\stocksharp-21183\trunk\Hydra\Plugins\Rts\RtsSource.cs:строка 154 в StockSharp.Hydra.Worker.WorkerProcess.<Download>b__12(IMarketDataSource source) в D:\S_Sharp\stocksharp-21183\trunk\Hydra\Hydra\Worker.cs:строка 139 Пробовал на последней Гидре с кодеплекса 21225. Заранее спасибо за помощь.

Mikhail Sukhov
Mikhail Sukhov

KhripunovAV: Пробовал на последней Гидре с кодеплекса 21225. Заранее спасибо за помощь.

Будет фикс при след. коммите.

James1
James1

Я тоже столкнулся с этой ошибкой: System.InvalidOperationException: Sequence contains no elements при попытке скачать RIH2 c RTS FTP.

Mikhail Sukhov
Mikhail Sukhov

James1: Я тоже столкнулся с этой ошибкой: System.InvalidOperationException: Sequence contains no elements при попытке скачать RIH2 c RTS FTP.

Попробуйте фикс с кодеплекса.

James1
James1

Использую 4.1.6 от 20 ноября. Есть еще какой-то фикс?

Alexander
Alexander

James1: Использую 4.1.6 от 20 ноября. Есть еще какой-то фикс?

на codeplex в исходниках

James1
James1

21245 работает! Спасибо!

James1
James1

И отдельное спасибище за галку "несистемные сделки"!

James1
James1

Здравствуйте. Снова появилась ошибка "03:05:10.209|Error |RTS |System.InvalidOperationException: Инструменты SBER@RTS и SBRF-14.12.12@RTS имеют разные шаги цены 0.01 и 0.00001." Версия 21553.

esper
esper

Это при попытке скачать данные после 7-го декабря? Если так, то РТС выложили данные с нагрузочного тестирования рядом с боевыми и после закачки этих данных вылазит ошибка. Можно удалить данные за 8-е число руками, потом удалить БД Гидры и поставить закачиваться данные с 10-го числа.

James1
James1

Спасибо, добрый человек. Но все равно выходит ошибка "18:13:30.820|Error |RTS |System.InvalidOperationException: Инструменты GAZP@RTS и GAZR-21.12.12@RTS имеют разные шаги цены 0.00001 и 0.01." даже с датой от 10.12.12

esper
esper

А БД Гидры удаляли?

James1
James1

Да. Видимо, надо удалять дважды. Первый раз после того как дойдет до 7.12, второй - до 14.12

esper
esper

Залил на кодеплекс небольшой фикс по последней ошибке.

VassilSanych
VassilSanych

esper: Залил на кодеплекс небольшой фикс по последней ошибке. В последних исходниках с box.com ошибка присутствует (codeplex вроде обновлялся последний раз намного раньше).

James1
James1

Спасибо, работает!