S#

в 3.2.5 при экспорте стаканов из Квика ошибка "Попытка записать неупорядоченные стаканы" ...


в 3.2.5 при экспорте стаканов из Квика ошибка "Попытка записать неупорядоченные стаканы" ...
Atom Ответить
18.07.2011


DT

Фотография
сохранилась. Периодически на вечерней сессии выскакивает:

Цитата:
System.ArgumentException: Попытка записать неупорядоченные стаканы.
Parameter name: depths
at #=q4MtSLSgLf8G3JUCqnxLObMy8X$WNMvaiRJ64pgByJsR6h_FuP8qvbI5nB7S5qeL1.#=q9ZHpSnEntLV7n0Q4sBjSCw==(List`1 #=qkIeis9EoRr5OwOHJ_rgSJA==, IEnumerable`1 #=qv9ixhBsX3IAiKASPBfE73Q==, DateTime #=qCiYm9_XMdvw_OUqpb4F9ZQ==, IDictionary`2 #=qjSf9QpZzJuJBTDppO91S9Q==)
at #=qK$nuNXzuXlWLFh5RCXXMmcbldWDbJq4GaNVOTIhqLqsx354tMOu2ZAnjKZwYJvQz.#=qN$y4TemtrTJUnA5Tv0T$yw==(DateTime #=ql8OumnXEfIkfHAHkCawVyQ==, IEnumerable`1 #=qXkcdLq3nuFGCD49wP9rEOA==, Boolean #=qqA_WFLZTp11PhlH8QIquFQ==)
at #=qK$nuNXzuXlWLFh5RCXXMmcbldWDbJq4GaNVOTIhqLqsx354tMOu2ZAnjKZwYJvQz.Save(IEnumerable`1 #=qppuWq4PMmQ4Z3__jKZbI7g==)
at StockSharp.Hydra.Worker.<Download>b__f(IMarketDataSource source) in E:\StockSharpReleases\StockSharp_3.2.5\Hydra\Hydra\Worker.cs:line 189


Или это Квик глючит?

Теги:


Спасибо:




11 Ответов
Alexander

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


У вас такая проблема была в 3.2.4
Как там побороли?
Спасибо:

DT

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


Никак не поборол Confused
В 3.2.4 еще выскакивала ошибка "нулевой шаг цены", в 3.2.5 вроде исчезла.
Автор топика
Спасибо:

esper

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


В 3.2.5 у меня аналогичная проблема, причем сначала нормально записалось около 600 стаканов, а потом полезли ошибки

Цитата:
Quik 19:14:02.8125000 Первый стакан для RIU1@RTS за 21.07.2011 16:14:07.
Quik 19:14:02.8125000 Последный стакан для RIU1@RTS за 21.07.2011 16:14:08.
Quik 19:14:02.8125000 Для инструмента 'RIU1@RTS' загружено 4 стаканов.
Quik 19:14:03 System.ArgumentException: Попытка записать неупорядоченные стаканы.
Parameter name: depths
at #=q4MtSLSgLf8G3JUCqnxLObMy8X$WNMvaiRJ64pgByJsR6h_FuP8qvbI5nB7S5qeL1.#=q9ZHpSnEntLV7n0Q4sBjSCw==(List`1 #=qkIeis9EoRr5OwOHJ_rgSJA==, IEnumerable`1 #=qv9ixhBsX3IAiKASPBfE73Q==, DateTime #=qCiYm9_XMdvw_OUqpb4F9ZQ==, IDictionary`2 #=qjSf9QpZzJuJBTDppO91S9Q==)
at #=qK$nuNXzuXlWLFh5RCXXMmcbldWDbJq4GaNVOTIhqLqsx354tMOu2ZAnjKZwYJvQz.#=qN$y4TemtrTJUnA5Tv0T$yw==(DateTime #=ql8OumnXEfIkfHAHkCawVyQ==, IEnumerable`1 #=qXkcdLq3nuFGCD49wP9rEOA==, Boolean #=qqA_WFLZTp11PhlH8QIquFQ==)
at #=qK$nuNXzuXlWLFh5RCXXMmcbldWDbJq4GaNVOTIhqLqsx354tMOu2ZAnjKZwYJvQz.Save(IEnumerable`1 #=qppuWq4PMmQ4Z3__jKZbI7g==)
at StockSharp.Hydra.Worker.<Download>b__f(IMarketDataSource source) in D:\Projects\StockSharp\3.2.5\Hydra\Hydra\Worker.cs:line 189


