← Zurück

Гидра накачала 8Gb временных файлов, но не создает файлы хранения

Несколько косяков, возможно даже моих:

  1. Гидра накачала 8Gb временных файлов, но не создает файлы хранения. Запустил Гидру с нуля, настроил только РТС и Финам. По РТС настроил RIH3, RIM3, RIU3, RIZ3. Гидра накачала 8Gb данных - судя по всему логам данные по USDRUR@RTS. Но при этом не создает файлы постоянного хранения для этих данных. При остановке и новом запуске начинает повторно качать с начальной даты (01.01.2003).

Почему не создаются постоянный файлы? Почему при перезапуске повторно скачиваются уже скачанные файлы?

  1. В Финам настроил GAZP@EQТУ и SBER@EQBR. В логи пишет: Finam | 14.05.2013 13:47:33.703 | | Инициализируется. Finam | 14.05.2013 13:47:33.705 | | Запущен. Finam | 14.05.2013 13:47:33.705 | | Интервал изменен на 1 день.

Ни TemporaryFiles, ни постоянные данные не заполняются (директории пустые). Хотя Гидра без остановки работает уже несколько часов. Почему?

PS Гидра последней версии - 4.1.12.1

War dieses Thema hilfreich?

Thema teilen

Kommentare (6)

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

VoDA
VoDA Autor

C первым пунктом похоже разобрался - кроме выбора инструмента нужно еще на каждый инструмент перевести сделки в On.

Теперь другое - почему то после остановки и запуска данные качаются с начала периода (01.01.2003), а не с даты последней обработанной порции или последней загруженной свечи.

Еще вопрос - имеет ли смысл для экономии трафика (и времени загрузки) ставить в источнике RTS отдельные инструменты? Или все равно грузятся общим скопом (все сделки за день) и только после этого идет анализ?

VoDA
VoDA Autor

Как сделать так, чтобы данные один раз загрузились и повторно по кнопке Старт не подгружались?

Описание: Захожу в гидру, нажимаю старт.

