Аналитика - новая фича Гидры для квант анализа и дата майнинга
Atom Ответить
17.03.2014


В S#.Data (Гидра) появилась новая фича Аналитика. Она позволяет производить анализ над данными, что скачала Гидра. Стандартно входят 2 скрипта: Анализ объема с разбивкой по часам и анализ объема с разбивкой по цене:

Анализ объема по часам


Анализ объема с разбивкой по цене


Множество примеров о том, как делать красивые графики на компоненте SciChart.

Сам код так же пишется внутри Гидры:

Редактор кода


Для того, чтобы пойти чуть дальше, и попробовать заместить R и Python, добавлена библиотека Math Numerics. В одной программе (Гидра) теперь можно и скачивать данные, и анализировать, и производить визуализацию.

Для тех, кто пользуется серверным режимом S#.Data, теперь можно анализировать данные, не закачивая их к себе на диск.



Спасибо: Иван З. Bond wkj




15 Ответов
Иван З.

Фотография
Курсы Автор статей Благотворитель
Дата: 17.03.2014
Ответить


все что в http://www.scichart.com/...iesChartExampleView.xaml есть, можно у себя реализовать?
Спасибо:

Mikhail Sukhov

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


Иван З. Перейти
все что в https://www.scichart.com/...iesChartExampleView.xaml есть, можно у себя реализовать?


Да, работа идет с ScichartSurface. Это не наша обертка для свечек, а прямой компонент ски чарта.
Автор топика
Спасибо:

Иван З.

Фотография
Курсы Автор статей Благотворитель
Дата: 17.03.2014
Ответить


Гидру обновил, не запустилась...
Спасибо:

Mikhail Sukhov

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


Иван З. Перейти
Гидру обновил, не запустилась...


Значит надо что-то сделать, о чем писали много раз на этом форуме.Wink
Автор топика
Спасибо:

Bond

Фотография
Курсы
Дата: 17.03.2014
Ответить


Круто! ThumpUp
Спасибо:

devruss

Фотография
Курсы
Дата: 17.03.2014
Ответить


Михаил Сухов Перейти
Иван З. Перейти
Гидру обновил, не запустилась...


Значит надо что-то сделать, о чем писали много раз на этом форуме.Wink


Т.е. при каждом обновлении сносить всю базу? а как-нибудь бэкапить, а потом восстанавливать из бэкапа после обновления можно?
Спасибо:

Иван З.

Фотография
Курсы Автор статей Благотворитель
Дата: 18.03.2014
Ответить


Михаил Сухов Перейти
Иван З. Перейти
Гидру обновил, не запустилась...


Значит надо что-то сделать, о чем писали много раз на этом форуме.Wink


Не помогает, ни чего о чем писали на форуме. Всё снес, осталось вину снести.
Спасибо:

Mikhail Sukhov

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


Иван З. Перейти

Не помогает, ни чего о чем писали на форуме.


Что именно делалось.
Автор топика
Спасибо:

Иван З.

Фотография
Курсы Автор статей Благотворитель
Дата: 19.03.2014
Ответить


Михаил Сухов Перейти
Иван З. Перейти

Не помогает, ни чего о чем писали на форуме.


Что именно делалось.


На форуме предлагается удалить StockSharp.db или всю папку Hydra в Documents\StockSharp\. Это не помогло. У меня прекрасно работает версия 4.2.2.14, запускается, качает данные. Качал ее как здесь написано https://www.stocksharp.co...iiu-S--Data-s-sierviera/ . А вот 4.2.2.19 и 4.2.2.21 откуда не качай, как не обноляй, удаляй папку Hydra не удаляй, не запускаются. При этом они не выдают ни какой ошибки, просто ничего не происходит.
Спасибо:

Mikhail Sukhov

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


Иван З. Перейти
А вот 4.2.2.19 и 4.2.2.21 откуда не качай


В какой смысле откуда не качай? У нас только одно место, где можно скачать гидру.

У кого-то еще гидра не запускается?
Автор топика
Спасибо:

JaguarFX

Фотография
Курсы
Дата: 20.03.2014
Ответить


4.2.2.21 вполне нормально работает.

Аналитика - очень крутая штука получилась!
Теперь если вдруг есть дырки в данных, то сразу видно где.
Спасибо:

Иван З.

Фотография
Курсы Автор статей Благотворитель
Дата: 21.03.2014
Ответить


Михаил Сухов Перейти
Иван З. Перейти
А вот 4.2.2.19 и 4.2.2.21 откуда не качай


В какой смысле откуда не качай? У нас только одно место, где можно скачать гидру.

У кого-то еще гидра не запускается?


Заработало, пришлось откатить windows. Впервые с таким встречаюсь.
Спасибо:

Architectus

Фотография
Курсы
Дата: 04.05.2014
Ответить


Запускаю Гидру 4.2.3.0.
Нажимаю кнопку "Аналитика". Появляется ошибка. Вкладка Аналитика не открывается.

Код

14:50:41.966|Error  |S#.Data   |System.Windows.Markup.XamlParseException: The invocation of the constructor on type 'StockSharp.Xaml.CodePanel' that matches the specified binding constraints threw an exception. ---> System.IO.FileNotFoundException: Could not load file or assembly 'ActiproSoftware.SyntaxEditor.Addons.DotNet.Wpf, Version=11.2.555.0, Culture=neutral, PublicKeyToken=36ff2196ab5654b9' or one of its dependencies. Не удается найти указанный файл.
   at StockSharp.Xaml.CodePanel..ctor()
   --- End of inner exception stack trace ---
   at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
   at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
   at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
   at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
   at StockSharp.Hydra.Panes.AnalyticsPane..ctor()
   at StockSharp.Hydra.MainWindow.ExecutedAnalyticsCommand(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding)
   at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute)
   at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated)
   at System.Windows.Controls.Button.OnClick()
   at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
   at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
Спасибо:

JaguarFX

Фотография
Курсы
Дата: 05.05.2014
Ответить


Да, есть такая чепуховая ошибка - в последней версии Гидры разработчики забыли включить в сборку ActiproSoftware.SyntaxEditor.Addons.DotNet.Wpf.dll.
Лечится очень просто - качаешь с Stocksharp.com последнюю версию API, находишь там эту библиотеку и копируешь в корневую директорию установки Гидры.
Спасибо:

Architectus

Фотография
Курсы
Дата: 06.05.2014
Ответить


lebedevsrg Перейти
Да, есть такая чепуховая ошибка - в последней версии Гидры разработчики забыли включить в сборку ActiproSoftware.SyntaxEditor.Addons.DotNet.Wpf.dll.
Лечится очень просто - качаешь с Stocksharp.com последнюю версию API, находишь там эту библиотеку и копируешь в корневую директорию установки Гидры.


Понятно, спасибо.

Обновился до версии S# Data 4.2.3.3, там все ок.
Спасибо:


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

loading
clippy