UNIFINplatform

Решение

Unifin Fund Master

Фонд зарабатывает на решениях, а решениям нужна книга и цена исполнения.
Книга фонда, алго-заявка и выбор площадки работают одним контуром под контролем лимитов.
День закрывает оценка, а результат раскладывается по факторам с публикацией невязки.

  • Книга фонда
  • Алго-исполнение
  • Гибридная маршрутизация
Все решения

Живые экраны продуктовых терминалов

Экран книги фонда с позицией по классам активов Экран оценки и P&L с разложением по факторам Экран расписания с прогрессом срезов и дочерними заявками Экран постановки алго-заявки с расписанием дробления Экран факторов и лимитов с формулами кросс-факторов
Демо Unifin Fund Master
Книга фонда
Книга фонда: позиция по классам активов, стоимость книги за месяц и события дня
Книга фонда
Книга фонда: позиция по классам активов, стоимость книги за месяц и события дня

Это демонстрация интерфейса: реальное решение будет отличаться цветами и наполнением под конкретный проект.

Кратко о функциях

Краткий бизнес-функционал

От книги фонда до результата дня.

Книга фонда
Собирает позицию по классам активов одним ответом
Одна позиция вместо собранных вручную выгрузок
Алго-исполнение
Дробит крупную заявку по расписанию и отправляет дочерние заявки
Крупный объём исполнен без движения цены
Стратегии исполнения
Работает по VWAP от профиля объёма, по TWAP и POV
Стиль исполнения соответствует задаче и рынку
Гибридная маршрутизация
Выбирает площадку по правилам из справочника
Новая площадка подключается без выпуска версии
Оценка и P&L
Оценивает книгу и считает результат дня
Результат дня готов к закрытию
Атрибуция по факторам
Раскладывает результат по факторам и публикует невязку
Клиент видит, откуда пришёл результат
Лимиты и остановки
Проверяет участие, цену и объём до исполнения
Никто не нарушает лимит молча

Что работает сегодня

Контур фонда, который уже работает

Книга, алго-заявка и результат дня.

Книга фонда

Позиция по классам активов в одном окне.

Алго-заявки

Расписание дробления работает в течение дня.

Роутер

Выбор площадки идёт по правилам справочника.

Результат

Оценка и P&L дня входят в рабочее место.

Факторы

Разложение результата идёт с невязкой на виду.

Планы

Учёт фонда и публикация СЧА остаются вне скоупа.

Описание решения

Возможности и обзор

Ключевые возможности

  • Книга фонда по классам активов из одного ответа
  • Алго-заявки с расписанием дробления: VWAP, TWAP и POV
  • Дочерние заявки в торговый сервис с ключом идемпотентности
  • Стоп-условия: выход за лимит, отказ площадки, тонкая ликвидность
  • Гибридная маршрутизация: своя площадка и внешние FIX-сессии
  • Правила и веса площадок в справочнике с версией
  • Оценка, реализованный и нереализованный результат с FX-переоценкой
  • Разложение результата по факторам с публикацией невязки
  • Раскрытие кросс-факторов: vanna, volga, rho, carry, cross-gamma
  • Лимиты фонда на участие, цену и объём
  • Роли трейдеров, операторов, управляющих портфелем и аудитора
  • Аудит алго-заявок, решений роутера и операций книги

Обзор решения

Unifin Fund Master - рабочее место buy-side контура платформы UniFin для фондов и управляющих компаний.

Решение сначала отвечает на один вопрос: какая у фонда позиция? Книга собирается из собственного реестра, из сервисов-владельцев или по гибридному правилу для каждого класса активов.

Крупная заявка дробится по расписанию: VWAP идёт по профилю объёма окна, TWAP работает равными долями, POV берёт долю объёма рынка.

Каждый срез уходит на площадку, выбранную по правилам справочника, поэтому подключение внешней сессии и смена весов не требуют выпуска версии.

День закрывают оценка, реализованный и нереализованный результат, FX-переоценка и разложение по факторам; невязка публикуется, а не сглаживается.

Что это даёт

Что даёт решение

