Ошибка выхода из стратегии~/topic/4543/oshibka-vyhoda-iz-strategii/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T20:05:09Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/30650/Добрый день! написал оболочку для робота, где есть простой коннектор к КВИКу (по сути копия стандарт...2014-06-04T10:03:01Z2014-06-04T10:05:30Zbukerhttps://stocksharp.ru/users/50556/info@stocksharp.ruДобрый день!<br />написал оболочку для робота, где есть простой коннектор к КВИКу (по сути копия стандартного из примера) и вызов стратегии по кнопке (пока стратегия "пустая", т.е. по сути там заглушка). Так вот запускается стратегия успешно, а попытка закрыть ее кодом <br /><div class="code"><strong>Код</strong><div class="innercode"><pre class="brush:csharp">
_spreadSrategyMain.Stop()</pre>
</div></div><br />выдает ошибку<br /><div class='spoilertitle'><input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_2cd69d958de8463faa1fea486c106148');" title='Показать спойлер' /></div><div class='spoilerbox' id='spolier_2cd69d958de8463faa1fea486c106148' style='display:none'><br />2014/06/04 13:37:15.232|Error |Unhandled Exception|System.InvalidOperationException: Подключение не инициализировано.<br /> в StockSharp.Algo.Strategies.Strategy.#=q4hrz$6YIdirnmDAnvpHhXA8NGpJbvyeNK6Ny49wYh$0=()<br /> в StockSharp.Algo.Strategies.Strategy.#=q6ezYD4hkLnRhGfBuAWGxcsiiCgqZAeVPpl4qa$6YZ04=()<br /> в StockSharp.Algo.Strategies.Strategy.#=qUSpjJWgSBc7ywbSg5YmUcNwnebTr6TY8V9aDKKL0IwA=(ProcessStates #=q8ulus3HTmWh8DMibgZirrw==)<br /> в StockSharp.Algo.Strategies.Strategy.Stop()<br /> в QuikConnectWpfLevels.MainWindow.BtnManuallyTrade_Click(Object sender, RoutedEventArgs e) в d:\Работа\IFF\код\C#(S#)\work\QUIK\Levels\QuikConnectWpfLevels\QuikConnectWpfLevels\MainWindow.xaml.cs:строка 545<br /> в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)<br /> в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)<br /> в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)<br /> в System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)<br /> в System.Windows.Controls.Primitives.ButtonBase.OnClick()<br /> в System.Windows.Controls.Button.OnClick()<br /> в System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)<br /> в System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)<br /> в System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)<br /> в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)<br /> в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)<br /> в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)<br /> в System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)<br /> в System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)<br /> в System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)<br /> в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)<br /> в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)<br /> в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)<br /> в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)<br /> в System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)<br /> в System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)<br /> в System.Windows.Input.InputManager.ProcessStagingArea()<br /> в System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)<br /> в System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)<br /> в System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)<br /> в System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)<br /> в System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)<br /> в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)<br /> в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)<br /> в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)<br /> в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)<br /> в System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)<br /> в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)<br /> в MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)<br /> в System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)<br /> в System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)<br /> в System.Windows.Threading.Dispatcher.Run()<br /> в System.Windows.Application.RunDispatcher(Object ignore)<br /> в System.Windows.Application.RunInternal(Window window)<br /> в System.Windows.Application.Run(Window window)<br /> в System.Windows.Application.Run()<br /> в QuikConnectWpfLevels.App.Main() в d:\Работа\IFF\код\C#(S#)\work\QUIK\Levels\QuikConnectWpfLevels\QuikConnectWpfLevels\obj\Debug\App.g.cs:строка 0<br /> в System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)<br /> в System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)<br /> в Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()<br /> в System.Threading.ThreadHelper.ThreadStart_Context(Object state)<br /> в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)<br /> в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)<br /> в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)<br /> в System.Threading.ThreadHelper.ThreadStart()</div><br /><br />Далее сравниваю код "посимвольно" с примером SampleSMA (в примере все работает на "ура")- различий существенных не наблюдаю :(. Помогите плз разобраться, в чем может быть причина ошибки <b>"Подключение не инициализировано".</b><br />Заранее благодаренCopyright @ StockSharp Platform LLC 2010 - 2024