Гидра проработала нормально до 30.05.2006, затем начали появляться сообщения о неправильном размере минимального шага цены, сначала по межбанковским ставкам (1 вместо 0.01), затем и по другим инструментам. С 2007 их стало слишком много, каждый раз через настройки инструмента менять уже очень долго.
Насколько я понимаю, Гидра ставит дефолтно minStepSize = 1 по всем инструментам с РТС, либо в спецификациях с РТС что-то перепутано.
Сообщение из лога:
RTS 21:53:11.5214566 Стартовал.
RTS 21:53:14.5006270 Загружено 22988 сделок.
RTS 21:53:14.5036272 Первая сделка 8390994 для ESZ6@RTS за 15.09.2006 10:30:07.
RTS 21:53:14.5036272 Последняя сделка 348261 для GZ31000L6@RTS за 15.09.2006 17:21:36.
RTS 21:53:14.5876320 Для инструмента 'ESZ6@RTS' загружено 11704 сделок.
RTS 21:53:14.6296344 Для инструмента 'GZZ6@RTS' загружено 4258 сделок.
RTS 21:53:14.6576360 Для инструмента 'LKZ6@RTS' загружено 1670 сделок.
RTS 21:53:14.6776371 Для инструмента 'GDZ6@RTS' загружено 510 сделок.
RTS 21:53:14.7236398 Для инструмента 'RIZ6@RTS' загружено 3689 сделок.
RTS 21:53:14.7456410 Для инструмента 'GMZ6@RTS' загружено 121 сделок.
RTS 21:53:14.7676423 Для инструмента 'SNZ6@RTS' загружено 51 сделок.
RTS 21:53:14.7896435 Для инструмента 'URZ6@RTS' загружено 13 сделок.
RTS 21:53:14.8196453 Для инструмента 'RIH7@RTS' загружено 126 сделок.
RTS 21:53:14.8456467 Для инструмента 'SBZ6@RTS' загружено 53 сделок.
RTS 21:53:14.8676480 Для инструмента 'GZH7@RTS' загружено 6 сделок.
RTS 21:53:14.8896493 Для инструмента 'ESH7@RTS' загружено 40 сделок.
RTS 21:53:14.9126506 Для инструмента 'RTZ6@RTS' загружено 56 сделок.
RTS 21:53:14.9346518 Для инструмента 'SiZ6@RTS' загружено 54 сделок.
RTS 21:53:14.9566531 Для инструмента 'MIH7@RTS' загружено 1 сделок.
RTS 21:53:14.9806545 Для инструмента 'URV6@RTS' загружено 4 сделок.
RTS 21:53:14.9836546 System.ArgumentException: Минимальный шаг цены 1 не соответствует самой цене 593,1.
Имя параметра: minStepSize
в #=qIWfWlhw8RkSIH1hJKE9hpLzXwt0wcyiS1sVxIv4HTlroAtkOyFRmQBhFANDMRk6n.#=q_QDSIzdyHvtuUtG5mgCxRA==(List`1 #=qy7LxZJSiAKhu6Fqvz4hacg==, Decimal #=qa9PY5r001wn8QWl97acXdA==, Decimal #=qjzEwHooeKp4vnmGh1FLozw==, Decimal #=qDhaTlL36mnyLC3iPIfvOYw==)
в #=qAsSUFYFYYjZ8VL0S4QA2PdVH4JJl$PAkIPt74SjBx2IyPkMiRTcXYUWVcsynWYqZ.#=qDBfn57Umo2cBYfbWsbXjrw==(List`1 #=qMgq2B_9a8l6miz03RBuOzg==, IEnumerable`1 #=qK0xQtGLYr6rRuAs1iphUIg==, DateTime #=qYmRCQh_B5CKT3GEenrNG_Q==, IDictionary`2 #=q1KPkk4NwCLdPUCG46Ltecg==)
в #=qIWfWlhw8RkSIH1hJKE9hpLzXwt0wcyiS1sVxIv4HTlroAtkOyFRmQBhFANDMRk6n.#=q54RqIsUOL1IfVw0jfmwFiQ==(DateTime #=qzDwP_hkdf4uzQCztq_tWSw==, IEnumerable`1 #=q3MvdPmybJ$L6Sxotf_1tGQ==, Boolean #=qx3BRK4fPqcqRSHpStwBKvQ==)
в #=qIWfWlhw8RkSIH1hJKE9hpLzXwt0wcyiS1sVxIv4HTlroAtkOyFRmQBhFANDMRk6n.Save(IEnumerable`1 #=qhEjUdssBMl5FjwH9p_28hw==)
в StockSharp.Hydra.Worker.<Download>b__10(IMarketDataSource source) в E:\StockSharpReleases\StockSharp_3.2.2\Sources\Hydra\Hydra\Worker.cs:строка 138
Есть ли какой-нибудь способ это исправить/автоматизировать правки minStepSize?
Комментарии (14)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
Да, ручками исправьте шаг цены в окне Инструменты (там есть кнопка Редактировать).
В changelog новой Гидры упомянут critical fix для импорта с РТС. Но проблема у меня сохраняется. Или это фича?
После обновления Гидры до 3.2.4, при экспорте стаканов из Квика стала вылазить ошибка:
Проверил - в настройках Гидры "Инструменты" шаг цены ненулевой.
и еще такая ошибка появилась:
А что за источник? Квик, Смарт?
источник QUIK. Ошибки начались появляться послк переустановки 3.2.4 версии
Да, еще хелп файл StockSharp.chm к новой версии 3.2.4 не открывается, пишет:
Navigation to the webpage was canceled
What you can try: Retype the address.
Писалось на форуме. Нужно разблокировать chm файл.
Похожая проблема как в первом посте:
сделки с 06.06.2006 не грузятся Поменял через интерфейс у всех SN* шаг цены на 0,010 - все равно не помогает: "Минимальный шаг цены 1 не соответствует самой цене 1,65"
Ситуация следующая. До 2008 года информация по инструментам отсутствует. Соответственно мин шаг цены никак не вычисляет и подставляется 1. Если такая ошибка возникает, отредактируйте инструмент и снова запустите на закачку. В следующей версии добавлю некую эвристику, но она 100% гарантии не даст.
Кстати, в новой Гидре похоже появилась бага - после запуска и остановки закачки кнопка "инструменты" становится недоступной.
Я так же и написал(Поменял через интерфейс у всех SN* шаг цены на 0,010 - все равно не помогает), т.е. отредактировал инструмент, снова запустил закачку, но это не помогло. В лог также в бесконечном цикле пишется: "Минимальный шаг цены 1 не соответствует самой цене 1,65", хотя реально шаг цены другой(измененный). В итоге забил и начал качать с 2008 года. С 2008 года нормально все закачалось. Сейчас столкнулся еще с одной проблемой. Сделки не экспортируются по причине Out of memory, хотя памяти 4G. Свечки не создаются. После нажатия на кнопку "Создать свечки" в окне "Сформировать свечки для ..." - грид пустой. Тип выбирал - TimeFrame 5мин.
Прошел период некорректных minStepSize ручками, спасибо за помощь.
В конце 2007 уперся в новую проблему.
Тут уже понятия не имею что ей не нравится. Указанная инструмент, как и сама сделка, в Гидре уже есть.
Да, в Гидре какое какие баги выявились. На этой неделе постараюсь новую версию выложить.