← Zurück

Ошибка: Hydra ver20011

Описание проблемы: Hydra ver20011 даже не пытается скачивать исторические данные с UX.

Вот пример log-a: 10:59:42.247| |UX |Инициализируется. 10:59:42.316| |UX |Запущен. 10:59:42.329| |UX |Дата 14.10.2012 вне диапазона. 10:59:42.331| |UX |Интервал изменен на 1 день. 11:01:59.789| |UX |Останавливается. 11:01:59.792| |UX |Остановлен.

В то же время версия 19868 вполне нормально качает с UX, правда только сделки

Вот пример log-a: 10:09:37.326| |UX |Инициализируется. 10:09:37.394| |UX |Запущен. 10:09:37.407| |UX |Старт с 27.05.2010. 10:09:42.168| |UX |Сохранение сделок для UXM0@UX. 10:09:42.251| |UX |Сохранение сделок для UXU0@UX. 10:09:42.397| |UX |Для UXM0@UX загружено 498 сделок. 10:09:42.590| |UX |Для UXU0@UX загружено 5 сделок. 10:09:43.463| |UX |Старт с 28.05.2010. 10:09:43.698| |UX |Сохранение сделок для UXM0@UX. 10:09:43.710| |UX |Для UXM0@UX загружено 342 сделок. ................................. 10:36:59.634| |UX |Для UXZ2@UX загружено 9439 сделок. 10:36:59.751| |UX |Для UXH3@UX загружено 9 сделок. 10:36:59.810| |UX |Для UX950BV2@UX загружено 35 сделок. 10:36:59.880| |UX |Для UX900BV2@UX загружено 31 сделок. 10:36:59.943| |UX |Для UX900BL2@UX загружено 20 сделок. 10:37:00.000| |UX |Для UX900BJ2@UX загружено 19 сделок. 10:37:00.067| |UX |Для UX950BJ2@UX загружено 6 сделок. 10:37:00.179| |UX |Для UX950BX2@UX загружено 7 сделок. 10:37:00.262| |UX |Для UX900BX2@UX загружено 8 сделок. 10:37:00.328| |UX |Для UX850BL2@UX загружено 4 сделок. 10:37:00.566| |UX |Для UX1050BL2@UX загружено 15 сделок. 10:37:00.659| |UX |Для UX1150BJ2@UX загружено 15 сделок. 10:37:00.741| |UX |Для UX750BX2@UX загружено 4 сделок. 10:37:00.832| |UX |Для UX1200BL2@UX загружено 8 сделок. 10:37:00.926| |UX |Для UX1000BX2@UX загружено 10 сделок. 10:37:01.016| |UX |Для UX700BV2@UX загружено 1 сделок. 10:37:01.088| |UX |Для UX1150BL2@UX загружено 15 сделок. 10:37:01.174| |UX |Для UX1050BX2@UX загружено 10 сделок. 10:37:01.258| |UX |Для UX950BL2@UX загружено 11 сделок. 10:37:01.349| |UX |Для UX1100BL2@UX загружено 18 сделок. 10:37:01.441| |UX |Для UX700BX2@UX загружено 7 сделок. 10:37:01.532| |UX |Для UX850BX2@UX загружено 7 сделок. 10:37:01.609| |UX |Для UX1000BL2@UX загружено 10 сделок. 10:37:01.690| |UX |Для UX1050BJ2@UX загружено 2 сделок. 10:37:01.766| |UX |Для UX1000BJ2@UX загружено 3 сделок. 10:37:01.840| |UX |Для UX850BV2@UX загружено 11 сделок. 10:37:01.935| |UX |Для UX1000BV2@UX загружено 3 сделок. 10:37:02.022| |UX |Для UX1050BV2@UX загружено 1 сделок. 10:37:02.100| |UX |Для UX1100BX2@UX загружено 3 сделок. 10:37:02.176| |UX |Для UX1100BJ2@UX загружено 11 сделок. 10:37:02.267| |UX |Для UX700BL2@UX загружено 1 сделок. 10:37:03.126| |UX |Старт с 13.10.2012. 10:37:04.140| |UX |Дата 14.10.2012 вне диапазона. 10:37:04.142| |UX |Интервал изменен на 1 день. 10:38:05.792| |UX |Останавливается. 10:38:05.795| |UX |Остановлен.

Что-то там поломали!

War dieses Thema hilfreich?

Thema teilen

Kommentare (13)

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

Mikhail Sukhov
Mikhail Sukhov

greg_bond: Описание проблемы: Hydra ver20011 даже не пытается скачивать исторические данные с UX.

Что-то там поломали!

Все нормально судя по логу. Прочитайте документацию по гидре.