После удаления папок хранилища ошибка исчезает.
Спасибо:

President

Фотография
Благотворитель
Дата: 26.07.2011
Ответить


esper Перейти
В 3.2.5 у меня аналогичная проблема, причем сначала нормально записалось около 600 стаканов, а потом полезли ошибки

Цитата:

Quik 19:14:03 System.ArgumentException: Попытка записать неупорядоченные стаканы.
Parameter name: depths
at #=q4MtSLSgLf8G3JUCqnxLObMy8X$WNMvaiRJ64pgByJsR6h_FuP8qvbI5nB7S5qeL1.#=q9ZHpSnEntLV7n0Q4sBjSCw==(List`1 #=qkIeis9EoRr5OwOHJ_rgSJA==, IEnumerable`1 #=qv9ixhBsX3IAiKASPBfE73Q==, DateTime #=qCiYm9_XMdvw_OUqpb4F9ZQ==, IDictionary`2 #=qjSf9QpZzJuJBTDppO91S9Q==)
at #=qK$nuNXzuXlWLFh5RCXXMmcbldWDbJq4GaNVOTIhqLqsx354tMOu2ZAnjKZwYJvQz.#=qN$y4TemtrTJUnA5Tv0T$yw==(DateTime #=ql8OumnXEfIkfHAHkCawVyQ==, IEnumerable`1 #=qXkcdLq3nuFGCD49wP9rEOA==, Boolean #=qqA_WFLZTp11PhlH8QIquFQ==)
at #=qK$nuNXzuXlWLFh5RCXXMmcbldWDbJq4GaNVOTIhqLqsx354tMOu2ZAnjKZwYJvQz.Save(IEnumerable`1 #=qppuWq4PMmQ4Z3__jKZbI7g==)
at StockSharp.Hydra.Worker.<Download>b__f(IMarketDataSource source) in D:\Projects\StockSharp\3.2.5\Hydra\Hydra\Worker.cs:line 189




у меня также - сначала записалось сколько то стаканов, потом пару дней качал данные только с РТС/Финама а теперь стаканы не записываются.
Спасибо:

President

Фотография
Благотворитель
Дата: 29.07.2011
Ответить


мистика какая-то

15 минут назад в Гидре если запускать отдельным exe не работал экспорт стаканов.
запустил из под VS - заработало!
только что снова запустил отдельный exe - и он теперь заработал

PS. во всех случаях я запускал с "Run As Administrator"
Спасибо:

President

Фотография
Благотворитель
Дата: 29.07.2011
Ответить


President Перейти
мистика какая-то

15 минут назад в Гидре если запускать отдельным exe не работал экспорт стаканов.
запустил из под VS - заработало!
только что снова запустил отдельный exe - и он теперь заработал

PS. во всех случаях я запускал с "Run As Administrator"


весь день Гидра работала нормально и я ее и Квик не трогал но в 19:@2 произошел глюк:

Quik 19:22:39.4422694 Загружено 4 стаканов.
Quik 19:22:39.4422694 Первый стакан для RIU1@RTS за 29.07.2011 19:19:34.
Quik 19:22:39.4422694 Последный стакан для RIU1@RTS за 29.07.2011 19:19:34.
Quik 19:22:39.4422694 Для инструмента 'RIU1@RTS' загружено 4 стаканов.
Quik 19:22:39.4637744 Загружено 0 сделок.
Quik 19:22:39.4637744 Стаканы не были загружены.
Quik 19:22:39.4637744 Загружено 0 сделок.
Quik 19:22:39.4637744 Стаканы не были загружены.
Quik 19:22:39.4637744 Загружено 0 сделок.
Quik 19:22:39.4637744 Загружено 2 стаканов.
Quik 19:22:39.4637744 Первый стакан для SRU1@RTS за 29.07.2011 19:19:34.
Quik 19:22:39.4637744 Последный стакан для SRU1@RTS за 29.07.2011 19:19:34.
Quik 19:22:39.4637744 Для инструмента 'SRU1@RTS' загружено 2 стаканов.
Quik 19:22:39.4862569 Загружено 0 сделок.
Quik 19:22:39.4862569 Стаканы не были загружены.
RTS 19:22:39.5527269 Вне диапазона времени.
Finam 19:22:39.7316094 Вне диапазона времени.
Quik 19:22:40.1411819 Стартовал для 8 инструментов.
Quik 19:22:40.1411819 Загружено 0 сделок.
Quik 19:22:40.1411819 Стаканы не были загружены.
Quik 19:22:40.1411819 Загружено 0 сделок.
Quik 19:22:40.1411819 Загружено 1 стаканов.
Quik 19:22:40.1411819 Первый стакан для GZU1@RTS за 29.07.2011 19:14:56.
Quik 19:22:40.1411819 Последный стакан для GZU1@RTS за 29.07.2011 19:14:56.
Quik 19:22:40.1411819 Для инструмента 'GZU1@RTS' загружено 1 стаканов.
Quik 19:22:40.1470469 System.ArgumentException: Попытка записать неупорядоченные стаканы.
Parameter name: depths
at #=q4MtSLSgLf8G3JUCqnxLObMy8X$WNMvaiRJ64pgByJsR6h_FuP8qvbI5nB7S5qeL1.#=q9ZHpSnEntLV7n0Q4sBjSCw==(List`1 #=qkIeis9EoRr5OwOHJ_rgSJA==, IEnumerable`1 #=qv9ixhBsX3IAiKASPBfE73Q==, DateTime #=qCiYm9_XMdvw_OUqpb4F9ZQ==, IDictionary`2 #=qjSf9QpZzJuJBTDppO91S9Q==)
at #=qK$nuNXzuXlWLFh5RCXXMmcbldWDbJq4GaNVOTIhqLqsx354tMOu2ZAnjKZwYJvQz.#=qN$y4TemtrTJUnA5Tv0T$yw==(DateTime #=ql8OumnXEfIkfHAHkCawVyQ==, IEnumerable`1 #=qXkcdLq3nuFGCD49wP9rEOA==, Boolean #=qqA_WFLZTp11PhlH8QIquFQ==)
at #=qK$nuNXzuXlWLFh5RCXXMmcbldWDbJq4GaNVOTIhqLqsx354tMOu2ZAnjKZwYJvQz.Save(IEnumerable`1 #=qppuWq4PMmQ4Z3__jKZbI7g==)
at StockSharp.Hydra.Worker.<Download>b__f(IMarketDataSource source)
RTS 19:22:40.2184044 Вне диапазона времени.
Finam 19:22:40.7267044 Вне диапазона времени.
Quik 19:22:40.8029494 Стартовал для 8 инструментов.
Quik 19:22:40.8029494 Загружено 0 сделок.
Quik 19:22:40.8029494 Загружено 1 стаканов.
Quik 19:22:40.8029494 Первый стакан для GMU1@RTS за 29.07.2011 19:14:56.
Quik 19:22:40.8029494 Последный стакан для GMU1@RTS за 29.07.2011 19:14:56.
Quik 19:22:40.8029494 Для инструмента 'GMU1@RTS' загружено 1 стаканов.
Quik 19:22:40.8107694 System.ArgumentException: Попытка записать неупорядоченные стаканы.
Parameter name: depths
at #=q4MtSLSgLf8G3JUCqnxLObMy8X$WNMvaiRJ64pgByJsR6h_FuP8qvbI5nB7S5qeL1.#=q9ZHpSnEntLV7n0Q4sBjSCw==(List`1 #=qkIeis9EoRr5OwOHJ_rgSJA==, IEnumerable`1 #=qv9ixhBsX3IAiKASPBfE73Q==, DateTime #=qCiYm9_XMdvw_OUqpb4F9ZQ==, IDictionary`2 #=qjSf9QpZzJuJBTDppO91S9Q==)
at #=qK$nuNXzuXlWLFh5RCXXMmcbldWDbJq4GaNVOTIhqLqsx354tMOu2ZAnjKZwYJvQz.#=qN$y4TemtrTJUnA5Tv0T$yw==(DateTime #=ql8OumnXEfIkfHAHkCawVyQ==, IEnumerable`1 #=qXkcdLq3nuFGCD49wP9rEOA==, Boolean #=qqA_WFLZTp11PhlH8QIquFQ==)
at #=qK$nuNXzuXlWLFh5RCXXMmcbldWDbJq4GaNVOTIhqLqsx354tMOu2ZAnjKZwYJvQz.Save(IEnumerable`1 #=qppuWq4PMmQ4Z3__jKZbI7g==)
at StockSharp.Hydra.Worker.<Download>b__f(IMarketDataSource source)