RTS | 14.05.2013 23:39:54.096 | | Инициализируется. RTS | 14.05.2013 23:39:54.946 | | Запущен. RTS | 14.05.2013 23:39:54.948 | | Старт загрузки сделок за 01.01.2003. RTS | 14.05.2013 23:39:55.138 | | Старт загрузки сделок за 01.01.2003 для USDRUR@RTS. RTS | 14.05.2013 23:39:55.184 | | Сохранение сделок для USDRUR@RTS. RTS | 14.05.2013 23:39:55.355 | | Старт загрузки сделок за 02.01.2003. RTS | 14.05.2013 23:39:55.554 | | Старт загрузки сделок за 02.01.2003 для USDRUR@RTS. RTS | 14.05.2013 23:39:55.596 | | Сохранение сделок для USDRUR@RTS. RTS | 14.05.2013 23:39:55.864 | | Старт загрузки сделок за 03.01.2003. RTS | 14.05.2013 23:39:56.055 | | Старт загрузки сделок за 03.01.2003 для USDRUR@RTS. RTS | 14.05.2013 23:39:56.096 | | Сохранение сделок для USDRUR@RTS. RTS | 14.05.2013 23:39:56.330 | | Старт загрузки сделок за 04.01.2003. RTS | 14.05.2013 23:39:56.659 | | Сохранение сделок для ESH3@RTS. RTS | 14.05.2013 23:39:56.662 | | Сохранение сделок для RTH3@RTS. RTS | 14.05.2013 23:39:56.663 | | Сохранение сделок для LKH3@RTS. RTS | 14.05.2013 23:39:56.664 | | Сохранение сделок для SNH3@RTS. RTS | 14.05.2013 23:39:56.665 | | Сохранение сделок для SNM3@RTS. RTS | 14.05.2013 23:39:56.666 | | Сохранение сделок для GZH3@RTS. RTS | 14.05.2013 23:39:56.667 | | Сохранение сделок для RXH3@RTS. RTS | 14.05.2013 23:39:56.668 | | Сохранение сделок для ES4000C3@RTS. RTS | 14.05.2013 23:39:56.669 | | Сохранение сделок для ES4000O3@RTS. RTS | 14.05.2013 23:39:56.669 | | Сохранение сделок для ES4500C3@RTS. RTS | 14.05.2013 23:39:56.670 | | Сохранение сделок для ES4500O3@RTS. RTS | 14.05.2013 23:39:56.671 | | Сохранение сделок для ES6500O3@RTS. RTS | 14.05.2013 23:39:56.672 | | Сохранение сделок для ES5000C3@RTS. RTS | 14.05.2013 23:39:56.674 | | Сохранение сделок для GZ2400C3@RTS. RTS | 14.05.2013 23:39:56.675 | | Сохранение сделок для ES5500C3@RTS. RTS | 14.05.2013 23:39:56.676 | | Для ESH3@RTS загружено 770 сделок. RTS | 14.05.2013 23:39:56.970 | | Для RTH3@RTS загружено 28 сделок. RTS | 14.05.2013 23:39:57.255 | | Для LKH3@RTS загружено 89 сделок. RTS | 14.05.2013 23:39:57.555 | | Для SNH3@RTS загружено 12 сделок. RTS | 14.05.2013 23:39:57.837 | | Для SNM3@RTS загружено 5 сделок. RTS | 14.05.2013 23:39:58.141 | | Для GZH3@RTS загружено 28 сделок. Нажимаю Стоп, затем Старт: RTS | 14.05.2013 23:40:04.074 | | Прерывание загрузки данных. RTS | 14.05.2013 23:40:04.074 | | Остановлен. RTS | 14.05.2013 23:41:50.097 | | Инициализируется. RTS | 14.05.2013 23:41:50.116 | | Запущен. RTS | 14.05.2013 23:41:50.118 | | Старт загрузки сделок за 01.01.2003. RTS | 14.05.2013 23:41:50.309 | | Старт загрузки сделок за 01.01.2003 для USDRUR@RTS. RTS | 14.05.2013 23:41:50.390 | | Сохранение сделок для USDRUR@RTS. RTS | 14.05.2013 23:41:50.665 | | Старт загрузки сделок за 02.01.2003. RTS | 14.05.2013 23:41:50.856 | | Старт загрузки сделок за 02.01.2003 для USDRUR@RTS. RTS | 14.05.2013 23:41:50.897 | | Сохранение сделок для USDRUR@RTS. RTS | 14.05.2013 23:41:51.133 | | Старт загрузки сделок за 03.01.2003. RTS | 14.05.2013 23:41:51.323 | | Старт загрузки сделок за 03.01.2003 для USDRUR@RTS. RTS | 14.05.2013 23:41:51.364 | | Сохранение сделок для USDRUR@RTS. RTS | 14.05.2013 23:41:51.583 | | Старт загрузки сделок за 04.01.2003. RTS | 14.05.2013 23:41:51.989 | | Сохранение сделок для ESH3@RTS. RTS | 14.05.2013 23:41:52.000 | | Сохранение сделок для RTH3@RTS. RTS | 14.05.2013 23:41:52.001 | | Сохранение сделок для LKH3@RTS. RTS | 14.05.2013 23:41:52.002 | | Сохранение сделок для SNH3@RTS. RTS | 14.05.2013 23:41:52.003 | | Сохранение сделок для SNM3@RTS. RTS | 14.05.2013 23:41:52.004 | | Сохранение сделок для GZH3@RTS. RTS | 14.05.2013 23:41:52.005 | | Сохранение сделок для RXH3@RTS. RTS | 14.05.2013 23:41:52.006 | | Сохранение сделок для ES4000C3@RTS. RTS | 14.05.2013 23:41:52.007 | | Сохранение сделок для ES4000O3@RTS. RTS | 14.05.2013 23:41:52.018 | | Сохранение сделок для ES4500C3@RTS. RTS | 14.05.2013 23:41:52.019 | | Сохранение сделок для ES4500O3@RTS. RTS | 14.05.2013 23:41:52.020 | | Сохранение сделок для ES6500O3@RTS. RTS | 14.05.2013 23:41:52.021 | | Сохранение сделок для ES5000C3@RTS. RTS | 14.05.2013 23:41:52.022 | | Сохранение сделок для GZ2400C3@RTS. RTS | 14.05.2013 23:41:52.022 | | Сохранение сделок для ES5500C3@RTS. RTS | 14.05.2013 23:41:52.024 | | Для ESH3@RTS загружено 770 сделок. RTS | 14.05.2013 23:41:52.316 | | Для RTH3@RTS загружено 28 сделок. RTS | 14.05.2013 23:41:52.595 | | Для LKH3@RTS загружено 89 сделок.

