гидра.баг остановки
Atom Ответить
08.11.2013


включил источник плаза и источник финам..(точнее первым должен был включиться финам) финам перешел в состояние stopped из-за ошибки подключения.
нажатия на кнопку стоп делает кнопку неактивной но при этом ничего не происходит (выкидывает исключение что нельзя перевести задачу из stopped в stopping)

при этом единственным вариантом остановить запись с плазы это грохнуть весь экзешник.

Теги:


Спасибо:




6 Ответов
Андрей Шабанов

Фотография
Автор статей
Дата: 08.11.2013
Ответить


и тогда в дагонку вот еще вопрос. при старте скачки с плазы выдает такую ошибку:


15:59:35.578|Error |MarketDataTrader`1|StockSharp.Plaza.PlazaException: Произошла ошибка. Код 131073, описание 'Ошибка открытия подключения p2tcp://XXXXXXXXX;app_name=DGRABBER2_5;local_pass=XXXXXXXX'.
в #=qvcVnFP7zIRqPDiwzxvqgVwe$RUjlKXMhELxEo_3dTz0UvNexQo0xOchkN9vBkx6H.#=qyuCmvAmJPClDEGIfpbUHIA==(UInt32 #=qTxJAYsDLD5VYbz39J80Bpw==, String #=qBHagGVo02ie793KU7q2iqQ==, Object[] #=qZiBBPeXTDeu9RHtteqYYcQ==)
в #=qL_EdKCiKadxplmxA5X94OVCmvOYZhIbv_ke6wyTmeYD6tf1NzdcAVY8TKwcomR5_.#=qBgasCoA6L1x76gQDBB1dhpMDW5QUMJJMf9qy606Gv5s=.#=qdmos88Xlp1Ne$dTZNjvxoNNDF4CmVUfxkgo9LuTyhRY=()
в #=qL_EdKCiKadxplmxA5X94OVCmvOYZhIbv_ke6wyTmeYD6tf1NzdcAVY8TKwcomR5_.#=qABeAA$1iwSybGlDnHKGWZw==(Action #=qgE8dAtPEvyBWdaLgonh7Vw==, Action #=qbo0eVPKIKOqALY0R7Z8Inw==)

15:59:35.578|Error |MarketDataTrader`1|StockSharp.Plaza.PlazaException: Произошла ошибка. Код 131073, описание 'Ошибка открытия подключения p2tcp://XXXXXXXXXX;app_name=DGRABBER2_6;local_pass=XXXXXXXXX'.
в #=qvcVnFP7zIRqPDiwzxvqgVwe$RUjlKXMhELxEo_3dTz0UvNexQo0xOchkN9vBkx6H.#=qyuCmvAmJPClDEGIfpbUHIA==(UInt32 #=qTxJAYsDLD5VYbz39J80Bpw==, String #=qBHagGVo02ie793KU7q2iqQ==, Object[] #=qZiBBPeXTDeu9RHtteqYYcQ==)
в #=qL_EdKCiKadxplmxA5X94OVCmvOYZhIbv_ke6wyTmeYD6tf1NzdcAVY8TKwcomR5_.#=qBgasCoA6L1x76gQDBB1dhpMDW5QUMJJMf9qy606Gv5s=.#=qdmos88Xlp1Ne$dTZNjvxoNNDF4CmVUfxkgo9LuTyhRY=()
в #=qL_EdKCiKadxplmxA5X94OVCmvOYZhIbv_ke6wyTmeYD6tf1NzdcAVY8TKwcomR5_.#=qABeAA$1iwSybGlDnHKGWZw==(Action #=qgE8dAtPEvyBWdaLgonh7Vw==, Action #=qbo0eVPKIKOqALY0R7Z8Inw==)

15:59:35.578|Error |MarketDataTrader`1|StockSharp.Plaza.PlazaException: Произошла ошибка. Код 131073, описание 'Ошибка открытия подключения p2tcp://XXXXXXXXXX;app_name=DGRABBER2_7;local_pass=XXXXXXXX'.
в #=qvcVnFP7zIRqPDiwzxvqgVwe$RUjlKXMhELxEo_3dTz0UvNexQo0xOchkN9vBkx6H.#=qyuCmvAmJPClDEGIfpbUHIA==(UInt32 #=qTxJAYsDLD5VYbz39J80Bpw==, String #=qBHagGVo02ie793KU7q2iqQ==, Object[] #=qZiBBPeXTDeu9RHtteqYYcQ==)
в #=qL_EdKCiKadxplmxA5X94OVCmvOYZhIbv_ke6wyTmeYD6tf1NzdcAVY8TKwcomR5_.#=qBgasCoA6L1x76gQDBB1dhpMDW5QUMJJMf9qy606Gv5s=.#=qdmos88Xlp1Ne$dTZNjvxoNNDF4CmVUfxkgo9LuTyhRY=()
в #=qL_EdKCiKadxplmxA5X94OVCmvOYZhIbv_ke6wyTmeYD6tf1NzdcAVY8TKwcomR5_.#=qABeAA$1iwSybGlDnHKGWZw==(Action #=qgE8dAtPEvyBWdaLgonh7Vw==, Action #=qbo0eVPKIKOqALY0R7Z8Inw==)



при этом загрузка данных начинается и все ок. с чем связаны данные исключения?
Автор топика
Спасибо:

Mikhail Sukhov

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


Андрей Шабанов Перейти
и тогда в дагонку вот еще вопрос. при старте скачки с плазы выдает такую ошибку:

при этом загрузка данных начинается и все ок. с чем связаны данные исключения?


С тем, что не для всех app name прописаны пароли в конфиге роутера.

А что за ошибка у Финам? Можно ее текст?
Спасибо:

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

Фотография
Автор статей
Дата: 08.11.2013
Ответить


про аппнэйм в настройках источника указываю DEBAGGER2 и по нему он и коннектится. ну откуда берутся попытки подключиться с DEBAGGER_5 _6 _7 неясно. допишу в роутер еще и их на всякий)

ошибку повторить не удалось, сейчас просто варнинги и ничего не записывает.
в финаме я добавляю все инструменты (в основной вьюхе источника получаю длинную простыню инструментов) отмечаю запись сделок и свечек
и при запуске:
7:00:13.812|Warning|Finam |Инструмент LKOH@FORTS не содержит информацию об идентификаторе Финам. Обновите справочник инструментов с Финам.
17:00:13.812|Warning|Finam |Инструмент TATN@FORTS не содержит информацию об идентификаторе Финам. Обновите справочник инструментов с Финам.
17:00:13.812|Warning|Finam |Инструмент NVTK@FORTS не содержит информацию об идентификаторе Финам. Обновите справочник инструментов с Финам.
17:00:13.812|Warning|Finam |Инструмент GMKN@FORTS не содержит информацию об идентификаторе Финам. Обновите справочник инструментов с Финам.
17:00:13.812|Warning|Finam |Инструмент BRG4@FORTS не содержит информацию об идентификаторе Финам. Обновите справочник инструментов с Финам.
17:00:13.812|Warning|Finam |Инструмент EDH4@FORTS не содержит информацию об идентификаторе Финам. Обновите справочник инструментов с Финам.
17:00:13.812|Warning|Finam |Инструмент SVH4@FORTS не содержит информацию об идентификаторе Финам. Обновите справочник инструментов с Финам.
17:00:13.812|Warning|Finam |Инструмент BRF4@FORTS не содержит информацию об идентификаторе Финам. Обновите справочник инструментов с Финам.
17:00:13.812|Warning|Finam |Инструмент FSH4@FORTS не содержит информацию об идентификаторе Финам. Обновите справочник инструментов с Финам.
17:00:13.812|Warning|Finam |Инструмент TTH4@FORTS не содержит информацию об идентификаторе Финам. Обновите справочник инструментов с Финам.
17:00:13.812|Warning|Finam |Инструмент CHH4@FORTS не содержит информацию об идентификаторе Финам. Обновите справочник инструментов с Финам.
17:00:13.812|Warning|Finam |Инструмент LKH4@FORTS не содержит информацию об идентификаторе Финам. Обновите справочник инструментов с Финам.
17:00:13.812|Warning|Finam |Инструмент EUH4@FORTS не содержит информацию об идентификаторе Финам. Обновите справочник инструментов с Финам.
....

В добавок вылезает интересная ошибка когда из OL пытаюсь вывести его за какое-нибудь число по инструменту (например riz3) вылетает nullreferenceexception.
21:28:07.840|Error |S#.Data |System.ArgumentNullException: Значение не может быть неопределенным.
Имя параметра: obj
в System.Windows.Markup.XamlWriter.Save(Object obj)
в Ecng.Xaml.Grids.DataGridHelper.XamlClone[T](T xamlObj)
в Ecng.Xaml.Grids.DataGridHelper.XamlClone(Style xamlObj)
в Ecng.Xaml.Grids.UniversalGrid.ApplyFormatRules()
в Ecng.Xaml.Grids.UniversalGrid.OnItemsSourceChanged(IEnumerable oldValue, IEnumerable newValue)
в System.Windows.Controls.ItemsControl.OnItemsSourceChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
в System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
в System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
в System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
в System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
в System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
в System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
в StockSharp.Hydra.Panes.OrderLogPane.FindClick(Object sender, RoutedEventArgs e)


ол в папке с этим инструментом присутствует. это может быть связано с бд?

Автор топика
Спасибо:

Mikhail Sukhov

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


Андрей Шабанов Перейти
про аппнэйм в настройках источника указываю DEBAGGER2 и по нему он и коннектится. ну откуда берутся попытки подключиться с DEBAGGER_5 _6 _7 неясно. допишу в роутер еще и их на всякий)


Потому что в РТС неправильно назвали эти вещи. Реально никакого АппНейм не существует. Есть КоннекшенНейм. Правда не совсем понятно, почему 7 подключений.

Андрей Шабанов Перейти

7:00:13.812|Warning|Finam |Инструмент LKOH@FORTS не содержит информацию об идентификаторе Финам. Обновите справочник инструментов с Финам.


Это нормальное поведение. Нужно синхронизировать список инструментов с сайтом Финама.

Андрей Шабанов Перейти

В добавок вылезает интересная ошибка когда из OL пытаюсь вывести его за какое-нибудь число по инструменту (например riz3) вылетает nullreferenceexception.


Посмотрим.
Спасибо:

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

Фотография
Автор статей
Дата: 09.11.2013
Ответить


Михаил Сухов Перейти

Посмотрим.



При этом тики (сделки) тянет из ордерлога по тому инструменту на ура...правда когда нажимаешь кнопку стоп (через раз) снова сваливается в NullReferenceException
Соответственно свечки по тикам тоже строятся нормально, сами стаканы вроде тоже строятся.
свечки по стаканам либо в NullReference либо просто зависают на неопределнный срок (ждал 4 часа, ничего не посчитал)
На предыдущих версиях все вроде было нормально..



[quote = Михаил Сухов;30045]
Это нормальное поведение. Нужно синхронизировать список инструментов с сайтом Финама.
[/quote]
извините за глупый вопрос. нигде не нашел информации о том как это сделать. что Вы имеете в виду? если это добавление инструментов на вкладке "инструменты" то я добавлял...
Автор топика
Спасибо:

Mikhail Sukhov

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


Андрей Шабанов Перейти

извините за глупый вопрос. нигде не нашел информации о том как это сделать. что Вы имеете в виду? если это добавление инструментов на вкладке "инструменты" то я добавлял...


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


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

loading
clippy