Alexander
|
Дата: 21.07.2011
У вас такая проблема была в 3.2.4
Как там побороли?
|
|
|
|
Спасибо:
|
|
|
|
|
|
DT
|
Дата: 21.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==(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.b__f(IMarketDataSource source) in D:\Projects\StockSharp\3.2.5\Hydra\Hydra\Worker.cs:line 189
После удаления папок хранилища ошибка исчезает.
|
|
|
|
Спасибо:
|
|
|
|
|
|
President
|
Дата: 26.07.2011
|
|
|
|
|
В 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.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==(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.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 не вызывается и наверное из-за этого и в Гидре глюки со временем:
http://stocksharp.com/forum/1726/-BUG--ghliuki-s-vriemieniem/
в своем коде я уже по рекомандации форумчан эту проблему решил через
public override DateTime MarketTime
{
get { return DateTime.Now; }
}
и предварительную синхронизацию времени через base.MarketTimeOffset = NtpClient.GetMoscowTimeOffset();
|
|
|
|
Спасибо:
|
|
|
|
|