Что сделать, чтобы данные не грузились повторно? Чтобы можно было один раз подгрузить.

VoDA
VoDA Autor

Попробовал загрузить только один инструмент через Финам.

При попытке загрузить только свечки по GAZP через Финал получил следующее:

Finam | 15.05.2013 09:01:55.826 | Ошибка | System.InvalidOperationException: Файл '***\200_GAZP\candles_1m_2008_02_20_2008_02_20.txt' не был успешно распарсен и будет удален. ---> System.IndexOutOfRangeException: Index was outside the bounds of the array. at StockSharp.Algo.History.Finam.FinamHistorySource.#=qNlqictqjV2ug7e9XTBxVG_huswDQ_AQfKp5JuKWhWv8=.#=qflMea6VjmXwMRbzr4H2YQxaI0$jYyAc8WFNSuC0qnPE=(String[] #=qSeKsiFhxQFhnNPoMs08x4g==) at System.Linq.Enumerable.<>c__DisplayClass123.<CombineSelectors>b__11(TSource x) at System.Linq.Enumerable.<>c__DisplayClass123.<CombineSelectors>b__11(TSource x) at System.Linq.Enumerable.WhereSelectArrayIterator2.MoveNext() at System.Linq.Buffer1..ctor(IEnumerable1 source) at System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source) at StockSharp.Algo.History.Finam.FinamHistorySource.#=q5dJ5ydRrt0aLDMtz4vzM3gjp3fhMSc$tMgA21O$3Lnk=.#=qi2tQOcOdkUPaJ4DJwm$dSA==() at Ecng.Common.Converter.DoInCulture(CultureInfo cultureInfo, Func1 func) at StockSharp.Algo.History.Finam.FinamHistorySource.#=qMBZ3m$7ino2SK8jwv0xTtA==(String #=qmdS4a1c3mveJDvKJI94wPw==, Func1 #=qSuMptEK2Ldx2T4WmfT50lA==, Func2 #=q6bk0WLhDoNbxEqz$47xtzw==) --- End of inner exception stack trace --- at StockSharp.Algo.History.Finam.FinamHistorySource.#=qMBZ3m$7ino2SK8jwv0xTtA==(String #=qmdS4a1c3mveJDvKJI94wPw==, Func1 #=qSuMptEK2Ldx2T4WmfT50lA==, Func2 #=q6bk0WLhDoNbxEqz$47xtzw==) at StockSharp.Algo.History.Finam.FinamHistorySource.GetCandles(Security security, DateTime beginDate, DateTime endDate, TimeSpan tf) at StockSharp.Hydra.Finam.FinamSource.LoadCandles(Security security, List1 allDates) at StockSharp.Hydra.Finam.FinamSource.Load() at StockSharp.Hydra.Worker.Downloader.Download()

Может кто подскажет какой ПРАВИЛЬНЫЙ алгоритм настроек для загрузки данных?

esper
esper

VoDA: Попробовал загрузить только один инструмент через Финам.

При попытке загрузить только свечки по GAZP через Финал получил следующее: Финам сейчас отдает неверные данные.

VoDA
VoDA Autor

esper: Финам сейчас отдает неверные данные.А почему при загрузке через РТС данные качаются заново каждое включение?

VoDA
VoDA Autor

И сохраняется вопрос - как заставить гидру не перезаливать данные с начала периода, а грузить только те, что еще не были внесены?