Гидра 4.2.1.0 ошибки

Гидра 4.2.1.0 ошибки


1.дублируем строчки



2. после некоторого времени работы получил:


14:45:05.944|Error |Plaza |System.OverflowException: Значение было недопустимо малым или недопустимо большим для Int32.
в System.Decimal.ToInt32(Decimal d)
в #=qFuQhiv7x9eMk_s02E5CFbRCZ$ztEswCbPU500nX38OwZmSF2nrvf4ohz0rKSLusbQ0wYhSt5DfpaPHIEc9Vsug==.#=qB8Va8LHobF9l8s98W9JldQ==[T](List`1 #=qn0zstRh5L1i5K$ZTR9vL2w==, Decimal #=qwSiRJ8bebmU11IwtpQ2dWw==, Decimal #=qy1ru9Pjj$TSPF5UxppvhDg==, #=qGAyrMgCE7Fm22n4uZyeFIz65Kivjn9CMYIg3Z8BVGFd$jf3h3to8r5nndW0HpxPa #=qREQ7HG9Z1QpHcYrjZE5jQg==, Security #=qG1wBY8GhENsibpc7A5piVg==)
в #=qFuQhiv7x9eMk_s02E5CFbRCZ$ztEswCbPU500nX38OwZmSF2nrvf4ohz0rKSLusbQ0wYhSt5DfpaPHIEc9Vsug==.#=qO53YUOZxubPvnbPN6A7Zbw==[T](List`1 #=qUvkae52NxzJ1FRunBSygrA==, Decimal #=qRgnR9XUKYzggTwf_ybvH4A==, #=qGAyrMgCE7Fm22n4uZyeFIz65Kivjn9CMYIg3Z8BVGFd$jf3h3to8r5nndW0HpxPa #=qREQ7HG9Z1QpHcYrjZE5jQg==, Security #=qz9kvdcRD8T5jjAncafJNWg==)
в #=qFuQhiv7x9eMk_s02E5CFbRCZ$ztEswCbPU500nX38OwZmSF2nrvf4ohz0rKSLusbQ0wYhSt5DfpaPHIEc9Vsug==.#=qhn464ysnD7LOyVq7Er_NHUzVg6XdRIt01CPOZ6is_No=[T](List`1 #=q9kjDGgRs1maJHGRMWU1JFw==, Decimal #=qlhNXySZpdfTxEyC1Vf$$Bg==, #=qGAyrMgCE7Fm22n4uZyeFIz65Kivjn9CMYIg3Z8BVGFd$jf3h3to8r5nndW0HpxPa #=q5xGE0FKIGYjshLq0cfyfDA==, Security #=q4h8znh9nnKfVxG2Zgt1FmA==)
в #=qB4cMTn5fLblmrhQT_3ptdixqSeKh8XtROl1IWjJPNhsewDILR$SnZiFoRWeZJjKx.#=qVothmbHn1$Du0ms_V_uGGg==(List`1 #=qIuoW5OMd_6qx2X2IlEpnXQ==, IEnumerable`1 #=qnyhUgw56Ku7LJjlL65xq6Q==, #=qmdbfOKE8uwHBafHUPm2uCkfCOuXdSVeTXNuYYOeTXUzDRXAuvpbb0a4bTomJy1l_ #=qPv8I4Ymy6qmmLRFBH9U_$A==)
в #=qbq0GlpDm9Du1tYNQqDLyLYbyT7BtZW_tXxsu4nup2DFtoRy6mQFTkM5m2zCqGHQpVFnWf3q6f7PTSwXCcMWmdw==.#=qaFqVxlARyYq0lSLmqCBAs4wKfOf59LED0HS3GxNehRppQm3knYLNlYIUGloskS5W5i5P8FU3XZzMvdDlNzevsXC4U0AilDGXUbF2qQaFMXM=(IEnumerable`1 #=qQ6lEdlyLS3GP3r8fdI6a2Q==, #=qGAyrMgCE7Fm22n4uZyeFIz65Kivjn9CMYIg3Z8BVGFd$jf3h3to8r5nndW0HpxPa #=q7vmIFynZ3GEVykP_KMmupQ==)
в #=qK9pERYl9hrVNZ9yxK3KH54GUgfBfyMWHXxj3eHuJzpdfLuQH09LkMIe18L$xDem5.#=qnqBExIlc5KP_$tDwIUmrcA==(DateTime #=qNccG9NWl_1xLZ1Nkw24MNg==, #=qSau0oEyt97k0Zf3OkIUWDg==[] #=qsn394$TINaNqgE43ie25Lg==, Boolean #=qSm4DZJVqojEvpfnTLzQIGQ==)
в #=qK9pERYl9hrVNZ9yxK3KH54GUgfBfyMWHXxj3eHuJzpdfLuQH09LkMIe18L$xDem5.Save(IEnumerable`1 #=q8HKiSFe4bfGGavMLG$D5kw==)
в StockSharp.Hydra.Core.BaseHydraTask.SafeSave[T](Security security, IEnumerable`1 values, Func`2 getTime, Func`2 isError, Func`3 getStorage, Boolean raiseDataLoadedEvent)





3. в all@PLAZA стоят галки в level 1 (ничего не менял) но при этом не идет счетчик SC=0 и в логах тоже не видно чтобы изменения приходили (только трэйды и ол)

