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


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

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

2. В Финам настроил 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



Теги:


Спасибо:




6 Ответов
VoDA

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


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

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

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

VoDA

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


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

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

Quote:
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 сделок.

Нажимаю Стоп, затем Старт:
Quote:
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

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


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

При попытке загрузить только свечки по GAZP через Финал получил следующее:
Quote:
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__DisplayClass12`3.<CombineSelectors>b__11(TSource x)
at System.Linq.Enumerable.<>c__DisplayClass12`3.<CombineSelectors>b__11(TSource x)
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at StockSharp.Algo.History.Finam.FinamHistorySource.#=q5dJ5ydRrt0aLDMtz4vzM3gjp3fhMSc$tMgA21O$3Lnk=.#=qi2tQOcOdkUPaJ4DJwm$dSA==()
at Ecng.Common.Converter.DoInCulture[T](CultureInfo cultureInfo, Func`1 func)
at StockSharp.Algo.History.Finam.FinamHistorySource.#=qMBZ3m$7ino2SK8jwv0xTtA==[T](String #=qmdS4a1c3mveJDvKJI94wPw==, Func`1 #=qSuMptEK2Ldx2T4WmfT50lA==, Func`2 #=q6bk0WLhDoNbxEqz$47xtzw==)
--- End of inner exception stack trace ---
at StockSharp.Algo.History.Finam.FinamHistorySource.#=qMBZ3m$7ino2SK8jwv0xTtA==[T](String #=qmdS4a1c3mveJDvKJI94wPw==, Func`1 #=qSuMptEK2Ldx2T4WmfT50lA==, Func`2 #=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, List`1 allDates)
at StockSharp.Hydra.Finam.FinamSource.Load()
at StockSharp.Hydra.Worker.Downloader.Download()


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

VoDA

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


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

esper

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


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

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

Финам сейчас отдает неверные данные.
Спасибо:

VoDA

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


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

Автор топика
Спасибо:


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

loading
clippy