SmartQuant Discussion

Automated Quantitative Strategy Development, SmartQuant Product Discussion and Technical Support Forums
It is currently Thu Sep 19, 2019 7:19 am

All times are UTC + 3 hours




Post new topic Reply to topic  [ 7 posts ] 
Author Message
PostPosted: Thu May 14, 2015 8:57 pm 
Offline

Joined: Thu Jun 03, 2010 5:15 pm
Posts: 159
Location: Russia
Антон, добрый день!
Пытаюсь задействовать встроенные компоненты чартов для рисования, и что-то они совсем сырые. Понятно, что можно нарисовать самому, но вот для начала хотелось погонять движок ОК2014 "в бою" из IDE, не отвлекаясь на доп компоненты.

Chart:
- не чистится при перезапуске солюшена, чистка GroupManager тоже не помогает
- нет тултипов
- шкала Y не отображает значений меньше одной сотой
- сброс в начальный масштаб при добавлении объекта на чарт

Chart (gapless):
- работает только с барсериями и только на нулевом Pad, использовать невозможно.


Top
 Profile  
 
PostPosted: Fri May 15, 2015 4:10 pm 
Offline

Joined: Tue Aug 05, 2003 3:43 pm
Posts: 6816
На самом деле вопрос не в сырости, а скорее в новой архитектуре. В старом фреймворке стратегия или приложение само рисовало на чарте, то есть имело прямую ссылку на чарт, с которой могло делать что угодно. Менять цвета, масштабировать оси, рисовать фигуры и т.д. В новом фреймворке стратегия не знает про чарт. Она шлет события (группы/ логи), которые могут отображаться получателем событий, то есть вьювером. Чарт это один из вариантов вьювера. Приятный момент в том, что стратегия и вьювер разнесены (в том числе и через сеть). Но плата за это - отсутствие прямого доступа к объекту чарт со всеми вытекающими.

Антон


Top
 Profile  
 
PostPosted: Fri May 15, 2015 4:59 pm 
Offline

Joined: Thu Jun 03, 2010 5:15 pm
Posts: 159
Location: Russia
Концепцию событий и вьюверов я понимаю.

Я спрашиваю, например, как очистить вьювер? Сейчас он сохраняет все поступившие к нему события. Чтобы очистить чарты надо перезапускать программу.

Можно расширить номенклатуру полей в Group, обработку которых реализовать текущими чартами. Я нашёл Color и Width для таймсерий, может ещё какие есть. Такими полями точно можно было бы настраивать оси для графических вьюверов.

Ну и сами чарты как реализация вьюверов могут быть сложнее, отображать тултипы с инфой по добавленному объекту, сохранять масштаб, Chart(gapless) мог бы отображать таймсерии и т.д.


Top
 Profile  
 
PostPosted: Mon May 18, 2015 6:32 pm 
Offline

Joined: Thu Jun 03, 2010 5:15 pm
Posts: 159
Location: Russia
Хорошо, если вопрос про вьюверы в IDE не интересен, то можно попросить дополнить пример DemoApp из поставки реализацией простенького вьювера? Чтобы принимал и отображал логи/группы?
Кстати, в справке есть неймспейсы SmartQuant.Charting и ChartViewer, но в библиотеке они закрыты.


Top
 Profile  
 
PostPosted: Mon May 18, 2015 10:30 pm 
Offline

Joined: Tue Aug 05, 2003 3:43 pm
Posts: 6816
Вопрос интересен, просто у нас тут небольшая запарка - пытаемся выпустить пару приложений на новой концепции распределенного GUI (преемники QuantRouter и QuantBase). Тогда можно будет заняться всяческими вещами типа чартинга.


Top
 Profile  
 
PostPosted: Mon Jun 22, 2015 4:37 pm 
Offline

Joined: Thu Jun 03, 2010 5:15 pm
Posts: 159
Location: Russia
Антон, возвращаясь к чартингу... пример бы, или допилить текущие, или открыть скрытые.
Как народ пользует новый фреймворк - рисуют каждый свой огород?


Top
 Profile  
 
PostPosted: Fri Jun 26, 2015 4:04 pm 
Offline

Joined: Tue Aug 05, 2003 3:43 pm
Posts: 6816
Добрый день, Николай,

вчера выпустили обновление ок2014, там много всяких исправлений, давно планируемых. Скорость, память, надежность сервера данных и т.д. Теперь есть время подумать/посмотреть на чарт...

Антон


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC + 3 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group