Автоматизация процесса записи и Exception's в квике.

Автоматизация процесса записи и Exception's в квике.


Добрый день. можно задать несколько вопросов по записи через Гидру. Сборка 4.1.9 2 источника: PlazaII - пишет ордерлог Quik - пишет тики и стаканы ММВБ (основной рынок и Т+)

1.вопрос о ревижн. при обрыве или остановке ордерлог подкачивает пропущенные данные (в рамках текущей сессии 18-45-00 - 18-45-00) что с стаканами и тиками из квика?если в течении дня была остановка то гидра выкачивает пропуски? 2. в таблице всех сделок число сделок ровно на 1 сделку больше чем текущее значение всех закачаенных сделок через квик.

3.Пробовал оставить квик гидру и плазу на ночь надеясь что утром все подсосется, но этого не произошло:

09:53:41.935|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени. 09:54:41.942|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени. 09:55:41.939|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени. 09:56:41.946|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени. 09:57:41.943|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени. 09:58:41.951|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени. 09:59:41.948|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени. 10:00:41.955|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени. 10:01:41.953|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени. 10:02:41.950|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени. 10:03:41.957|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени. 10:04:41.955|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени. 10:05:41.962|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени. 10:06:41.959|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени. 10:07:41.967|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени. 10:08:41.964|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени. 10:09:41.962|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени. 10:10:41.971|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени. 10:11:41.969|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени. 10:12:41.976|Error |PlazaTrader|System.TimeoutException: Соединение не было установлено в отведенный отрезок времени.

перезапуск источника,стоп/старт не помогли подключиться к открытому квику лезли следующие исключения:

12:27:33.291|Error |HydraQuikTrader|System.InvalidOperationException: Операция является недопустимой из-за текущего состояния объекта. в Ecng.ComponentModel.EventsContainer.BeginSuspend() в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler) в StockSharp.Quik.QuikTrader.#=qv_naChEb9rydo$fuE6labA==(String #=qsWM5rJazXugykH0nEY3P$Q==, IList1 #=qHZNZBw6W5jC1aNBr533k$g==) в Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action2 handler, T1 arg1, T2 arg2) в #=qpjlS3Z5BIKB6EmUp7HldHdGG2rxeI1eq2DUOrH1PQ1I=.#=qvAgg5mkP2gG9u8Y$F5t3WkfR06roJQc97yF6VOPTIpA=.#=qJWfh61Z1vSCVcZZGV_KExQ==() в Ecng.ComponentModel.EventDispatcher.<>c__DisplayClass1.b__0()

и

12:27:38.601|Error |HydraQuikTrader|System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в Ecng.ComponentModel.EventsContainer.b__0(EventsContainer c) в System.Collections.Generic.List1.ForEach(Action1 action) в Ecng.ComponentModel.EventsContainer.EndSuspend() в StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)

Все нормально подключилось только после перезапуска квика. Какой алгоритм действий не будет приводить к ошибкам? выключение гидры и квика вечером. и их запуск в 09:55:00?


Tags:


Thanks:


esper

Avatar
Date: 4/1/2013
Reply


Андрей Шабанов: что с стаканами и тиками из квика?если в течении дня была остановка то гидра выкачивает пропуски? Стаканы пишутся только реалтайм, истории по стаканам нет.

Андрей Шабанов: 2. в таблице всех сделок число сделок ровно на 1 сделку больше чем текущее значение всех закачаенных сделок через квик. Каким образом вы проверяете число сделок?

Thanks:

Андрей Шабанов

Avatar
Date: 4/1/2013
Reply


число сделок есть в таблице "все сделки в квике" а число записанных гидрой сделок отображается рядом с буквой T= в левом нижнем углу.

Thanks:

esper

Avatar
Date: 4/1/2013
Reply


Если выгрузить данные из Гидры в конце дня, то какое число записей там будет? Совпадут номера первых и последних сделок?

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy