Информационно-аналитическая поддержка осуществления валютных сделок участниками межбанковского денежного рынка в режиме реального времени.
Описание Электронной Торговой Системы BROKSYS.
СОДЕРЖАНИЕ:
- Область применения
- Краткое описание возможностей
- АРМ пользователя системы
- Состав программных средств
- Требование к техническим средствам
- Архитектура системы
ОБЛАСТЬ ПРИМЕНЕНИЯ:
Область применения системы — информационно-аналитическая поддержка осуществления валютных сделок участниками межбанковского денежного рынка в режиме реального времени. Используя систему «BROKSYS» банки-участники могут совершать сделки с высокой скоростью и степенью защиты информации, не тратя время на ведение длительных переговоров с большим числом банков-партнеров. Система «BROKSYS» предназначена для постоянной, ежедневной работы конечных пользователей в диалоговом режиме и реальном масштабе времени. Автономный режим работы АРМ (Автоматизированное Рабочее Место) Пользователя не предусматривается. Отдельные АРМ Пользователя работают с системой в сеансах, продолжительность которых определяется потребностями пользователей отдельных АРМ. Система «BROKSYS» может работать в непрерывном круглосуточном режиме.
КРАТКОЕ ОПИСАНИЕ ВОЗМОЖНОСТЕЙ:
- Регистрация заявок и сделок пользователя
- Поиск контрагента с учетом кредитных линий банков участников
- Текстовый обмен информацией между пользователями и заключение сделок через диалоговую подсистему
- Просмотр позиций и управление лимитами
- Просмотр котировок с учетом позиций банков-участников
- Графическое отображение изменения котировок в системе
- Вывод информации на печать
В системе реализована поддержка нескольких типов инструментов:
Тип инструмента | Описание |
---|---|
SPOT | Конверсионные (валютообменные) операции, например продажа/покупка долларов США за российские рубли с короткой датой валютирования — до трех дней. |
FORWARD | Конверсионные (валютообменные) операции, например продажа/покупка долларов США за российские рубли с длинной датой валютирования. |
DEPO | Кредитование на фиксированный срок (МБК) на условиях платности в виде процентной ставки. |
SWAP | Одновременное заключение двух сделок (покупка и продажа или продажа и покупка, SPOT + SPOT или SPOT + FORWARD) на один объем в базовой валюте инструмента с разными датами валютирования. |
АРМ ПОЛЬЗОВАТЕЛЯ СИСТЕМЫ:
В системе предусмотрены несколько типов АРМ Пользователя:
- трейдер;
- менеджер дилинга (старший трейдер)
- администратор системы.
Различия всех АРМ заключаются в списке функциональных возможностей доступных пользователю. АРМ трейдера позволяет: просматривать текущее состояние рынка, ставить и снимать заявки, заключать сделки, вести переговоры с другими участниками системы. В АРМ менеджера дилинга имеет более широкие возможности по сравнению с трейдером. Рабочее место администратора позволяет ему добавлять новых пользователей в систему, создавать инструменты и т.д.
Интерфейс программы состоит из трех основных компонентов:
- Рабочая область программы.
- Контекстное меню.
- Панель инструментов.
Авторизация
При входе в систему каждый пользователь проходит авторизацию, заполняя поля в диалоге «Logon».
- USER
- PASSWORD
- BANK
- CONFIG
Просмотр котировок и постановка заявок
В окне для просмотра котировок и постановки заявок («Quots») отображается следующая информация:
- Сверху указывается инструмент, по которому отображаются котировки. Инструмент выбирается из списка доступных инструментов.
- Слева — панель BID.
- Справа — панель OFFER.
- В левой нижней части окна отображаются значения параметров: минимальная сумма сделки и максимальное значение минимальной суммы сделки.
При щелчке по панели BID или OFFER открывается окно постановки заявки. Поля открывшейся формы автоматически заполнятся текущими значениями котировок из окна «Quots». Подача заявки осуществляется при нажатии на кнопки BUY или SELL.
Списки заявок и сделок
Список поданных заявок отображается в табличном виде в окне «Orders». При совершении сделки или отмене заявки — изменяется поле таблицы статус. При снятии, статус заявки изменяется на «Canceled», и других сделок по ней совершено не будет. Снимать можно сразу несколько заявок. Снимаются только активные или частично выполненные заявки, полностью выполненные заявки не снимаются.
Список совершенных сделок отображается в окне «Deals».
Списки заявок и сделок можно сортировать по любому полю таблицы, а также накладывать фильтры. В системе реализованы два вида фильтров:
- Скрывающие
- Фильтры подсветки
Просмотр лимитов и позиций
Для редактирования значений лимитов, просмотра позиций и клирингов предназначено окно «All Position». Значения лимитов и позиций представлены в древовидной форме и разделены на несколько типов:
- По инструменту;
- По валюте;
- Суммарные.
Ячейки, содержащие значение «N/A» для редактирования не доступны и означают отсутствие ограничений для пользователя.
Редактирование лимитов доступно в соответствии с правами доступа пользователя, т.е. — Трейдер может редактировать только персональные лимиты, Менеджер Дилинга — может редактировать персональные и общие для данного участника лимиты.
Бегущая строка, графики и сообщения системы
Для более полного анализа ситуации на рынке валют, пользователь может получить информацию о происходящих системных сделках, открыв одно из окон «System Deals String», «System Deals Chart», «System Deals Table».
В окне «System Deals String» происходящие системные сделки отображаются в виде бегущей строки.
В окне «System Deals Chart» системные сделки отображаются в виде двух графиков: курс и объем сделки по выбранному инструменту.
В окне «System Deals Table» системные сделки отображаются в виде таблицы.
Для анализа изменения котировок в режиме реального времени, в окне «Rate Chart», отображаются изменения котировок по двум направлениям (BUY и SELL) для выбранного инструмента.
Для оповещения пользователя о произошедших в системе событиях таких как:
- Произошедшая системная сделка.
- Обрыв и восстановление связи с сервером.
- Поступил вызов от контрагента по диалоговой подсистеме.
каждому системному событию можно назначить звуковое сопровождение.
Диалоговая подсистема
Для обеспечения проведения переговоров между пользователями в системе реализована полнодуплексная диалоговая подсистема.
Во время проведения переговоров участниками переговоров могут быть сформированы встречные заявки (тикет), по которым заключается сделка. Заключение сделки подтверждается при окончании переговоров.
Формирование тикета происходит при обработке системой текста переговоров, из ключевых слов которого и создается тикет.
Например текст:
I BUY 2 MIO USD/RUR TOD AT 22
будет распознан, как заявка одного из участников купить два миллиона долларов по курсу 22 рубля за доллар. Для отображения текущего состояния тикета предназначено окно «Ticket Recognition».
Cписок прошедших переговоров между пользователями сохроняется в системе и может быть доступен в окне «Conversations». Выделив одну из записей в этом окне, можно просмотреть текст, прошедших переговоров и тикет сформированный в их ходе.
В диалоговой подсистеме также реализован механизм белых и черных списков пользователей.
СОСТАВ ПРОГРАММНЫХ СРЕДСТВ
Базы данных (далее по тексту БД) системных серверов программного комплекса «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 ).
- Клиентская часть системы — «АРМ Пользователя» обеспечивает унифицированный эргономичный интерфейс пользователя системы для взаимодействия с системой «BROKSYS». АРМ Пользователя разработано по технологии «тонкого» клиента с целью снижения сетевого трафика при работе с БД. Связь с серверными приложениями осуществляется посредством механизма CORBA.
- Серверная часть системы — обеспечивает обработку данных и взаимодействие компонентов всех системы.
- База данных — обеспечивает хранение, обрабатываемых серверной частью, данных (валюты, инструменты, котировки, заявки, сделки и .т.д.
Для отправки комментария необходимо войти на сайт.