greg_bond
greg_bond Autor

Mikhail Sukhov:

greg_bond: Описание проблемы: Hydra ver20011 даже не пытается скачивать исторические данные с UX.

Что-то там поломали!

Все нормально судя по логу. Прочитайте документацию по гидре.

Совершенно не нормально. Обратите внимание, более старая версия прекрасно качает исторические данные, а новая 20011 - нет. Оба лога сегодняшние. Исходники Stock# вер.20011 скачаны сегодня и откомпилированы сегодня же. Слава богу сохранил предыдущую версию.

Mikhail Sukhov
Mikhail Sukhov

greg_bond: Совершенно не нормально. Обратите внимание, более старая версия прекрасно качает исторические данные, а новая 20011 - нет.

И новая качает, прочитайте документацию.

greg_bond
greg_bond Autor

Mikhail Sukhov: И новая качает, прочитайте документацию.

Прочитал документацию. Весьма внимательно.

Удалил C:\Users\User\Documents\StockSharp\Hydra\StockSharp.db

С самого начала настроил источник UX. Щелкнул по кнопке "Старт". Получил ошибку: Попытка записать неупорядоченные сделки

Вот часть лога: 12:21:05.921| |UX |Инициализируется. 12:21:05.987| |UX |Запущен. 12:21:06.000| |UX |Старт с 27.05.2010. 12:21:07.025| |UX |Сохранение сделок для UXM0@UX. 12:21:07.415|Error |UX |System.ArgumentException: Попытка записать неупорядоченные сделки. Имя параметра: trades в #=qfPrbAnssVGu1Ru7uBnkFWUY7Y44iT74au27rsWK8kOC_v2xzI53C1Sdl$mmNN7Or.#=q9hzt7lCudEQwYHbE1N8MbA==(List1 #=qGz2TSMgKsP$gG77nw7uceg==, IEnumerable1 #=qhWk2GDyo5W_fw4lGw9f0xg==, #=qognln6b3P5$x9dG1kby_uHcnHwchL9Au8PiFx1ZqHW8kqgU$_hJB8tvfOa0VdQB8 #=qJhElJaMoESDypJofzjObBA==) в #=qubtscQYsj5yOHd01i$cb2fWwnvGgBjRwnWd5scfKhEqaMBSsWpnN1OPunIy_OQLjoyRnePVGWjeWPvHvBDx7Wg==.#=qKXBGeTDtHWmHTk6YH6EMQL$A$wtqBZUT8dM5B5fu0cHyjkOJ9_Gi3ch4vUh0ZNvzNH79EUOpj2CADmol6dkoduXQl9RHhlvVKYqs_iZhFa0=(IEnumerable1 #=qXpjLtKW48qM6R2I2ser0mQ==, #=qjqUk8Ftak3OcCC494FUuhXGfZpvUhCa_$1AnfnP12oolA80RKiTH$p3rd5UChNF3 #=qrJVtFmEt76rI88EVpsuggg==) в #=qIq66bh$3sZ3H5Qsg8wylKQnhWDKIGWVQ4Kzav3bBjbQ4Sx6YHfsKhwa_E2Fd2NzD.#=qwxeuIhLuMrcq9YEUotG2hA==(DateTime #=qyZOc4wtRGIIZXHXQxQe9tQ==, #=qwAt1jwCvSo6AUKrFUKgOwg==[] #=qOkqz0awI3Zmvpyb1UoeZ4w==, Boolean #=qyrEPDs0yDex0v5voFBgz9Q==) в #=qIq66bh$3sZ3H5Qsg8wylKQnhWDKIGWVQ4Kzav3bBjbQ4Sx6YHfsKhwa_E2Fd2NzD.Save(IEnumerable1 #=qiBAdnL13ipGpgj7d7yuteA==) в StockSharp.Hydra.Core.BaseMarketDataSource.SaveTrades(Security security, IEnumerable1 trades, Boolean raiseDataLoadedEvent) в StockSharp.Hydra.Core.BaseMarketDataSource.SaveTrades(IDictionary2 trades) в StockSharp.Hydra.Ux.UxSource.Load() в StockSharp.Hydra.Worker.WorkerProcess.<Download>b__12(IMarketDataSource source)

Далее в логе еще 9 сообщений об ошибке абсолютно идентичных данному.

Mikhail Sukhov
Mikhail Sukhov

На последней Гидре логи:

16:02:18.472| |UX |Инициализируется. 16:02:18.642| |UX |Запущен. 16:02:18.654| |UX |Старт с 27.05.2010. 16:02:20.402| |UX |Сохранение сделок для UXM0@UX. 16:02:20.763| |UX |Сохранение сделок для UXU0@UX. 16:02:20.772| |UX |Для UXM0@UX загружено 498 сделок. 16:02:20.807| |UX |Для UXU0@UX загружено 5 сделок. 16:02:21.668| |UX |Старт с 28.05.2010. 16:02:21.942| |UX |Сохранение сделок для UXM0@UX. 16:02:21.946| |UX |Для UXM0@UX загружено 342 сделок. 16:02:22.682| |UX |Старт с 29.05.2010. 16:02:23.696| |UX |Старт с 30.05.2010. 16:02:24.710| |UX |Старт с 31.05.2010. 16:02:24.973| |UX |Сохранение сделок для UXM0@UX.

greg_bond
greg_bond Autor

На последней Гидре логи:

16:02:18.472| |UX |Инициализируется. 16:02:18.642| |UX |Запущен. 16:02:18.654| |UX |Старт с 27.05.2010. 16:02:20.402| |UX |Сохранение сделок для UXM0@UX. 16:02:20.763| |UX |Сохранение сделок для UXU0@UX. 16:02:20.772| |UX |Для UXM0@UX загружено 498 сделок. 16:02:20.807| |UX |Для UXU0@UX загружено 5 сделок. 16:02:21.668| |UX |Старт с 28.05.2010. 16:02:21.942| |UX |Сохранение сделок для UXM0@UX. 16:02:21.946| |UX |Для UXM0@UX загружено 342 сделок. 16:02:22.682| |UX |Старт с 29.05.2010. 16:02:23.696| |UX |Старт с 30.05.2010. 16:02:24.710| |UX |Старт с 31.05.2010. 16:02:24.973| |UX |Сохранение сделок для UXM0@UX.

Закачал версии: 19957 - качает сделки с UX; 19984 - качает; 19986 - не качает; 20011 - не качает; 20090 - не качает.

У всех версий начиная с 19986 лог дает следующую ошибку:

16:44:45.570| |UX |Инициализируется. 16:44:45.708| |UX |Запущен. 16:44:45.720| |UX |Старт с 27.05.2010. 16:44:50.990| |UX |Сохранение сделок для UXM0@UX. 16:44:51.237|Error |UX |System.ArgumentException: Попытка записать неупорядоченные сделки. Имя параметра: trades в #=qBqzAfx4eX6jbAhjwSd62HDV6tlT9JNudT7t1TnM6ABoHG6dtuBnDTuESwv0tPeHd.#=qIu8eOSlnCCnv7UFIRsu9xg==(List1 #=q1vu0tefCF8nV5Cw_KIflBg==, IEnumerable1 #=qKbx6g4obg5_cR_Z4k27$LQ==, #=qR$fvWlfrRD7MYKz7bZkGDBzeOcB02gZEXTWYAZNA$bao$liNBrpx2qfjmNJWvWSO #=qLsZDg3h3qhpvMlRLuq0B6A==) в #=qV4lvW5_X2Wv6U1$T6Yb1elTz7tAZPAUy4xGZi8qaMwzl6nJosiyec$Ud8lG7w8w32wVO8nQ67OEyY0B$m3x1wQ==.#=qz9nv1lrBhYX4SbOuLucaXUFHj0cl2j17EGLLcrlIOy3hjWTVdsRjIlJig9XX2uS8dG9JLOPXHNrsMy0KLJIsGtJbf0Qd7SB9N8PHGRRTrq4=(IEnumerable1 #=qEI81beLY0N2yzhqJPW88tg==, #=q$yax7kuhog7ER_wB4cxHNkClj0SndlXwGYXKlNtqkTVHkNeJ4HV6H7h38d7tf0YG #=qGClEMcDuVsQkN4YxMzWjJQ==) в #=q8Evu$cwSpyRV47D$EgDhYyw6yHbHudgSr7eZWFZXvOatc73CsF5hO7aP6Tqytx0Y.#=qdMoyQrYoKOQDe3_C7ydO_Q==(DateTime #=qr6R2HM6_5cy8LTPql7dShg==, #=qM0HjWTSJAM2tAgGc_Oh7jQ==[] #=qV_JTcyOSpLalxaxhrj$3Qw==, Boolean #=qlYhSTA2AwK4cYs8oCXzj3A==) в #=q8Evu$cwSpyRV47D$EgDhYyw6yHbHudgSr7eZWFZXvOatc73CsF5hO7aP6Tqytx0Y.Save(IEnumerable1 #=qFAps8HdzUvUFKe0WSEbing==) в StockSharp.Hydra.Core.BaseMarketDataSource.SaveTrades(Security security, IEnumerable1 trades, Boolean raiseDataLoadedEvent) в StockSharp.Hydra.Core.BaseMarketDataSource.SaveTrades(IDictionary2 trades) в StockSharp.Hydra.Ux.UxSource.Load() в StockSharp.Hydra.Worker.WorkerProcess.<Download>b__12(IMarketDataSource source)

