Quik Junior 5.17.0.139 При выставлении новой заявки из примера Sample версии [3.0.9] получаю ошибку:
Ecng.Trading.Quik.ApiException: Код ошибки WrongSyntax Сообщение ACCOUNT=SPBFUT00835; CLIENT_CODE=S#; TRANS_ID=80516132; CLASSCODE=SPBFUT; SECCODE=RIH1; QUANTITY=1; OPERATION=S; TYPE=L; ACTION=NEW_ORDER; PRICE=199275; EXECUTION_CONDITION=PUT_IN_QUEUE;
в #=qac0nNAJEGBw62vOjJ9yeaj58IL_ktqeS2mifN_IoeGk9EhOFYtiaglaK95x2THWB.#=q7yWqpeFYntAApd9e8mWD6g==(Int32 #=qIUrYyaXumrpTKzCH0$1iQA==, StringBuilder #=qXeb3xrfWJSgZG2iDGbk0jA==)
в #=qQdDXPJNmOZkUharo7Q3899hftZvE_jes52N$a7jPf20=.#=qm138Xpa3NkDK4rZ3cHlq8PJirWoVuLi_or7nTMLGf$Y=(String #=qG3qYfxe9sl6d1pdF4HEolg==, OrderStatus& #=qGSYg5yDF0dQXI374mDC0oA==, UInt32& #=q$lUpb$l03HK7ud9DnWASJA==, Int64& #=qny2mzthcTI5DnWb0qKYcnw==, String& #=qQFyc5u0EPSJTjHoNsMO2OQ==)
в Ecng.Trading.Quik.QuikTrader.#=qgVcKFnnJAtzgXabGrYAS6sEPxkR9hqkQ0xsGeH_qGqo=(Order #=qJVm9bOTXARJNPXXDe0FhtA==, TransactionBuilder #=qdhCZqwJUC1AJIYjmYMTbQA==)
в Ecng.Trading.Quik.QuikTrader.OnRegisterOrder(Order order)
в Ecng.Trading.Algo.BaseTrader.RegisterOrder(Order order)
в Sample.NewOrderWindow.Send_Click(Object sender, RoutedEventArgs e) в E:\StockSharpReleases\StockSharp_3.0.9\Sources\Sample\NewOrderWindow.xaml.cs:строка 29
в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
в System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
в System.Windows.Controls.Primitives.ButtonBase.OnClick()
в System.Windows.Controls.Button.OnClick()
в System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
в System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
в System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
в System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
в System.Windows.UIElement.CrackMouseButtonEventAndReRaiseEvent(DependencyObject sender, MouseButtonEventArgs e)
в System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
в System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
в System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
в System.Windows.Input.InputManager.ProcessStagingArea()
в System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
в System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
в System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
в System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
в System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
Kommentare (7)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Стабильно выдает? Из последнего по Квик было только это http://stocksharp.com/posts/m/6233/ , но оно вошло еще в 3.0.8
Полез в Sample после того, как стратегия выдала такой вот лог:
А в сообщении об ошибке > CLIENT_CODE=<mark>S#</mark>; вместо S# разве не должен стоять код клиента, который при ручном создании заявки в Квик соответствует счету?
А в сообщении об ошибке > CLIENT_CODE=S#; вместо S# разве не должен стоять код клиента, который при ручном создании заявки в Квик соответствует счету?
Код клиента. Можете проверить в 3.0.8 и 3.0.7 пример?
Проверил Sample в 3.0.7 и 3.0.8, ошибка при выставлении заявок та же. Стоп-заявки, кстати, из Sample работают, проверял в 3.0.9
Даже в 3.0.7?
Извиняюсь, ввел в заблуждение (два раза запускал Sample из 3.0.8). В 3.0.7 работает.
Проверил в [3.0.11], баг исправлен, спасибо.