Электронная Торговая Система BROKSYS

Корпоративные информационные системы

Электронная Торговая Система BROKSYS

Информационно-аналитическая поддержка осуществления валютных сделок участниками межбанковского денежного рынка в режиме реального времени.

 

Описание Электронной Торговой Системы BROKSYS.

Содержание:

  1. Область применения
  2. Краткое описание возможностей
  3. АРМ пользователя системы
  4. Состав программных средств
  5. Требование к техническим средствам
  6. Архитектура системы

Область применения:

Область применения системы - информационно-аналитическая поддержка осуществления валютных сделок участниками межбанковского денежного рынка в режиме реального времени. Используя систему "BROKSYS" банки-участники могут совершать сделки с высокой скоростью и степенью защиты информации, не тратя время на ведение длительных переговоров с большим числом банков-партнеров. Система "BROKSYS" предназначена для постоянной, ежедневной работы конечных пользователей в диалоговом режиме и реальном масштабе времени. Автономный режим работы АРМ (Автоматизированное Рабочее Место) Пользователя не предусматривается. Отдельные АРМ Пользователя работают с системой в сеансах, продолжительность которых определяется потребностями пользователей отдельных АРМ. Система "BROKSYS" может работать в непрерывном круглосуточном режиме.

Краткое описание возможностей:

 

  1. Регистрация заявок и сделок пользователя
  2. Поиск контрагента с учетом кредитных линий банков участников
  3. Текстовый обмен информацией между пользователями и заключение сделок через диалоговую подсистему
  4. Просмотр позиций и управление лимитами
  5. Просмотр котировок с учетом позиций банков-участников
  6. Графическое отображение изменения котировок в системе
  7. Вывод информации на печать

В системе реализована поддержка нескольких типов инструментов:

Тип инструмента Описание
SPOT Конверсионные (валютообменные) операции, например продажа/покупка долларов США за российские рубли с короткой датой валютирования - до трех дней.
FORWARD Конверсионные (валютообменные) операции, например продажа/покупка долларов США за российские рубли с длинной датой валютирования.
DEPO Кредитование на фиксированный срок (МБК) на условиях платности в виде процентной ставки.
SWAP Одновременное заключение двух сделок (покупка и продажа или продажа и покупка, SPOT + SPOT или SPOT + FORWARD) на один объем в базовой валюте инструмента с разными датами валютирования.

 

АРМ пользователя системы:

В системе предусмотрены несколько типов АРМ Пользователя:

  1. трейдер;
  2. менеджер дилинга (старший трейдер)
  3. администратор системы.

Различия всех АРМ заключаются в списке функциональных возможностей доступных пользователю. АРМ трейдера позволяет: просматривать текущее состояние рынка, ставить и снимать заявки, заключать сделки, вести переговоры с другими участниками системы. В АРМ менеджера дилинга имеет более широкие возможности по сравнению с трейдером. Рабочее место администратора позволяет ему добавлять новых пользователей в систему, создавать инструменты и т.д.

Интерфейс программы состоит из трех основных компонентов:

  1. Рабочая область программы.
  2. Рабочая область программы - это та часть окна программы, в которой открываются окна работ вызываемые из контекстного меню или командной строки. Рабочая область может быть разделена на окна несколькими сплитерами (разделителями).

  3. Контекстное меню.
  4. Контекстное меню вызывается либо при нажатии левой кнопку мыши на заголовок одного из разделов меню расположенного в верхнем - левом углу главной рабочей области программы, либо при нажатии на правую кнопку мыши в активном окне Рабочей области программы.

  5. Панель инструментов.
  6. Панель инструментов расположена в левой - верхней части каждого окна программы. На панели расположены кнопки предназначеные для выполнения каких либо действий доступных для этого окна.

Рис 1. Общий вид АРМ.
Рис 1. Общий вид АРМ.

 

Авторизация

При входе в систему каждый пользователь проходит авторизацию, заполняя поля в диалоге "Logon".

  • USER
  • - Имя, по которому будет происходить идентификация пользователя в системе.
  • PASSWORD
  • - Пароль пользователя.
  • BANK
  • - Имя участника (организации), использующей подключение к Системе в своей деятельности.
  • CONFIG
  • - Выбор файла сохраненной конфигурации клиентской части.

    В файле конфигурации сохраняются настройки внешнего вида программы - количество и размер отрытых окон, цветовая гамма, размеры шрифтов и т.д. При входе в систему, пользователь имеет возможность выбрать какой файл конфигурации использовать для данной сессии работы. Если пользователь при входе в систему не воспользовался возможностью выбора файла конфигурации, то автоматически будет загружена "Default" (стандартная) конфигурация.