и после этого снова постоянно выводится эта ошибка. и перезапуск Гидры не помогает :(
Спасибо:

Mikhail Sukhov

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


Интересная статистика. Сначала получается стакан за 19:19, а через секунду уже за 19:14. Время пошло вспять.
Спасибо:

President

Фотография
Благотворитель
Дата: 29.07.2011
Ответить


Mikhail Sukhov Перейти
Интересная статистика. Сначала получается стакан за 19:19, а через секунду уже за 19:14. Время пошло вспять.


хотел написать что квик вряд ли виноват тк у меня свое время в Трейдере но в Гидре то я это не менял. значит это квик снова глючит

PS. а из-под VS снова запустилосьBlink
Спасибо:

Mikhail Sukhov

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


President Перейти
Mikhail Sukhov Перейти
Интересная статистика. Сначала получается стакан за 19:19, а через секунду уже за 19:14. Время пошло вспять.


хотел написать что квик вряд ли виноват тк у меня свое время в Трейдере но в Гидре то я это не менял. значит это квик снова глючит

PS. а из-под VS снова запустилосьBlink


А что у вас со временем в Трейдере?
Спасибо:

President

Фотография
Благотворитель
Дата: 30.07.2011
Ответить


Mikhail Sukhov Перейти

А что у вас со временем в Трейдере?


у моего Квика глюки со временем (не знаю только ли это у меня или у других тоже такое бывает?) и они влияют на работу Trader'а - OnProcess не вызывается и наверное из-за этого и в Гидре глюки со временем:
https://stocksharp.ru/fo...--ghliuki-s-vriemieniem/
в своем коде я уже по рекомандации форумчан эту проблему решил через
Код
		public override DateTime MarketTime
		{
			get { return DateTime.Now; }
		}

и предварительную синхронизацию времени через base.MarketTimeOffset = NtpClient.GetMoscowTimeOffset();
Спасибо:

Mikhail Sukhov

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


President Перейти

в своем коде я уже по рекомандации форумчан эту проблему решил через
Код
		public override DateTime MarketTime
		{
			get { return DateTime.Now; }
		}

и предварительную синхронизацию времени через base.MarketTimeOffset = NtpClient.GetMoscowTimeOffset();


Так же нужно сделать и в HydraQuikTrader. В 3.2.6 чуть изменилась модель записи данных. Теперь записываются только свежие данные (проверка по отметке времени). Так что проблема с точностью времени еще больше будет актуальна.
Спасибо:


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

loading
clippy