Книга фонда

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

Алго-исполнение

Крупная заявка одной сделкой двигает цену против фонда. Решение дробит заявку по расписанию и отправляет дочерние заявки в торговый сервис, удерживая среднюю цену. При использовании решения крупный объём исполняется близко к рыночной цене, а журнал срезов показывает как. В настройке шаг среза, горизонт, ставка участия и повторы берутся из конфигурации, а каждый срез несёт ключ идемпотентности.

Стратегии исполнения

Один стиль исполнения одинаково плохо подходит всем заявкам. Решение работает по VWAP от профиля объёма окна, по TWAP равными долями во времени и по POV долей объёма рынка. При использовании решения объём идёт туда, где рынок торгует больше, а стиль меняется вместе с задачей. В настройке стратегия берётся из реестра, окно профиля задаётся настройкой, а нулевой профиль даёт равномерное распределение с явным признаком.

Гибридная маршрутизация

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

Оценка и P&L

Результат дня обычно появляется на следующий день, когда уже ничего не исправить. Решение оценивает книгу по последним ценам и считает реализованный и нереализованный результат с FX-переоценкой. При использовании решения результат дня виден на закрытии, а отсутствие цены останавливает расчёт вместо нулевой оценки. В настройке время оценки, округление и расписание пересчёта задаются настройками, а повторный расчёт не удваивает день.

Атрибуция по факторам

Результат без разложения нечем объяснить клиенту. Решение раскладывает P&L дня по дельта, гамма, тета, вега, FX и carry и публикует ту часть, которую объяснить не удалось. При использовании решения клиент видит, откуда пришёл результат, а необъяснённая часть остаётся метрикой, а не скрытым числом. В настройке порог невязки определяет, когда день требует разбора, а состав факторов задаётся конфигурацией.

Лимиты и остановки

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

Покрытие

Что покрывает решение

Один маршрут: книга, алго-заявка, площадка, результат дня.

Книга фонда

Позиции по инструментам, классам и валютам; источник каждой части и время сбора.

Источник позиции

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

Алго-заявка

Родительская заявка, стратегия, горизонт, лимит цены и ставка участия.

Расписание дробления

VWAP от профиля объёма, TWAP равными долями, POV долей участия с потолком.

Исполнение срезов

Дочерние заявки в торговый сервис, агрегаты исполнения, повторы и стоп-условия.

Гибридный роутер

Правила площадок с весами, внешние FIX-сессии, фолбэк и журнал решений.

Оценка и P&L

Оценка книги, реализованный и нереализованный результат, FX-переоценка и снапшот дня.

Факторы и лимиты

Разложение по факторам с кросс-эффектами под флагом, лимиты фонда и метрика невязки.

Стенд

Экраны решения

Книга фонда, алго-заявка и оценка дня.

Экран книги фонда с позицией по классам активов
Книга фонда: позиция по классам активов, стоимость книги за месяц и события дня
Экран постановки алго-заявки с расписанием дробления
Постановка алго-заявки: параметры, подготовленное расписание дробления и проверки перед постановкой
Экран расписания с прогрессом срезов и дочерними заявками
Расписание и дочерние заявки: прогресс срезов, стоп-условия и журнал исполнения
Экран журнала решений роутера с кандидатами площадок
Журнал решений роутера: веса правил, разбор решения по срезу и кандидаты площадок
Экран оценки и P&L с разложением по факторам
Оценка и P&L: состав результата дня, разложение по факторам и невязка разложения
Экран факторов и лимитов с формулами кросс-факторов
Факторы и лимиты: раскрытие кросс-факторов с формулами, флаги включения и лимиты фонда

Как это работает

От книги до разложения по факторам за пять шагов

Один день фонда: книга, алго-заявка, площадка, результат.

  1. 1

    Книга собирается

    Позиция собирается по классам, каждая часть отвечает источником.

  2. 2

    Ставится алго-заявка

    Расписание построено, проверки пройдены, срезы готовы.

  3. 3

    Выбирается площадка

    Кандидаты оцениваются по правилам, решение несёт причину.

  4. 4

    Считается результат

    Книга оценена, реализованный и нереализованный результат разделены.

  5. 5

    День объясняется

    Разложение суммируется в результат, невязка публикуется.

