Пропуски свечек в SciChart~/topic/3503/propuski-svechek-v-scichart/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T16:24:04Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/25190/Ок. С масштабом понятно. Насчет этого Вот Call Stack: WindowsBase.dll!System.Windows.DependencyObjec...2013-04-05T13:20:52Z2016-07-28T18:29:46ZMoadiphttps://stocksharp.ru/users/5973/info@stocksharp.ruОк. С масштабом понятно.<br /><br />Насчет этого<br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote">Вот Call Stack:<br /><div class='spoilertitle'><input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_e527d5bbfad74778b0adfdaebf6cb818');" title='Показать спойлер' /></div><div class='spoilerbox' id='spolier_e527d5bbfad74778b0adfdaebf6cb818' style='display:none'>WindowsBase.dll!System.Windows.DependencyObject.SetValueCommon(System.Windows.DependencyProperty dp, object value, System.Windows.PropertyMetadata metadata, bool coerceWithDeferredReference, bool coerceWithCurrentValue, System.Windows.OperationType operationType, bool isInternal)<br />WindowsBase.dll!System.Windows.DependencyObject.SetValueInternal(System.Windows.DependencyProperty dp, object value)<br />PresentationCore.dll!System.Windows.Media.Animation.PointAnimation.To.set(System.Windows.Point? value)<br />[Lightweight Function]<br />Abt.Controls.SciChart.Wpf.dll!A.c231c9eef18428b3d735d79667b4dd1c6.c6dea473323fdce89c6d7460d087afc9c(object c2e4dcf306e5d5e570ccc0d688db6e42c, System.Windows.Point? c2e4dcf306e5d5e570ccc0d688db6e42c)<br />Abt.Controls.SciChart.Wpf.dll!Abt.Controls.SciChart.AxisBase.AnimateVisibleRangeTo(Abt.Controls.SciChart.IRange to, System.TimeSpan duration)<br />Abt.Controls.SciChart.Wpf.dll!Abt.Controls.SciChart.SciChartSurface.c54ff4239aa90b423c247e23c0dee02b5.c118b8c5c084fc71ffd85893c9650b255(System.Collections.Generic.KeyValuePair<Abt.Controls.SciChart.IAxis,Abt.Controls.SciChart.IRange> c9da477affcb37fcf973bebe5806f259d)<br />Abt.Controls.SciChart.Wpf.dll!A.c3631c672e3fc9e342ac08ff1a63d428e.cacf72b657252e3e73860afb89d70cb9f<System.Collections.Generic.KeyValuePair<Abt.Controls.SciChart.IAxis,Abt.Controls.SciChart.IRange>>(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<Abt.Controls.SciChart.IAxis,Abt.Controls.SciChart.IRange>> c40a30a1bb6416cd164565919fdef15a9, System.Action<System.Collections.Generic.KeyValuePair<Abt.Controls.SciChart.IAxis,Abt.Controls.SciChart.IRange>> c885aac61bc9832561b7ff07903c88d5e)<br />Abt.Controls.SciChart.Wpf.dll!Abt.Controls.SciChart.SciChartSurface.AnimateZoomExtents(System.TimeSpan duration)<br />Abt.Controls.SciChart.Wpf.dll!Abt.Controls.SciChart.ZoomExtentsModifier.OnModifierDoubleClick(Abt.Controls.SciChart.ModifierMouseArgs e)<br />Abt.Controls.SciChart.Wpf.dll!Abt.Controls.SciChart.ModifierGroup.c9eef00ec0d5b3bf46425cfb74ef780be(Abt.Controls.SciChart.IChartModifier c6b1effd112e5355cd5f051dd91cd4f67, Abt.Controls.SciChart.ModifierMouseArgs cbb39038dde40bfc3fdcfa70f4bbf8778)<br />[Lightweight Function]<br />Abt.Controls.SciChart.Wpf.dll!A.ca14aa23cad73278e20adf8bb093cd5f5.c6dea473323fdce89c6d7460d087afc9c(object c2e4dcf306e5d5e570ccc0d688db6e42c, Abt.Controls.SciChart.IChartModifier c2e4dcf306e5d5e570ccc0d688db6e42c, Abt.Controls.SciChart.ModifierMouseArgs c2e4dcf306e5d5e570ccc0d688db6e42c)<br />Abt.Controls.SciChart.Wpf.dll!Abt.Controls.SciChart.ModifierGroup.c9e8960a6a8527c20ac9e46e162c72b22(System.Action<Abt.Controls.SciChart.IChartModifier,Abt.Controls.SciChart.ModifierMouseArgs> c4bd4ab823835cf92d221476b6fb65a17, Abt.Controls.SciChart.ModifierMouseArgs c4c23d80d4d060e409c3479ef17d6c65e)<br />Abt.Controls.SciChart.Wpf.dll!Abt.Controls.SciChart.ModifierGroup.OnModifierDoubleClick(Abt.Controls.SciChart.ModifierMouseArgs e)<br />Abt.Controls.SciChart.Wpf.dll!Abt.Controls.SciChart.Utility.Mouse.MouseManager.c0dbdd9a5715f79ee4c780ad3e3187658(Abt.Controls.SciChart.ModifierMouseArgs cbb39038dde40bfc3fdcfa70f4bbf8778, Abt.Controls.SciChart.Utility.Mouse.IReceiveMouseEvents c18509698be3f9366c690e7d2b107b62c, bool c3791a1b71c1577bde30b55c12b2a5583)<br />Abt.Controls.SciChart.Wpf.dll!Abt.Controls.SciChart.Utility.Mouse.MouseManager.c10b5e7bb389bad3d0e6691ea08c125df.c476c948474194a52ac99dfd8f26fce25.cdfac02806b4f3edef4600e0cc7315378(Abt.Controls.SciChart.Utility.Mouse.IReceiveMouseEvents c133657388cc0f6f6615e21e129ac4b3a)<br />Abt.Controls.SciChart.Wpf.dll!A.c3631c672e3fc9e342ac08ff1a63d428e.cacf72b657252e3e73860afb89d70cb9f<Abt.Controls.SciChart.Utility.Mouse.IReceiveMouseEvents>(System.Collections.Generic.IEnumerable<Abt.Controls.SciChart.Utility.Mouse.IReceiveMouseEvents> c40a30a1bb6416cd164565919fdef15a9, System.Action<Abt.Controls.SciChart.Utility.Mouse.IReceiveMouseEvents> c885aac61bc9832561b7ff07903c88d5e)<br />Abt.Controls.SciChart.Wpf.dll!Abt.Controls.SciChart.Utility.Mouse.MouseManager.c10b5e7bb389bad3d0e6691ea08c125df.cabad93bc507c319678a01e403af8be14(object cae49ecc8585f35e8dd5ce624f7fb7ab5, System.Windows.Input.MouseButtonEventArgs c4c23d80d4d060e409c3479ef17d6c65e)<br />PresentationCore.dll!System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate genericHandler, object genericTarget)<br />PresentationCore.dll!System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate handler, object target)<br />PresentationCore.dll!System.Windows.RoutedEventHandlerInfo.InvokeHandler(object target, System.Windows.RoutedEventArgs routedEventArgs)<br />PresentationCore.dll!System.Windows.EventRoute.InvokeHandlersImpl(object source, System.Windows.RoutedEventArgs args, bool reRaised)<br />PresentationCore.dll!System.Windows.UIElement.ReRaiseEventAs(System.Windows.DependencyObject sender, System.Windows.RoutedEventArgs args, System.Windows.RoutedEvent newEvent)<br />PresentationCore.dll!System.Windows.UIElement.OnMouseDownThunk(object sender, System.Windows.Input.MouseButtonEventArgs e)<br />PresentationCore.dll!System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate genericHandler, object genericTarget)<br />PresentationCore.dll!System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate handler, object target)<br />PresentationCore.dll!System.Windows.RoutedEventHandlerInfo.InvokeHandler(object target, System.Windows.RoutedEventArgs routedEventArgs)<br />PresentationCore.dll!System.Windows.EventRoute.InvokeHandlersImpl(object source, System.Windows.RoutedEventArgs args, bool reRaised)<br />PresentationCore.dll!System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject sender, System.Windows.RoutedEventArgs args)<br />PresentationCore.dll!System.Windows.UIElement.RaiseTrustedEvent(System.Windows.RoutedEventArgs args)<br />PresentationCore.dll!System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs args, bool trusted)<br />PresentationCore.dll!System.Windows.Input.InputManager.ProcessStagingArea()<br />PresentationCore.dll!System.Windows.Input.InputManager.ProcessInput(System.Windows.Input.InputEventArgs input)<br />PresentationCore.dll!System.Windows.Input.InputProviderSite.ReportInput(System.Windows.Input.InputReport inputReport)<br />PresentationCore.dll!System.Windows.Interop.HwndMouseInputProvider.ReportInput(System.IntPtr hwnd, System.Windows.Input.InputMode mode, int timestamp, System.Windows.Input.RawMouseActions actions, int x, int y, int wheel)<br />PresentationCore.dll!System.Windows.Interop.HwndMouseInputProvider.FilterMessage(System.IntPtr hwnd, MS.Internal.Interop.WindowMessage msg, System.IntPtr wParam, System.IntPtr lParam, ref bool handled)<br />PresentationCore.dll!System.Windows.Interop.HwndSource.InputFilterMessage(System.IntPtr hwnd, int msg, System.IntPtr wParam, System.IntPtr lParam, ref bool handled)<br />WindowsBase.dll!MS.Win32.HwndWrapper.WndProc(System.IntPtr hwnd, int msg, System.IntPtr wParam, System.IntPtr lParam, ref bool handled)<br />WindowsBase.dll!MS.Win32.HwndSubclass.DispatcherCallbackOperation(object o)<br />WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate callback, object args, int numArgs)<br />WindowsBase.dll!MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(object source, System.Delegate method, object args, int numArgs, System.Delegate catchHandler)<br />WindowsBase.dll!System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority priority, System.TimeSpan timeout, System.Delegate method, object args, int numArgs)<br />WindowsBase.dll!MS.Win32.HwndSubclass.SubclassWndProc(System.IntPtr hwnd, int msg, System.IntPtr wParam, System.IntPtr lParam)<br />[Native to Managed Transition]<br />[Managed to Native Transition]<br />WindowsBase.dll!System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame frame)<br />WindowsBase.dll!System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame frame)<br />WindowsBase.dll!System.Windows.Threading.Dispatcher.Run()<br />PresentationFramework.dll!System.Windows.Application.RunDispatcher(object ignore)<br />PresentationFramework.dll!System.Windows.Application.RunInternal(System.Windows.Window window)<br />PresentationFramework.dll!System.Windows.Application.Run(System.Windows.Window window)<br />PresentationFramework.dll!System.Windows.Application.Run()<br />STest.exe!STest.App.Main()<br />[Native to Managed Transition]<br />[Managed to Native Transition]<br />mscorlib.dll!System.AppDomain.ExecuteAssembly(string assemblyFile, System.Security.Policy.Evidence assemblySecurity, string[] args)<br />Microsoft.VisualStudio.HostingProcess.Utilities.dll!Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()<br />mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state)<br />mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)<br />mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)<br />mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)<br />mscorlib.dll!System.Threading.ThreadHelper.ThreadStart()<br />[Native to Managed Transition]</div></div></div><br /><br />и этого<br /><div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote">Ну, а чтобы уже совсем рабочий график был, то хорошо бы перекрестие мыши не просто дату и значение показывало (т.е. просто координаты мыши), а находило бы свечу и/или индикатор и его бы показывало. Как в QUIKе или других терминалах.</div></div> <br /><br />Судя по скрину у вас не последняя версия <b>S#</b>, обновитесь до последней, возможно ошибки не будет.<br />Сейчас график выглядит так:<br /><a href='https://stocksharp.ru/file/102322/pic_png/' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://stocksharp.ru/file/102322/pic_png/?size=500x500" alt=""/></a>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25265/На новом минимальном проекте не получается ошибку воспроизвести. Все нормально работает. Основной ра...2013-04-10T08:56:17Z2013-04-10T08:56:17Zakozhttps://stocksharp.ru/users/26817/info@stocksharp.ruНа новом минимальном проекте не получается ошибку воспроизвести. Все нормально работает.<br />Основной рабочий проект выкладывать не хочу. Будет чуть побольше времени, попробую его вычистить и отловить причину ошибки.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25197/Еще есть такая проблема: не получается добавить больше одного ChartIndicatorElement в область, если ...2013-04-06T08:37:11Z2013-04-06T08:37:11Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ru<div class="quote"><span class="quotetitle">akoz <a href="https://stocksharp.ru/posts/m/25196/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Еще есть такая проблема: не получается добавить больше одного ChartIndicatorElement в область, если это делать не из конструктора окна. <br /><br />Из конструктора все нормально, но если это делать после, то при добавлении второго элемента в одну и ту же Area методом Elements.Add() вылетает ArgumentOutOfRangeException<br />"Index must be within the bounds of the List.\r\nParameter name: index"<br /></div></div><br />Можете привести минимальный проект, на котором это воспроизводится? Подобная проблема есть в Студии, но воспроизвести вне ее не получается.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25196/Еще есть такая проблема: не получается добавить больше одного ChartIndicatorElement в область, если ...2013-04-06T07:31:08Z2013-04-06T07:31:08Zakozhttps://stocksharp.ru/users/26817/info@stocksharp.ruЕще есть такая проблема: не получается добавить больше одного ChartIndicatorElement в область, если это делать не из конструктора окна. <br /><br />Из конструктора все нормально, но если это делать после, то при добавлении второго элемента в одну и ту же Area методом Elements.Add() вылетает ArgumentOutOfRangeException<br />"Index must be within the bounds of the List.\r\nParameter name: index"<br /><br />Call Stack<br /><div class='spoilertitle'><input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_d7baec9b92074adeb9a8f9e86dfcca58');" title='Показать спойлер' /></div><div class='spoilerbox' id='spolier_d7baec9b92074adeb9a8f9e86dfcca58' style='display:none'><br /> at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)<br /> at System.Collections.ObjectModel.Collection`1.Insert(Int32 index, T item)<br /> at Abt.Controls.SciChart.DataSeriesSet`2.Insert(Int32 index, IDataSeries`2 item)<br /> at Abt.Controls.SciChart.DataSeriesSet`2.Insert(Int32 index, IDataSeries dataSeries)<br /> at Abt.Controls.SciChart.SciChartSurface.c914ae6e949e85ff0bd26d406a09606d1(IChartSeriesViewModel cb3791dede44f6f025adf5a17149fa8bf)<br /> at A.c3631c672e3fc9e342ac08ff1a63d428e.cacf72b657252e3e73860afb89d70cb9f[c13c28af86f0b14202b9c7ef43b1bd11a](IEnumerable`1 c40a30a1bb6416cd164565919fdef15a9, Action`1 c885aac61bc9832561b7ff07903c88d5e)<br /> at Abt.Controls.SciChart.SciChartSurface.OnChartSeriesCollectionChanged(Object sender, NotifyCollectionChangedEventArgs e)<br /> at System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke(Object sender, NotifyCollectionChangedEventArgs e)<br /> at System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e)<br /> at System.Collections.ObjectModel.ObservableCollection`1.InsertItem(Int32 index, T item)<br /> at System.Collections.ObjectModel.Collection`1.Add(T item)<br /> at StockSharp.Xaml.SciChartPaneViewModel.SciChartIndicator..ctor(SciChartPaneViewModel pane, ChartIndicatorElement fromElem)<br /> at StockSharp.Xaml.SciChartPaneViewModel.CreateElement(IChartElement fromElem)<br /> at StockSharp.Xaml.SciChartPaneViewModel.AddSeries(IChartElement elem)<br /> at Ecng.Common.DelegateHelper.SafeInvoke[T](Action`1 handler, T arg)<br /> at Ecng.Collections.BaseCollection`2.OnAdded(TItem item)<br /> at Ecng.Collections.BaseCollection`2.Add(TItem item)<br /> at STest.SWindow.RefreshAreas() in c:\Dropbox\QTrading\Test\StockSharp_test\WPFTest\STest\SWindow.xaml.cs:line 545<br /> at STest.SWindow.RunRealTime(Object sender, RoutedEventArgs e) in c:\Dropbox\QTrading\Test\StockSharp_test\WPFTest\STest\SWindow.xaml.cs:line 126<br /> at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)<br /> at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)<br /> at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)<br /> at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)<br /> at System.Windows.Controls.Primitives.ButtonBase.OnClick()<br /> at System.Windows.Controls.Button.OnClick()<br /> at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)<br /> at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)<br /> at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)<br /> at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)<br /> at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)<br /> at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)<br /> at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)<br /> at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)<br /> at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)<br /> at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)<br /> at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)<br /> at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)<br /> at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)<br /> at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)<br /> at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)<br /> at System.Windows.Input.InputManager.ProcessStagingArea()<br /> at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)<br /> at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)<br /> at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)<br /> at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)<br /> at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)<br /> at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)<br /> at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)<br /> at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)<br /> at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)<br /> at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)<br /> at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)<br /> at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)<br /> at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)<br /> at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)<br /> at System.Windows.Threading.Dispatcher.Run()<br /> at System.Windows.Application.RunDispatcher(Object ignore)<br /> at System.Windows.Application.RunInternal(Window window)<br /> at System.Windows.Application.Run(Window window)<br /> at System.Windows.Application.Run()<br /> at STest.App.Main() in c:\Dropbox\QTrading\Test\StockSharp_test\WPFTest\STest\obj\Debug\App.g.cs:line 0<br /> at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)<br /> at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)<br /> at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()<br /> at System.Threading.ThreadHelper.ThreadStart_Context(Object state)<br /> at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)<br /> at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)<br /> at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)<br /> at System.Threading.ThreadHelper.ThreadStart()<br /></div>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25193/Да, действительно, не уследил за обновлениями. Теперь гораздо приятнее. Только вот с шириной областе...2013-04-05T15:25:03Z2013-04-05T15:25:03Zakozhttps://stocksharp.ru/users/26817/info@stocksharp.ruДа, действительно, не уследил за обновлениями.<br />Теперь гораздо приятнее. Только вот с шириной областей разобраться, было бы совсем хорошо.<br /><br />Кстати, было бы более юзабельное перекрестие, если бы оно появлялось не только при касании контура круга, который "ловит" свечу, но и если мышь находится внутри круга. Получается подводишь мышь к свече, появляется кружок, которого надо коснуться. Но если чуть скользнешь внутрь него, то перекрестие исчезает. Нужно точно метить в контур этого кружка. На большом удалении сложно.<br />Или вообще показывать перекрестие при прикасании мыши свечки.<br /><br />Ну, это так, вдруг сможете поправить. Спасибо и за то, что уже есть!Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25189/Вот так, все Areas явно в какой-то дефолтной ширине. Изменение Height не помогает. chart2013-04-05T12:28:02Z2013-04-05T12:28:02Zakozhttps://stocksharp.ru/users/26817/info@stocksharp.ruВот так, все Areas явно в какой-то дефолтной ширине. Изменение Height не помогает.<br /><br /><a href='https://dl.dropbox.com/u/47479377/Chart.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'><img src="https://dl.dropbox.com/u/47479377/Chart.jpg" style='max-width: 600px;' alt="chart" title="chart" /></a>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25187/Скриншоты сделайте где у вас что "складывается" и "неотриосовывается".2013-04-05T10:11:56Z2013-04-05T10:11:56ZMoadiphttps://stocksharp.ru/users/5973/info@stocksharp.ruСкриншоты сделайте где у вас что "складывается" и "неотриосовывается".Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25185/Сейчас еще раз попробовал - работает,новые Areas добавляются. Как-то раньше почему-то больше двух не...2013-04-05T09:17:57Z2013-04-05T09:17:57Zakozhttps://stocksharp.ru/users/26817/info@stocksharp.ruСейчас еще раз попробовал - работает,новые Areas добавляются. Как-то раньше почему-то больше двух не получалось (может, в коде что-то не так было).<br /><br />Из того, что так и не выходит:<br />1. Не меняется высота области при выставлении свойства Height. Все дополнительные области "складываются" внизу под основной, приходится каждый раз их вытягивать, чтобы были видны.<br /><br />2. На областях с индикаторами не всегда отражается ось времени. Например, в соседних областях размещаю по одному и тому же индикатору SMA, но с разными параметрами (длинная и короткая), но у одного нормально время отображается в перекрестии при наведении мыши, а у второго - все значения "1 янв 00:00"<br /><br />3. Периодически при двойном клике на графике для получения общего обзора выходит необработаное ArgumentException '-бесконечность;бесконечность' is not a valid value for property 'To'. <br />Кажется, это выходит когда в какой-то области элемент не успел отрисоваться, но системности я не смог уловить.<br /><br />Вот Call Stack:<br /><div class='spoilertitle'><input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_70783a4fb2bc480a9664e709c0dad1f8');" title='Показать спойлер' /></div><div class='spoilerbox' id='spolier_70783a4fb2bc480a9664e709c0dad1f8' style='display:none'>WindowsBase.dll!System.Windows.DependencyObject.SetValueCommon(System.Windows.DependencyProperty dp, object value, System.Windows.PropertyMetadata metadata, bool coerceWithDeferredReference, bool coerceWithCurrentValue, System.Windows.OperationType operationType, bool isInternal)<br />WindowsBase.dll!System.Windows.DependencyObject.SetValueInternal(System.Windows.DependencyProperty dp, object value)<br />PresentationCore.dll!System.Windows.Media.Animation.PointAnimation.To.set(System.Windows.Point? value)<br />[Lightweight Function]<br />Abt.Controls.SciChart.Wpf.dll!A.c231c9eef18428b3d735d79667b4dd1c6.c6dea473323fdce89c6d7460d087afc9c(object c2e4dcf306e5d5e570ccc0d688db6e42c, System.Windows.Point? c2e4dcf306e5d5e570ccc0d688db6e42c)<br />Abt.Controls.SciChart.Wpf.dll!Abt.Controls.SciChart.AxisBase.AnimateVisibleRangeTo(Abt.Controls.SciChart.IRange to, System.TimeSpan duration)<br />Abt.Controls.SciChart.Wpf.dll!Abt.Controls.SciChart.SciChartSurface.c54ff4239aa90b423c247e23c0dee02b5.c118b8c5c084fc71ffd85893c9650b255(System.Collections.Generic.KeyValuePair<Abt.Controls.SciChart.IAxis,Abt.Controls.SciChart.IRange> c9da477affcb37fcf973bebe5806f259d)<br />Abt.Controls.SciChart.Wpf.dll!A.c3631c672e3fc9e342ac08ff1a63d428e.cacf72b657252e3e73860afb89d70cb9f<System.Collections.Generic.KeyValuePair<Abt.Controls.SciChart.IAxis,Abt.Controls.SciChart.IRange>>(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<Abt.Controls.SciChart.IAxis,Abt.Controls.SciChart.IRange>> c40a30a1bb6416cd164565919fdef15a9, System.Action<System.Collections.Generic.KeyValuePair<Abt.Controls.SciChart.IAxis,Abt.Controls.SciChart.IRange>> c885aac61bc9832561b7ff07903c88d5e)<br />Abt.Controls.SciChart.Wpf.dll!Abt.Controls.SciChart.SciChartSurface.AnimateZoomExtents(System.TimeSpan duration)<br />Abt.Controls.SciChart.Wpf.dll!Abt.Controls.SciChart.ZoomExtentsModifier.OnModifierDoubleClick(Abt.Controls.SciChart.ModifierMouseArgs e)<br />Abt.Controls.SciChart.Wpf.dll!Abt.Controls.SciChart.ModifierGroup.c9eef00ec0d5b3bf46425cfb74ef780be(Abt.Controls.SciChart.IChartModifier c6b1effd112e5355cd5f051dd91cd4f67, Abt.Controls.SciChart.ModifierMouseArgs cbb39038dde40bfc3fdcfa70f4bbf8778)<br />[Lightweight Function]<br />Abt.Controls.SciChart.Wpf.dll!A.ca14aa23cad73278e20adf8bb093cd5f5.c6dea473323fdce89c6d7460d087afc9c(object c2e4dcf306e5d5e570ccc0d688db6e42c, Abt.Controls.SciChart.IChartModifier c2e4dcf306e5d5e570ccc0d688db6e42c, Abt.Controls.SciChart.ModifierMouseArgs c2e4dcf306e5d5e570ccc0d688db6e42c)<br />Abt.Controls.SciChart.Wpf.dll!Abt.Controls.SciChart.ModifierGroup.c9e8960a6a8527c20ac9e46e162c72b22(System.Action<Abt.Controls.SciChart.IChartModifier,Abt.Controls.SciChart.ModifierMouseArgs> c4bd4ab823835cf92d221476b6fb65a17, Abt.Controls.SciChart.ModifierMouseArgs c4c23d80d4d060e409c3479ef17d6c65e)<br />Abt.Controls.SciChart.Wpf.dll!Abt.Controls.SciChart.ModifierGroup.OnModifierDoubleClick(Abt.Controls.SciChart.ModifierMouseArgs e)<br />Abt.Controls.SciChart.Wpf.dll!Abt.Controls.SciChart.Utility.Mouse.MouseManager.c0dbdd9a5715f79ee4c780ad3e3187658(Abt.Controls.SciChart.ModifierMouseArgs cbb39038dde40bfc3fdcfa70f4bbf8778, Abt.Controls.SciChart.Utility.Mouse.IReceiveMouseEvents c18509698be3f9366c690e7d2b107b62c, bool c3791a1b71c1577bde30b55c12b2a5583)<br />Abt.Controls.SciChart.Wpf.dll!Abt.Controls.SciChart.Utility.Mouse.MouseManager.c10b5e7bb389bad3d0e6691ea08c125df.c476c948474194a52ac99dfd8f26fce25.cdfac02806b4f3edef4600e0cc7315378(Abt.Controls.SciChart.Utility.Mouse.IReceiveMouseEvents c133657388cc0f6f6615e21e129ac4b3a)<br />Abt.Controls.SciChart.Wpf.dll!A.c3631c672e3fc9e342ac08ff1a63d428e.cacf72b657252e3e73860afb89d70cb9f<Abt.Controls.SciChart.Utility.Mouse.IReceiveMouseEvents>(System.Collections.Generic.IEnumerable<Abt.Controls.SciChart.Utility.Mouse.IReceiveMouseEvents> c40a30a1bb6416cd164565919fdef15a9, System.Action<Abt.Controls.SciChart.Utility.Mouse.IReceiveMouseEvents> c885aac61bc9832561b7ff07903c88d5e)<br />Abt.Controls.SciChart.Wpf.dll!Abt.Controls.SciChart.Utility.Mouse.MouseManager.c10b5e7bb389bad3d0e6691ea08c125df.cabad93bc507c319678a01e403af8be14(object cae49ecc8585f35e8dd5ce624f7fb7ab5, System.Windows.Input.MouseButtonEventArgs c4c23d80d4d060e409c3479ef17d6c65e)<br />PresentationCore.dll!System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate genericHandler, object genericTarget)<br />PresentationCore.dll!System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate handler, object target)<br />PresentationCore.dll!System.Windows.RoutedEventHandlerInfo.InvokeHandler(object target, System.Windows.RoutedEventArgs routedEventArgs)<br />PresentationCore.dll!System.Windows.EventRoute.InvokeHandlersImpl(object source, System.Windows.RoutedEventArgs args, bool reRaised)<br />PresentationCore.dll!System.Windows.UIElement.ReRaiseEventAs(System.Windows.DependencyObject sender, System.Windows.RoutedEventArgs args, System.Windows.RoutedEvent newEvent)<br />PresentationCore.dll!System.Windows.UIElement.OnMouseDownThunk(object sender, System.Windows.Input.MouseButtonEventArgs e)<br />PresentationCore.dll!System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate genericHandler, object genericTarget)<br />PresentationCore.dll!System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate handler, object target)<br />PresentationCore.dll!System.Windows.RoutedEventHandlerInfo.InvokeHandler(object target, System.Windows.RoutedEventArgs routedEventArgs)<br />PresentationCore.dll!System.Windows.EventRoute.InvokeHandlersImpl(object source, System.Windows.RoutedEventArgs args, bool reRaised)<br />PresentationCore.dll!System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject sender, System.Windows.RoutedEventArgs args)<br />PresentationCore.dll!System.Windows.UIElement.RaiseTrustedEvent(System.Windows.RoutedEventArgs args)<br />PresentationCore.dll!System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs args, bool trusted)<br />PresentationCore.dll!System.Windows.Input.InputManager.ProcessStagingArea()<br />PresentationCore.dll!System.Windows.Input.InputManager.ProcessInput(System.Windows.Input.InputEventArgs input)<br />PresentationCore.dll!System.Windows.Input.InputProviderSite.ReportInput(System.Windows.Input.InputReport inputReport)<br />PresentationCore.dll!System.Windows.Interop.HwndMouseInputProvider.ReportInput(System.IntPtr hwnd, System.Windows.Input.InputMode mode, int timestamp, System.Windows.Input.RawMouseActions actions, int x, int y, int wheel)<br />PresentationCore.dll!System.Windows.Interop.HwndMouseInputProvider.FilterMessage(System.IntPtr hwnd, MS.Internal.Interop.WindowMessage msg, System.IntPtr wParam, System.IntPtr lParam, ref bool handled)<br />PresentationCore.dll!System.Windows.Interop.HwndSource.InputFilterMessage(System.IntPtr hwnd, int msg, System.IntPtr wParam, System.IntPtr lParam, ref bool handled)<br />WindowsBase.dll!MS.Win32.HwndWrapper.WndProc(System.IntPtr hwnd, int msg, System.IntPtr wParam, System.IntPtr lParam, ref bool handled)<br />WindowsBase.dll!MS.Win32.HwndSubclass.DispatcherCallbackOperation(object o)<br />WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate callback, object args, int numArgs)<br />WindowsBase.dll!MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(object source, System.Delegate method, object args, int numArgs, System.Delegate catchHandler)<br />WindowsBase.dll!System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority priority, System.TimeSpan timeout, System.Delegate method, object args, int numArgs)<br />WindowsBase.dll!MS.Win32.HwndSubclass.SubclassWndProc(System.IntPtr hwnd, int msg, System.IntPtr wParam, System.IntPtr lParam)<br />[Native to Managed Transition]<br />[Managed to Native Transition]<br />WindowsBase.dll!System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame frame)<br />WindowsBase.dll!System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame frame)<br />WindowsBase.dll!System.Windows.Threading.Dispatcher.Run()<br />PresentationFramework.dll!System.Windows.Application.RunDispatcher(object ignore)<br />PresentationFramework.dll!System.Windows.Application.RunInternal(System.Windows.Window window)<br />PresentationFramework.dll!System.Windows.Application.Run(System.Windows.Window window)<br />PresentationFramework.dll!System.Windows.Application.Run()<br />STest.exe!STest.App.Main()<br />[Native to Managed Transition]<br />[Managed to Native Transition]<br />mscorlib.dll!System.AppDomain.ExecuteAssembly(string assemblyFile, System.Security.Policy.Evidence assemblySecurity, string[] args)<br />Microsoft.VisualStudio.HostingProcess.Utilities.dll!Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()<br />mscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state)<br />mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)<br />mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx)<br />mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state)<br />mscorlib.dll!System.Threading.ThreadHelper.ThreadStart()<br />[Native to Managed Transition]</div><br /><br />Ну, а чтобы уже совсем рабочий график был, то хорошо бы перекрестие мыши не просто дату и значение показывало (т.е. просто координаты мыши), а находило бы свечу и/или индикатор и его бы показывало. Как в QUIKе или других терминалах.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25184/Еще, раз уж будете обновлять, может добавите Areas в этот элемент? А то больше двух не получается до...2013-04-05T07:35:12Z2013-04-05T07:35:12Zesperhttps://stocksharp.ru/users/5990/info@stocksharp.ru<div class="quote"><span class="quotetitle">akoz <a href="https://stocksharp.ru/posts/m/25183/"><img src="https://stocksharp.ru/images/icon_latest_reply.gif" title="Перейти" alt="Перейти" /></a></span><div class="innerquote">Еще, раз уж будете обновлять, может добавите Areas в этот элемент? <br />А то больше двух не получается добавлять. Ошибки не выдает, но и не выводит.</div></div><br />Что именно и куда не получается добавлять?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25183/Еще, раз уж будете обновлять, может добавите Areas в этот элемент? А то больше двух не получается до...2013-04-05T07:05:46Z2013-04-05T07:05:46Zakozhttps://stocksharp.ru/users/26817/info@stocksharp.ruЕще, раз уж будете обновлять, может добавите Areas в этот элемент? <br />А то больше двух не получается добавлять. Ошибки не выдает, но и не выводит.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25122/Спасибо, будем ждать2013-04-03T15:28:28Z2013-04-03T15:28:28Zakozhttps://stocksharp.ru/users/26817/info@stocksharp.ruСпасибо, будем ждатьCopyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25114/Как можно сделать в SciChart пропуски для свечек, если их действительно не было в некоторые периоды?...2013-04-03T09:09:59Z2013-04-03T09:09:59ZMoadiphttps://stocksharp.ru/users/5973/info@stocksharp.ru<div class="quote"><span class="quotetitle">Цитата:</span><div class="innerquote">Как можно сделать в SciChart пропуски для свечек, если их действительно не было в некоторые периоды?<br />По умолчанию рисуются все свечки одна за другой без пропусков, даже если между ними был временной разрыв.</div></div><br />В следующей версии будет.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/25075/Вопрос очень актуален. Неужели никто не пытается выводить в одном окне графики с двумя бумагами? 2013-04-02T05:45:54Z2013-04-02T05:45:54Zakozhttps://stocksharp.ru/users/26817/info@stocksharp.ruВопрос очень актуален.<br />Неужели никто не пытается выводить в одном окне графики с двумя бумагами? Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/24802/Добрый день. Как можно сделать в SciChart пропуски для свечек, если их действительно не было в некот...2013-03-26T09:22:20Z2013-03-26T09:22:20Zakozhttps://stocksharp.ru/users/26817/info@stocksharp.ruДобрый день.<br /><br />Как можно сделать в SciChart пропуски для свечек, если их действительно не было в некоторые периоды?<br />По умолчанию рисуются все свечки одна за другой без пропусков, даже если между ними был временной разрыв. Из-за этого в одном окне невозможно 2 графика строить, т.к. они по времени не синхронизируются из-за пропусков свечек.<br /><br />В Chart есть свойство IsIndexed, а в SciChart ничего такого нет.<br />Подскажите как быть, плз.Copyright @ StockSharp Platform LLC 2010 - 2024