Рис 2. Авторизация
Рис 2. Авторизация
Рис 3. Выбор файла конфигурации
Рис 3. Выбор файла конфигурации

 

Просмотр котировок и постановка заявок

В окне для просмотра котировок и постановки заявок ("Quots") отображается следующая информация:

  • Сверху указывается инструмент, по которому отображаются котировки. Инструмент выбирается из списка доступных инструментов.
  • Слева - панель BID.
  • Справа - панель OFFER.
  • В левой нижней части окна отображаются значения параметров: минимальная сумма сделки и максимальное значение минимальной суммы сделки.
Рис 5. Просмотр котировок
Рис 5. Просмотр котировок

При щелчке по панели BID или OFFER открывается окно постановки заявки. Поля открывшейся формы автоматически заполнятся текущими значениями котировок из окна "Quots". Подача заявки осуществляется при нажатии на кнопки BUY или SELL.

Рис 6. Постановка заявок
Рис 6. Постановка заявок

 

Списки заявок и сделок

Список поданных заявок отображается в табличном виде в окне "Orders". При совершении сделки или отмене заявки - изменяется поле таблицы статус. При снятии, статус заявки изменяется на "Canceled", и других сделок по ней совершено не будет. Снимать можно сразу несколько заявок. Снимаются только активные или частично выполненные заявки, полностью выполненные заявки не снимаются.

Рис 7. Список заявок
Рис 7. Список заявок

Список совершенных сделок отображается в окне "Deals".

Рис 8. Список сделок
Рис 8. Список сделок

Списки заявок и сделок можно сортировать по любому полю таблицы, а также накладывать фильтры. В системе реализованы два вида фильтров:

  1. Скрывающие
  2. - фильтры, которые отображают в таблице только записи, удовлетворяющие поставленному условию.
  3. Фильтры подсветки
  4. - фильтры, которые меняют цвет записи согласно поставленному условию.

 

Просмотр лимитов и позиций

Для редактирования значений лимитов, просмотра позиций и клирингов предназначено окно "All Position". Значения лимитов и позиций представлены в древовидной форме и разделены на несколько типов:

  • По инструменту;
  • По валюте;
  • Суммарные.
Рис 9. Просмотр лимитов и позиций.
Рис 9. Просмотр лимитов и позиций.

Ячейки, содержащие значение "N/A" для редактирования не доступны и означают отсутствие ограничений для пользователя.

Редактирование лимитов доступно в соответствии с правами доступа пользователя, т.е. - Трейдер может редактировать только персональные лимиты, Менеджер Дилинга - может редактировать персональные и общие для данного участника лимиты.

 

Бегущая строка, графики и сообщения системы

Для более полного анализа ситуации на рынке валют, пользователь может получить информацию о происходящих системных сделках, открыв одно из окон "System Deals String", "System Deals Chart", "System Deals Table".

В окне "System Deals String" происходящие системные сделки отображаются в виде бегущей строки.

Рис 10. System Deals String.
Рис 10. System Deals String.

В окне "System Deals Chart" системные сделки отображаются в виде двух графиков: курс и объем сделки по выбранному инструменту.

Рис 11. System Deals Chart.
Рис 11. System Deals Chart.

В окне "System Deals Table" системные сделки отображаются в виде таблицы.

Для анализа изменения котировок в режиме реального времени, в окне "Rate Chart", отображаются изменения котировок по двум направлениям (BUY и SELL) для выбранного инструмента.

Рис 12. Rate Chart.
Рис 12. Rate Chart.

Для оповещения пользователя о произошедших в системе событиях таких как:

  • Произошедшая системная сделка.
  • Обрыв и восстановление связи с сервером.
  • Поступил вызов от контрагента по диалоговой подсистеме.

каждому системному событию можно назначить звуковое сопровождение.

 

 

Диалоговая подсистема

Для обеспечения проведения переговоров между пользователями в системе реализована полнодуплексная диалоговая подсистема.

Рис 13. Диалоговая подсистема.
Рис 13. Диалоговая подсистема.