Хотя если смотреть список изменений в 19986 по отношению к 19984 то ничего, что моглобы вызвать такого рода ошибку не изменялось. Странно.

Mikhail Sukhov
Mikhail Sukhov
  1. Удаляем папку Гидры в документах.
  2. Запускаем Гидру.
  3. Качает с UX.

Вот эта последовательность на последней Гидре приводит к ошибке?

greg_bond
greg_bond Autor

Mikhail Sukhov:

  1. Удаляем папку Гидры в документах.
  2. Запускаем Гидру.
  3. Качает с UX.

Вот эта последовательность на последней Гидре приводит к ошибке?

Именно так это и происходит для версий 19986 и выше, а для 19984 и ниже все работает нормально.

Mikhail Sukhov
Mikhail Sukhov

greg_bond:

Mikhail Sukhov:

  1. Удаляем папку Гидры в документах.
  2. Запускаем Гидру.
  3. Качает с UX.

Вот эта последовательность на последней Гидре приводит к ошибке?

Именно так это и происходит для версий 19986 и выше, а для 19984 и ниже все работает нормально.

А директория, куда пишет Гидра, уже содержит данные?

greg_bond
greg_bond Autor

Mikhail Sukhov:

greg_bond:

Mikhail Sukhov:

  1. Удаляем папку Гидры в документах.
  2. Запускаем Гидру.
  3. Качает с UX.

Вот эта последовательность на последней Гидре приводит к ошибке?

Именно так это и происходит для версий 19986 и выше, а для 19984 и ниже все работает нормально.

А директория, куда пишет Гидра, уже содержит данные?

Проверил. Точное замечание. Да, директория куда пишет Гидра данные уже имеет данные, и Гидра начиная с версии 19986 туда не пишет, если папка уже имеет какие-то ранее записанные данные, причем если только записанные не этой версией.

Суть проверки:

  1. Гидрой версии 19984 в папку D:\HydraBD закачаны сделки срочного рынка Украинской биржи до 17.10.2012.
  2. При указании в настройках Гидре версии 20090 той же папки выдает указанную ранее ошибку.
  3. Создал пустую папку D:\HydraBD20090 и указал ее в настройках - заработала.
  4. Остановил закачку, запустил закачку продолжила скачивать.
  5. Вопрос: неужели изменилась схема данных в БД?
  6. Проверка: Запустил версию 19984, указав ей папку созданную для 20090 - D:\HydraBD20090. Результат - качает. Значит схема данных не изменилась.
  7. Остановил 19984 запустил 20090, папка та же куда докачивала Гидра 19984 (D:\HydraBD20090). Результат - качает.
  8. Удалил StockSharp.db запустил Гидру указал ей папку D:\HydraBD20090 ею же заполненную 5 мин. назад. Результат - качает!

Мистика какая-то! Получается, что при смене версии Гидры необходимо перезакачивать ранее собранные исторические данные?

Михаил и еще ответьте пожалуйста на следующий вопрос: Принципиально в данном релизе Гидры реализована возможность получать full order log Украинской биржи через плазу или нет? Пояснения: Пример SampleGUI подключается к УБ, хотя кнопки стаканов и заявок недоступны. А Гидра с теми же настройками источника Плаза тут же выдает ошибку, что не смогла соединиться с биржей.

Mikhail Sukhov
Mikhail Sukhov

greg_bond: Проверил. Точное замечание. Да, директория куда пишет Гидра данные уже имеет данные, и Гидра начиная с версии 19986 туда не пишет, если папка уже имеет какие-то ранее записанные данные, причем если только записанные не этой версией.

А Гидра до этого какой версии была, что записала данные по UX?

greg_bond
greg_bond Autor

Mikhail Sukhov:

greg_bond: Проверил. Точное замечание. Да, директория куда пишет Гидра данные уже имеет данные, и Гидра начиная с версии 19986 туда не пишет, если папка уже имеет какие-то ранее записанные данные, причем если только записанные не этой версией.

А Гидра до этого какой версии была, что записала данные по UX?

Версии с 19868 и по 19984 вписали в одну и ту же папку без проблем.

Mikhail Sukhov
Mikhail Sukhov

greg_bond: Версии с 19868 и по 19984 вписали в одну и ту же папку без проблем.

На последней Гидре те же самые проблемы? Тогда пришлите файлы по проблемному инструменту.