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


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

При попытке скачивания данных через плагин 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 г.




Теги:


Спасибо:




18 Ответов
Alexander

Фотография
Дата: 09.11.2012
Ответить


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

Marco

Фотография
Программист
Дата: 12.11.2012
Ответить


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


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

KhripunovAV

Фотография
Дата: 27.11.2012
Ответить


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

_source.LoadTrades(_settings.StartFrom, trades);

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

09:38:20.612|Error |RTS |System.InvalidOperationException: Последовательность не содержит элементов
в System.Linq.Enumerable.Max(IEnumerable`1 source)
в #=qVF4r9nh8yzbwijfkzR6RRi9m_llij7WBe$XMZY6OBgb91dC_CtZ_Xm05XxXhyUZy.#=qOuKdOS7XgUlEoOcih3jTKQ==(IEnumerable`1 #=qNhyXP53eaaxj6iwPmnxdSg==, IDictionary`2 #=qe86tO89oFjcGggJIq9g03Q==)
в #=qVF4r9nh8yzbwijfkzR6RRi9m_llij7WBe$XMZY6OBgb91dC_CtZ_Xm05XxXhyUZy.#=qGJ3OIOo_ztWCMJAK8aWoTg==(IDictionary`2 #=qQALl3ihXyW0Ehc4obWDQow==, String #=qDsMkcrBb_ZDVmpnccf02Lg==, DateTime #=qYmRCQh_B5CKT3GEenrNG_Q==)
в #=qVF4r9nh8yzbwijfkzR6RRi9m_llij7WBe$XMZY6OBgb91dC_CtZ_Xm05XxXhyUZy.#=qO74iM7J4v1mDofvMTD7jHw==(FTP_Client #=qWX4r2iclQ3lhY4OXjF3w_A==, DateTime #=qezcBG2GyUEyRDrGaqjvdYA==)
в #=qMdOR4MQMLsMWBoqdvBWO3tlKFOhD1kHhzMjD9Ji8NSR923ZCecLC4eAtIiYDvTBI.#=q6szexZVPiksT5Yglpifutw==(IDictionary`2 #=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[T](CultureInfo cultureInfo, Func`1 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

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


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


Будет фикс при след. коммите.
Спасибо:

James1

Фотография
Дата: 27.11.2012
Ответить


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

Mikhail Sukhov

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


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


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

James1

Фотография
Дата: 27.11.2012
Ответить


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

Alexander

Фотография
Дата: 27.11.2012
Ответить


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


на codeplex в исходниках
Спасибо:

James1

Фотография
Дата: 27.11.2012
Ответить


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

James1

Фотография
Дата: 28.11.2012
Ответить


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

James1

Фотография
Дата: 18.12.2012
Ответить


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

esper

Фотография
Программист
Дата: 20.12.2012
Ответить


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

James1

Фотография
Дата: 20.12.2012
Ответить


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

esper

Фотография
Программист
Дата: 21.12.2012
Ответить


А БД Гидры удаляли?
Спасибо:

James1

Фотография
Дата: 21.12.2012
Ответить


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

esper

Фотография
Программист
Дата: 21.12.2012
Ответить


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

James1

Фотография
Дата: 21.12.2012
Ответить


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

VassilSanych

Фотография
Дата: 31.03.2013
Ответить


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

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


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

loading
clippy