Во время проведения переговоров участниками переговоров могут быть сформированы встречные заявки (тикет), по которым заключается сделка. Заключение сделки подтверждается при окончании переговоров.

Рис 14. Ticket.
Рис 14. Ticket.

Формирование тикета происходит при обработке системой текста переговоров, из ключевых слов которого и создается тикет.
Например текст:
I BUY 2 MIO USD/RUR TOD AT 22
будет распознан, как заявка одного из участников купить два миллиона долларов по курсу 22 рубля за доллар. Для отображения текущего состояния тикета предназначено окно "Ticket Recognition".

Рис 15. Окно "Ticket Recognition".
Рис 15. Окно Ticket Recognition.

Cписок прошедших переговоров между пользователями сохроняется в системе и может быть доступен в окне "Conversations". Выделив одну из записей в этом окне, можно просмотреть текст, прошедших переговоров и тикет сформированный в их ходе.

Рис 16. Окно "Conversations".
Рис 16. Окно Conversations.

В диалоговой подсистеме также реализован механизм белых и черных списков пользователей.

Рис 17. Белый и Черный список пользователей.
Рис 17. Белый и Черный список пользователей.

 

Состав программных средств

 

Базы данных (далее по тексту БД) системных серверов программного комплекса "BROKSYS" реализованы на реляционной СУБД Oracle8 Enterprise, в качестве базовой операционной системы для этих серверов используется ОС HP-UX 11.00. В серверах также используется технология CORBA от IONA Technologies - Orbix 2000.

Программное обеспечение АРМ Пользователя реализуется на базе JDK 1.3 и Orbix 2000, в качестве операционных систем для АРМ Пользователя используются MS Windows NT 4.0. SP6. или MS Windows2000. Для возможности функционирования АРМ Пользователя на рабочих местах пользователей помимо указанной операционной системы необходимо произвести установку Service Pack 6 для Microsoft Windows NT 4.0 - для устранения ряда фатальных ошибок, возникающих при работе данной операционной системы.

В таблице приведены сведения по составу программных средств, используемых в Системе.

НаименованиеТипДополнительные сведения
MS Windows NT4.0 WorkstationOC MS Windows2000. ОС АРМ Пользователя.
HP-UX 11.00 ОС Системные сервера.
Oracle8 Enterprise Edition Release 8.0.6. СУБД Под управлением ОС HP-UX 11.00
Orbix 2000 IONA Technologies ПС Под управлением ОС HP-UX 11.00

 

Требование к техническим средствам

Для использования системы "BROKSYS" необходимы следующие конфигурации технических средств:

КомпонентМинимальная конфигурацияРекомендуемая конфигурация
Системные сервера комплекса и СУБД Oracle8 Enterprise Edition Release 8.0.6. HP9000/800 K210, 128 MB RAM, 4 GB HDD HP9000/800 L2000, 512 MB RAM, 10 GB HDD
АРМ Пользователя и (JRE) Pentium II/233, 32 MB RAM, 40 Mb free on HDD Pentium II/350, 64 MB RAM, 40 Mb free on HDD

Архитектура системы

Программный комплекс реализован в трехзвенной архитектуре клиент / сервер и обеспечивает единую информационную среду для проведения валютных торгов в режиме реального времени. В качестве промежуточного слоя используется ORB от фирмы IONA Technologies (Orbix 2000), база данных Oracle8 Enterprise Edition Release 8.0.6. под управлением ОС HP-UX 11.00, и на презентационном уровне используется JDK 1.3 и Orbix 2000 (IONA Technologies ).

  1. Клиентская часть системы - "АРМ Пользователя" обеспечивает унифицированный эргономичный интерфейс пользователя системы для взаимодействия с системой "BROKSYS". АРМ Пользователя разработано по технологии "тонкого" клиента с целью снижения сетевого трафика при работе с БД. Связь с серверными приложениями осуществляется посредством механизма CORBA.
  2. Серверная часть системы - обеспечивает обработку данных и взаимодействие компонентов всех системы.
  3. База данных - обеспечивает хранение, обрабатываемых серверной частью, данных (валюты, инструменты, котировки, заявки, сделки и .т.д.
Рис 18. Архитектура системы BROKSYS.
Рис 18. Архитектура системы BROKSYS.
Рис 19. Схема размещения программного комплекса.
Рис 19. Схема размещения программного комплекса.

 

 
Вы здесь  : Главная Продукты Корис Электронная Торговая Система BROKSYS