Tags:


Thanks:


1 2 3  >
Mikhail Sukhov

Avatar
Date: 11/15/2013
Reply


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

14:45:05.944|Error |Plaza |System.OverflowException: Значение было недопустимо малым или недопустимо большим для Int32.


Зачетная цена у заявки 1111111110 на покупку опционов свалила запись данных. Напомнило вот эту картинку

Thanks:

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

Avatar
Date: 11/16/2013
Reply


михаил, ага http://xkcd.ru/327/ [cool]

но в любом случае это не объясняет почему не качались Level1 данные. можете помочь?
Thanks:

Mikhail Sukhov

Avatar
Date: 11/16/2013
Reply


Андрей Шабанов
михаил, ага http://xkcd.ru/327/ [cool]

но в любом случае это не объясняет почему не качались Level1 данные. можете помочь?


Пофиксили уже все. Выложим завтра.
Thanks: Андрей Шабанов

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

Avatar
Date: 11/18/2013
Reply


Обновил до 4.2.1

Level1 по-прежнему не качает:
1.
в логах пишет что инструменты зарегестрированы на изменение рыночных данных для Trades, OL,Level1, MarketDepth
но L1 по прежнему 0

2.
вылезает эксепшн при остановке источника каждый раз:

13:22:00.743|Error |Plaza |System.InvalidOperationException: Шлюз не инициализирован.
в StockSharp.Hydra.Core.MarketDataTrader`1.get_Trader()
в StockSharp.Hydra.Core.TraderHydraTask`1.TrySubscribeSecurity(Security security)
в Ecng.Collections.CollectionHelper.ForEach[T](IEnumerable`1 source, Action`1 action)
в StockSharp.Hydra.Core.TraderHydraTask`1.<ApplySettings>b__0(IHydraTask task, IEnumerable`1 securities)
в StockSharp.Hydra.Core.MarketDataTrader`1.Get[TData](MarketDataBuffer`1 buffer)
в StockSharp.Hydra.Core.TraderHydraTask`1.SaveValues[T](Func`1 getNewValues, Action`3 saveValues)
в StockSharp.Hydra.Core.TraderHydraTask`1.ProcessNewData()
в StockSharp.Hydra.Core.TraderHydraTask`1.OnStopped()
в StockSharp.Hydra.Core.BaseHydraTask.<Start>b__0()

3.
в плаза трейдер идет НЕПРЕРЫВНАЯ регистрация на получение рыночных данных. это нормально? (это не баг просто полюбопытствовал)




4. выделение нескольких строчек в LogMonitor и вывод в буффер приводит к исключению:

13:24:47.376|Error |S#.Data |System.Runtime.InteropServices.COMException (0x800401D0): Ошибка при вызове OpenClipboard (Исключение из HRESULT: 0x800401D0 (CLIPBRD_E_CANT_OPEN))
в System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
в System.Windows.Clipboard.Flush()
в System.Windows.Controls.DataGrid.OnExecutedCopy(ExecutedRoutedEventArgs args)
в System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
в System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
в System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
в System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
в System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
в System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
в System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
в System.Windows.Input.CommandManager.TranslateInput(IInputElement targetElement, InputEventArgs inputEventArgs)
в System.Windows.UIElement.OnKeyDownThunk(Object sender, KeyEventArgs e)
в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
в System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
в System.Windows.Input.InputManager.ProcessStagingArea()
в System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
в System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey)
в System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled)
в System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers)
в System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
Thanks:

Jeta

Avatar
Date: 11/18/2013
Reply


С Финамом в новой версии, проблемы видимо так и не решили[crying]
Thanks:

Mikhail Sukhov

Avatar
Date: 11/18/2013
Reply


jTr
С Финамом в новой версии, проблемы видимо так и не решили[crying]


Я писал об этом. В процессе.
Thanks:

Jeta

Avatar
Date: 11/18/2013
Reply


Михаил Сухов
jTr
С Финамом в новой версии, проблемы видимо так и не решили[crying]


Я писал об этом. В процессе.

Тогда загадка, в чем смысл выхода новых версий? Если они вообче не работают! Есть практика выхода стабильных версий, может стоит использовать и как-то помечать это дело?
Понимаю, продукт сложный, состоящий из множества компонентов. В свою очередь, обрушусь с критикой в тестировании компонента "источник Финам"[cool]

Thanks:

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

Avatar
Date: 11/18/2013
Reply


jTr
Михаил Сухов
[quote=jTr;28274]С Финамом в новой версии, проблемы видимо так и не решили[crying]


Тогда загадка, в чем смысл выхода новых версий?


нумерация продукта привязана к нумерации версий библиотек как мне видится. а там изменения большие[blink]
ну и это повлекло изменениям логики работы внутри гидры...

со своей стороны хочу отметить улучшение скорости работы (подключения источника и все такое)

Thanks:

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

Avatar
Date: 11/18/2013
Reply


Михаил, по поводу вопроса номер 3, это нормально?
Thanks:

Mikhail Sukhov

Avatar
Date: 11/18/2013
Reply


Андрей Шабанов
Михаил, по поводу вопроса номер 3, это нормально?


Это не непрерывное. Оно идет для всех инструментов, так как выбран, как я понял инструмент ALL.
Thanks:
1 2 3  >

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

loading
clippy