Индустрии

Отрасли, которым служит

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

Брокер / инвесткомпания

Доступ клиентов и контроль риска на тех же рельсах, что у площадки: терминалы, мобильный, предторговые лимиты.

Банк / платежи

Расчёты, платежи и кастодиальные сервисы для рынка вокруг торгового ядра.

УК / фонд

Аналитика, индексы и инструменты хеджирования для портфельных и исследовательских команд.

Архитектура

Архитектура и доступ

Ядро buy-side контура: книга, алго-исполнение, роутер и результат дня.

Набор сервисов

Сервис алго-исполнения, сервис портфеля, портал фонда и шесть окон, шлюз и контур аудита.

Реюз платформы

Торговый сервис, рыночные данные, справочники и FIX-шлюз используются по своим контрактам.

На маршруте нет денег

Исполнение не создаёт денег и не пишет в учёт: единственный выход - заявка в торговый сервис.

Расширение без правки ядра

Площадка, стратегия или фактор подключаются справочником и флагом, а не выпуском версии.

ИИ-слой

ИИ-слой готовит заметку об исполнении и подсвечивает невязку выше порога.

Схема архитектуры Та же архитектура отдельной страницей. Открыть схему отдельно

Готовность

Готово сегодня, дальше в очереди

Дальше: оптимизаторы уровня портфеля и более глубокая отчётность клиенту; основа уже есть.

Готово сегодня

  • Книга фонда из одного ответа с разбивкой по источникам и снапшотом дня
  • Алго-заявки по VWAP, TWAP и POV с дочерними заявками в торговый сервис
  • Гибридная маршрутизация между своей площадкой и внешними FIX-сессиями
  • Оценка, реализованный и нереализованный результат и разложение по факторам

Дальше по плану

  • Оптимизатор исполнения на уровне портфеля по нескольким алго-заявкам
  • Более глубокая отчётность клиенту по книге и результату (план)
  • Больше коннекторов площадок и отчёт о качестве исполнения (план)

Выпуски

История выпусков

Квартальные выпуски с момента основания платформы (2020); buy-side контур запущен в 2026 году.

2026 Q3

  • Книга фонда: позиция по классам активов и снапшот дня.

2026 Q4

  • Алго-заявки по VWAP, TWAP и POV с дочерними заявками в торговый сервис.

2027 Q1

  • Гибридная маршрутизация: правила площадок, внешние FIX-сессии и журнал решений.

2027 Q2

  • Разложение по факторам с кросс-эффектами под флагом (план).

Подробное описание

Подробное описание

Карта модулей, правила исполнения и рамка поставки.

Как собирается комплекс

Каналы и клиенты
FIX 4.2 / 4.4 / 5.0, REST с mTLS, файлы SFTP, веб-порталы
Граница и доступ
API-шлюз на 126 маршрутов, единый вход Keycloak, WAF и CSP
Сервисы ядра платформы
algo-ms portfolio-ms trading-ms market-data-ms derivatives-ms AI agentic layer Сервисы комплекса на общем ядре платформы
Данные и события
PostgreSQL 17 на сервис, Redis 7, quorum-очереди RabbitMQ 3.13, transactional outbox
Результаты и отчётность
Порталы, отчёты, каналы регулятора и партнёров

Технологический стек

Рантайм и бэкенд: Java 21 (LTS), Spring Boot 3.5.16, Spring Cloud 2025.0.3, Gradle, Flyway 10.15.

Данные: PostgreSQL 17, Redis 7 с Sentinel, RabbitMQ 3.13 с транзакционным outbox.

Форматы исполнения: FIX 4.2/4.4/5.0 с алго-тегами 847, 848 и 849; OpenAPI на каждый сервис.

Порталы: Next.js 16.3.3, React 19, TypeScript 5; типографика Onest и две темы; Keycloak 26.1 для входа по OIDC.

