28 февраля 2008
Вам необходимо ежедневно выполнять вручную рутинные процедуры, вводя в Kondor+ десятки специальных сделок? Этот процесс может и должен быть автоматизирован.
Специально для решения подобных задач нами был разработан модуль Systematica Radius Wizards, который позволяет выполнять массовые операции в Kondor+ как в полностью автоматическом, так и в интерактивном полуавтоматическом режиме.
Каждая массовая операция в Radius Wizards описывается в виде wizard-правила, содержащего бизнес-логику типовой массовой операции. Wizard-правило состоит из набора шагов, на каждом из которых пользователь определяет параметры для работы конкретной сессии. На последнем шаге обычно предлагается подтвердить список сделок для создания в Kondor+.
При работе с Radius Wizards пользователь выбирает необходимое wizard-правило из списка правил и создает новую wizard-сессию, к которой логически привязан весь набор транзакций (сделок), произведенный в Kondor+ по данной wizard-сессии.
Вы можете в любой момент времени провести аудит работы wizard и в случае необходимости полностью отменить (откатить) сессию с удалением всех сгенерированных сделок по данной сессии. Также за один клик мыши вы можете поменять параметры всех сделок сессии.
Вот некоторые примеры использования этого модуля:
Radius Wizard: Перенос незакрытой позиции по FX Margin Trading на следующий день
Шаг 1 | Для каждой пары валют дилер вводит параметры для генерации сделок:
- Срочность сделок (по умолчанию tom/spot)
- Курс для первой части сделки (по умолчанию подставляется текущий курс для валютной пары).
- Значения Swap Points для длинных и коротких позиций (по умолчанию подставляются значения из предыдущего дня).
|
Шаг 2 | Дилер просматривает список позиций, которые должны быть перенесены. В списке представлены следующие поля:
- Код и Наименование клиента
- Валютная пара
- Величина открытой позиции в первой валюте пары со знаком
- Величина открытой позиции во второй валюте пары со знаком
|
Шаг 3 |
Дилер может исключить какие-либо позиции из списка
|
Шаг 4 |
Дилер запускает процедуру генерации сделок для всех позиций списка
|
Radius Wizard: Перенос незакрытой позиции по акциям из портфеля INTRADAY
Шаг 1 | Дилер просматривает список сделок, которые должны быть созданы для переноса позиции, образовавшихся от заключенных сегодня сделок. В списке представлены следующие поля:
- Текущая папка из портфеля INTRADAY
- Новая папка
- Код и название акции
- Дата поставки
- Количество бумаг
- Валюта цены
- Цена сделки
Стоимость позиции по инструментам рассчитываются по методике Reset Weighted Average Price в разрезе дат поставки, папок, в которых зарегистрированы сделки, и валют цены.
Новая папка определяется по следующему алгоритму: бумаги, относящиеся к первому эшелону, перебрасываются в папки с индексом 1 (FL1_AA, FL1_BBB, PR1_AA и PR1_BBB), все остальные - в папки с индексом 2 (FL2_AA, FL2_BBB, PR2_AA и PR2_BBB). Бумаги из папки IN_AA перебрасываются в папки, оканчивающиеся на _AA (FL1_AA, FL2_AA, PR1_AA и PR2_AA), из папки IN_BBB - в BBB (FL1_BBB, FL2_BBB, PR1_BBB и PR2_BBB). Портфель (PROP/FLOW), в который должны быть переброшены бумаги, определяется так: бумага переносится в тот же портфель, в котором уже есть такая бумага, если она есть в обоих портфелях или её нет ни в одном из них, предлагается по умолчанию FLOW.
|
Шаг 2 | Дилер может отредактировать параметры сделок: выбрать другую папку или изменить цену сделки. |
Шаг 3 | Дилер запускает процедуру генерации сделок по списку. |
Кроме приведенных выше примеров, мы видим массу других возможностей для применения Radius Wizards:
- Генерация сделок Репо для переноса короткой позиции клиентов на следующий торговый день.
- Порождение сделок для принудительной ликвидации клиентских позиций, по которым не выполнено требование о внесении дополнительного обеспечения.
- Ликвидация опционной позиции или, наоборот, исполнение опционов и многое другое.
Вы можете обратиться к нам с описанием вашей задачи, и мы покажем вам, как мы можем существенно сэкономить ваше время.