|
Чем вторая версия аналитической платформы превосходит первую?
Модульность
Поскольку Rumus2 планируется сделать настраиваемой и расширяемой системой, была принята модульная архитектура. Это означает, что к ядру программы можно подключать различные библиотеки и получать нужный функционал. Это также позволит обновлять версии модулей независимо друг от друга. Файлы модулей выглядят как dll-библиотеки, называющиеся по имени каждого модуля. Модулей в системе может быть сколько угодно, причем не запрещается иметь несколько модулей со схожим функционалом, например, разные модули с индикаторами.
Компоненты
Не следует путать понятия "компонент" и "модуль". Компонентом в Rumus2 называются функциональные "части" программы, создающие свое окно. В модуле могут содержаться несколько компонентов, а могут быть модули, вообще не создающие окон (например, транспортный модуль). Список всех визуальных компонентов (таблицы, графики и так далее), содержащихся в модулях, можно посмотреть в панели задач Rumus2 (закладка "Компоненты"). Этот список также видно в меню пустого рабочего листа.
Зачем нужны таблицы
Таблицы могут отображать изменения котировок в реальном времени. Их назначение аналогично части "Индикативные котировки" в программе IDSystem. О том, как можно настроить таблицы, можно почитать в справке к программе.
Какие еще планируются модули
В первую очередь планируется модуль дилинга, что сделает Rumus2 торгово-аналитической платформой. Какие именно модули будут разрабатываться в дальнейшем, пока сказать сложно. В обязательном порядке планируется модуль обновления компонентов, новости и др.
Графические инструменты
В новой версии изменена работа с графическими инструментами. Все инструменты вынесены на единую панель и действуют для всех имеющихся графических окон.
Документация по API
Мы обязательно планируем опубликовать документацию. Этот проект будет реализован в ближайшее время.
Мы планируем в первую очередь дать пользователям возможность создавать и подключать к Rumus2 свои собственные компоненты – как визуальные, так и для работы с данными (написанные на языке программирования, удобном для пользователя).
Формат данных, конвертация.
В Rumus2 был изменен формат хранения данных по истории. Это связано с тем, что старый формат не поддерживает тех возможностей, которые нам хотелось бы реализовать в программе. Данные из Rumus свободно конвертируются в данные формата Rumus2. О том, как воспользоваться импортом, можно посмотреть в справке к программе.
В ближайшее время мы добавим возможность конвертации данных и в другие форматы.
Rumus2 не работает с файлами Rumus напрямую, т.е. добавлять в них котировки программа не будет.
Особенности загрузки истории в Rumus2
Программа не будет спрашивать пользователя о создании нового файла. Файлы с данными создаются автоматически при создании графика. Изначально закачивается некоторое количество свечек, затем можно либо докачивать порциями назад, либо в свойствах инструмента указать сразу весь нужный временной интервал. Такой принцип был применен для уменьшения количества вопросов программы к пользователю и облегчения работы для начинающих. Создать файл с данными как в Rumus в Rumus2 пока невозможно.
Данные закачиваются для всех открытых окон, но не дублируются. Т.е. если один и тот же инструмент с одним и тем же временным интервалом открыт в нескольких окнах, то данные для него будут закачиваться только один раз.
Новый интерфейс программы, окна компонентов.
Для Rumus2 был разработан новый интерфейс, который может вызвать у пользователя некоторые вопросы. Особенно это касается добавления и перемещения окон компонентов. Окна перетягиваются мышью за левый верхний угол. При перетягивании на экране появятся стрелки и будет подсвечиваться та область, куда можно добавить окно. Автоматического выравнивания окон (мозаика, вертикально, горизонтально) в Rumus2 пока нет. Те пользователи, кому трудно перетянуть компонент мышью в нужное место, могут добавлять окна через панель задач, закладка "Компоненты" – там есть возможность выбрать в списке расположение нового окна и нажать кнопку "Добавить". Более подробно о работе с компонентами можно узнать из флэш-ролик (ссылка на ролик).
Окна можно откреплять от рабочего листа. Обратно они прикрепляются так же, как новые компоненты – наведите «мышь» на левый верхний угол окно и перенесите окно в нужное место.
Рабочий стол, в отличие от Румус1, состоит из закладок, называемых рабочими листами. Количество листов ограничено – 5 листов. Это связано как с трафиком (ведь будут скачиваться все инструменты для всех окон на всех листах), так и с ресурсами компьютера (если стол очень большой, то ресурсов слабого компьютера может быть недостаточно для комфортной работы).
Файлы рабочих столов хранятся в папке Desktops основного каталога программы. Их можно переписывать с одного компьютера на другой. Если каких-то данных не хватает, они будут скачаны. |