Поставка: Kubernetes и Helm, секреты Vault, Prometheus и Grafana; развёртывание on-premise для фондов.

Доказательность по умолчанию: алго-заявки, решения роутера, оценки и выгрузки хранятся в журнале с версией правил.

Книга фонда

  • Книга отвечает на один вопрос: какая у фонда позиция? Позиции приходят по инструментам, классам активов и валютам.
  • Режим источника задаётся настройкой: собственный реестр, агрегация чтением у сервисов-владельцев или гибрид по классам активов.
  • Каждый ответ несёт источник каждой части и время сбора, а неполная книга помечается признаком неполноты.
  • Недоступный источник даёт ошибку чтения с кодом вместо нулевой позиции, а снапшот дня воспроизводит книгу на дату.

Алго-исполнение

  • Родительская алго-заявка несёт инструмент, сторону, объём, стратегию, горизонт, лимит цены и ставку участия.
  • Расписание дробит заявку на срезы: VWAP идёт по профилю объёма окна, TWAP работает равными долями, POV берёт долю объёма рынка.
  • Каждый срез уходит в торговый сервис обычной дочерней заявкой с ключом идемпотентности, поэтому повтор не создаёт вторую заявку.
  • Стоп-условия ставят заявку на паузу с причиной: выход цены за лимит, отказ площадки после повторов, отсутствие ликвидности, ошибка источника объёма.
  • Отмена каскадная и идемпотентная: неисполненные срезы уходят вместе с родительской, а журнал хранит причину каждой остановки.

Гибридный роутер

  • Роутер выбирает площадку для каждого среза: свою площадку и внешние FIX-сессии, настроенные для фонда.
  • Кандидаты оцениваются по цене, вероятности исполнения и стоимости; веса дают единицу, а порядок детерминирован по коду площадки.
  • Три режима internal, external и hybrid задают политику маршрутизации, а недоступная внешняя сессия возвращает срез на свою площадку с записанной причиной.
  • Правила и сессии живут в справочнике с версией: включение площадки или смена весов не требуют выпуска версии.

Оценка, P&L и атрибуция

  • Книга оценивается по последним ценам, а результат дня делится на реализованную, нереализованную и валютную части.
  • Разложение раскладывает результат по дельта, гамма, тета, вега, FX и carry; греки приходят из сервиса деривативов.
  • Часть, которую факторы не объясняют, публикуется невязкой; выше порога день получает статус «требует разбора».
  • Кросс-эффекты срочного блока (vanna, volga, rho, carry, cross-gamma) раскрываются настройкой и не меняют существующие значения.
  • Повторный расчёт идемпотентен по портфелю и бизнес-дате, а отсутствие цены останавливает расчёт вместо нулевой оценки.

Лимиты и аудит

  • Лимиты фонда покрывают участие, цену и объём, а также долю среза на внешнюю сессию.
  • Исполнение не создаёт денег и не пишет в учёт: единственный выход сервиса алго-исполнения - заявка в торговый сервис.
  • Алго-заявки, решения роутера и операции книги попадают в журнал для аудита, включая версию правил каждого решения.
  • Внешние FIX-клиенты присылают алго-инструкцию в тегах 847, 848 и 849, а атрибуты возвращаются в отчёте об исполнении.

Архитектура

  • Собирается из сервисов ядра платформы: algo-ms, portfolio-ms, trading-ms, market-data-ms и derivatives-ms за шлюзом.
  • Шлюз держит роли, маршрутизацию и аудит; окно знает только свои вызовы /api/v1.
  • Площадки, FIX-шлюз и хранилище рыночных данных подключаются как транспорт и справочники.
  • Масштабирование добавляет узлы: PostgreSQL с репликацией, quorum-очереди RabbitMQ и кластеры Redis; сервисы остаются без состояния.
Подробное описание

Оставьте контакты, чтобы открыть подробное описание и скачать PDF: архитектура, кейсы и детали поставки.

Спросить про buy-side контур

Принесите один день фонда. Покажем путь от книги до алго-заявки, от выбора площадки до результата дня и от невязки до фактора.