← Zurück

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

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

System.ArgumentException: Попытка записать неупорядоченные стаканы. Parameter name: depths at #=q4MtSLSgLf8G3JUCqnxLObMy8X$WNMvaiRJ64pgByJsR6h_FuP8qvbI5nB7S5qeL1.#=q9ZHpSnEntLV7n0Q4sBjSCw==(List1 #=qkIeis9EoRr5OwOHJ_rgSJA==, IEnumerable1 #=qv9ixhBsX3IAiKASPBfE73Q==, DateTime #=qCiYm9_XMdvw_OUqpb4F9ZQ==, IDictionary2 #=qjSf9QpZzJuJBTDppO91S9Q==) at #=qK$nuNXzuXlWLFh5RCXXMmcbldWDbJq4GaNVOTIhqLqsx354tMOu2ZAnjKZwYJvQz.#=qN$y4TemtrTJUnA5Tv0T$yw==(DateTime #=ql8OumnXEfIkfHAHkCawVyQ==, IEnumerable1 #=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

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

War dieses Thema hilfreich?

Thema teilen

Kommentare (11)

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

Alexander
Alexander

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

DT
DT Autor

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

esper
esper

В 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==(List1 #=qkIeis9EoRr5OwOHJ_rgSJA==, IEnumerable1 #=qv9ixhBsX3IAiKASPBfE73Q==, DateTime #=qCiYm9_XMdvw_OUqpb4F9ZQ==, IDictionary2 #=qjSf9QpZzJuJBTDppO91S9Q==) at #=qK$nuNXzuXlWLFh5RCXXMmcbldWDbJq4GaNVOTIhqLqsx354tMOu2ZAnjKZwYJvQz.#=qN$y4TemtrTJUnA5Tv0T$yw==(DateTime #=ql8OumnXEfIkfHAHkCawVyQ==, IEnumerable1 #=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
President

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

Quik 19:14:03 System.ArgumentException: Попытка записать неупорядоченные стаканы. Parameter name: depths at #=q4MtSLSgLf8G3JUCqnxLObMy8X$WNMvaiRJ64pgByJsR6h_FuP8qvbI5nB7S5qeL1.#=q9ZHpSnEntLV7n0Q4sBjSCw==(List1 #=qkIeis9EoRr5OwOHJ_rgSJA==, IEnumerable1 #=qv9ixhBsX3IAiKASPBfE73Q==, DateTime #=qCiYm9_XMdvw_OUqpb4F9ZQ==, IDictionary2 #=qjSf9QpZzJuJBTDppO91S9Q==) at #=qK$nuNXzuXlWLFh5RCXXMmcbldWDbJq4GaNVOTIhqLqsx354tMOu2ZAnjKZwYJvQz.#=qN$y4TemtrTJUnA5Tv0T$yw==(DateTime #=ql8OumnXEfIkfHAHkCawVyQ==, IEnumerable1 #=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
President

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

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

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

President
President

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==(List1 #=qkIeis9EoRr5OwOHJ_rgSJA==, IEnumerable1 #=qv9ixhBsX3IAiKASPBfE73Q==, DateTime #=qCiYm9_XMdvw_OUqpb4F9ZQ==, IDictionary2 #=qjSf9QpZzJuJBTDppO91S9Q==) at #=qK$nuNXzuXlWLFh5RCXXMmcbldWDbJq4GaNVOTIhqLqsx354tMOu2ZAnjKZwYJvQz.#=qN$y4TemtrTJUnA5Tv0T$yw==(DateTime #=ql8OumnXEfIkfHAHkCawVyQ==, IEnumerable1 #=qXkcdLq3nuFGCD49wP9rEOA==, Boolean #=qqA_WFLZTp11PhlH8QIquFQ==) at #=qK$nuNXzuXlWLFh5RCXXMmcbldWDbJq4GaNVOTIhqLqsx354tMOu2ZAnjKZwYJvQz.Save(IEnumerable1 #=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==(List1 #=qkIeis9EoRr5OwOHJ_rgSJA==, IEnumerable1 #=qv9ixhBsX3IAiKASPBfE73Q==, DateTime #=qCiYm9_XMdvw_OUqpb4F9ZQ==, IDictionary2 #=qjSf9QpZzJuJBTDppO91S9Q==) at #=qK$nuNXzuXlWLFh5RCXXMmcbldWDbJq4GaNVOTIhqLqsx354tMOu2ZAnjKZwYJvQz.#=qN$y4TemtrTJUnA5Tv0T$yw==(DateTime #=ql8OumnXEfIkfHAHkCawVyQ==, IEnumerable1 #=qXkcdLq3nuFGCD49wP9rEOA==, Boolean #=qqA_WFLZTp11PhlH8QIquFQ==) at #=qK$nuNXzuXlWLFh5RCXXMmcbldWDbJq4GaNVOTIhqLqsx354tMOu2ZAnjKZwYJvQz.Save(IEnumerable1 #=qppuWq4PMmQ4Z3__jKZbI7g==) at StockSharp.Hydra.Worker.<Download>b__f(IMarketDataSource source)

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

Mikhail Sukhov
Mikhail Sukhov

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

President
President

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

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

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

Mikhail Sukhov
Mikhail Sukhov

President:

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

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

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

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

President
President

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

у моего Квика глюки со временем (не знаю только ли это у меня или у других тоже такое бывает?) и они влияют на работу Trader'а - OnProcess не вызывается и наверное из-за этого и в Гидре глюки со временем: http://stocksharp.com/forum/1726/-BUG--ghliuki-s-vriemieniem/ в своем коде я уже по рекомандации форумчан эту проблему решил через

		public override DateTime MarketTime
		{
			get { return DateTime.Now; }
		}

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

Mikhail Sukhov
Mikhail Sukhov

President: в своем коде я уже по рекомандации форумчан эту проблему решил через

	public override DateTime MarketTime
	{
		get { return DateTime.Now; }
	}
> и предварительную синхронизацию времени через base.MarketTimeOffset = NtpClient.GetMoscowTimeOffset();

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