ПРОЕКТ

Программное обеспечение для управления инвестициями, портфелями и сделками в одном месте

Разработка индивидуального ПО, Мониторинг портфеля, Интеграция рыночных данных, Инвестиционная аналитика, Исполнение сделок, Разработка мобильных и веб-приложений, Безопасная аутентификация

  • Отрасль: Управление инвестициями
  • Венгрия Местоположение: Венгрия
  • Срок разработки: 16 недели
  • Технологии: JavaScript / TypeScript (Node.js), Python
4+ месяца

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

Краткое содержание

Проблема

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

Решение

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

Результат

ПО предоставляет инвестиционной компании единый обзор инвестиционных данных, аналитики и сделок.

История клиента

Клиентом стала инвестиционная компания из Венгрии. Она управляет инвестиционными портфелями и работает с меняющимися рыночными данными, позициями активов и сделками по разным видам активов.

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

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

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

Клиент хотел

  1. Отображать актуальные данные рынка и оценки портфеля
  2. Надёжно защищать аккаунты и финансовые данные
  3. Отслеживать портфели, активы, сделки и доходность
  4. Отображать анализ результатов, рисков и рынка

Почему готовое ПО не подошло

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

Обзор проекта

Решение разработано на основе единого взаимосвязанного обзора инвестиционной активности. На экране портфеля инвесторы и консультанты видят в одном месте стоимости, позиции активов, историю сделок, результаты и новости рынка.

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

На экране анализа отображаются результаты, факторы риска, рекомендации, сравнения и рыночные предупреждения. Он предоставляет инвесторам и консультантам структурированный обзор данных портфеля.

На экране подключений данных для управления операциями отображаются потоки рыночных данных, брокерские или торговые API, импорт портфелей и настройки защиты аккаунта. При необходимости поддерживаются двухфакторная и биометрическая аутентификация.

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

Основные реализованные функции

  • Актуальные стоимости портфеля и позиции активов
  • Мониторинг инвестиций и сделок
  • Рыночные котировки и графики цен
  • Заявки на сделки и статус исполнения
  • Анализ результатов и рисков портфеля
  • Инвестиционные рекомендации и рыночные предупреждения
  • Подключения рыночных данных и торговых API
  • Настройки двухфакторной и биометрической аутентификации

Можно добавить

+ Цели накоплений + Мониторинг цен криптовалют + Стресс-тесты пенсионных планов + Шаблоны торговых стратегий + Оптимизация алгоритмов + Рабочие процессы подтверждения вывода средств + Синхронизация панели банковской информации

Кто ещё может использовать это решение

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

Компания, торгующая акциями, опционами и фьючерсами

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

Дистрибьютор инвестиционных фондов

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

Инвестиционный консультант

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

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

JavaScript / TypeScript (Node.js)

Разработка приложений

JavaScript и TypeScript обеспечивают работу приложения.

Python

Подключения бирж и торговых систем

Python обеспечивает подключения к криптовалютным биржам и торговле через Hyperliquid.

PHP

Подключение аналитических событий

PHP связывает приложение с системой аналитики.

@myx-trade/sdk

Торговые операции

@myx-trade/sdk (библиотека для торговых операций) связывает приложение с функциями торговли MYX.

ccxt

Доступ к криптовалютным биржам

ccxt (библиотека для подключения к криптовалютным биржам) обеспечивает подключения для торговли криптовалютами.

hyperliquid-python-sdk

Торговля через Hyperliquid API

hyperliquid-python-sdk (Python-библиотека для торговли через Hyperliquid) связывает приложение с операциями Hyperliquid API.

zumba/amplitude-php

Учёт аналитических событий

zumba/amplitude-php (PHP-библиотека для отправки аналитических событий) обеспечивает учёт использования приложения.

plotly

Интерактивные графики результатов

plotly (библиотека графиков для интерактивной визуализации данных) отображает графики портфеля и рынка.

Интеграции

Market-data feeds

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

Broker and trading APIs

Брокерские или торговые API передают данные портфелей, заявки и информацию об исполнении.

Cryptocurrency exchanges

ccxt и hyperliquid-python-sdk связывают данные и операции торговли криптовалютами.

MYX Trade

@myx-trade/sdk связывает приложение с торговыми операциями MYX.

Amplitude

PHP SDK аналитики отправляет события использования приложения в Amplitude.

Результат

Актуальный обзор портфеля для быстрого анализа

Обзор портфеля инвестиционной компании в одном месте предоставляет актуальные значения, позиции активов, статусы инвестиций и историю сделок. График результатов и раздел новостей рынка позволяют видеть изменения рядом с портфелем.

Представление портфеля объединяет стоимости, сделки и новости рынка для инвесторов и консультантов.

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

  1. В сводке портфеля отображаются стоимости портфеля и позиции активов.
  2. График результатов показывает изменения во времени.
  3. Список инвестиций и раздел новостей рынка отображают сделки, статусы инвестиций и актуальные цены акций или облигаций.
  • Стоимость портфеля и распределение активов
  • Результаты во времени
  • Список инвестиций и сделок
Обзор портфеля с актуальными значениями

Обзор портфеля с актуальными значениями

Функции этого экрана
Управление инвестиционным портфелем Функции мониторинга инвестиций Мониторинг результатов портфеля Отображение данных об акциях в реальном времени Мониторинг цен облигаций

Анализ рынка, связанный с исполнением сделок

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

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

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

  1. На панели актуальных котировок отображаются данные об акциях в реальном времени.
  2. Представление анализа рынка и график цен показывают актуальную рыночную информацию и возможности.
  3. Форма заявки на сделку и статус исполнения отображают торговые заявки, исполненные сделки и информацию об исполнении.
  • Панель актуальных котировок
  • Анализ рынка и график цен
  • Заявка на сделку и статус исполнения
Анализ рынка и форма сделки

Анализ рынка и форма сделки

Функции этого экрана
Отображение данных об акциях в реальном времени Анализ рыночных возможностей Исполнение сделок в реальном времени

Риски и рекомендации в контексте портфеля

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

В результате результаты портфеля и потенциальные инвестиционные возможности можно оценивать яснее.

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

  1. В сводке анализа портфеля отображаются результаты портфеля.
  2. В разделе оценки рисков отображаются факторы риска.
  3. Карточки рекомендаций, сравнение результатов и рыночные предупреждения показывают рекомендации и предупреждения об инвестиционных возможностях.
  • Оценка рисков
  • Сравнение результатов
  • Инвестиционные рекомендации и рыночные предупреждения
Совет: Рекомендации и предупреждения отображаются рядом с результатами портфеля и факторами риска.
Риски и рекомендации по портфелю

Риски и рекомендации по портфелю

Функции этого экрана
Инструмент анализа портфеля Генерация инвестиционных рекомендаций Новости рынка

Объединённые финансовые данные с защищённым доступом

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

Такая структура помогает компании прозрачно управлять финансовыми источниками и защищённым доступом, не распределяя их по несвязанным инструментам.

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

  1. В списке подключений отображаются потоки рыночных данных и статус брокерских или торговых API.
  2. Раздел импорта портфеля обрабатывает данные портфеля.
  3. В настройках аутентификации отображаются возможности двухфакторной и биометрической аутентификации.
  • Список подключений рыночных данных
  • Импорт данных портфеля
  • Настройки двухфакторной и биометрической аутентификации
Примечание: Возможности аутентификации включаются, если этого требуют правила безопасности компании.
Подключения данных и безопасность аккаунта

Подключения данных и безопасность аккаунта

Что обеспечивает решение

С помощью этого решения инвестиционная компания может:

  • Просматривать стоимости, позиции и сделки портфелей в одном месте
  • Отслеживать актуальную информацию об акциях, облигациях и других рыночных данных
  • Анализировать результаты, факторы риска и инвестиционные возможности
  • Создавать и отслеживать сделки с информацией об исполнении
  • Подключать источники рыночных данных, брокерские и торговые системы
  • При необходимости защищать доступ с помощью двухфакторной или биометрической аутентификации

Справились бы с этой задачей готовые системы?

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

Что нужно клиенту Платформы управления портфелями Morningstar Direct, Orion Advisor Technology, SimCorp One Платформы инвестиционных исследований Seeking Alpha, Morningstar Direct Платформы финансового планирования Envestnet | MoneyGuide, Morningstar Office Индивидуальное решение
Отображать актуальные данные рынка и портфеля частично
Защищать аккаунты и финансовые данные частично — частично
Отслеживать портфели и сделки —
Отображать результаты, риски и аналитику
Соответствовать правилам клиента: этапам, ролям и отчётам — — —
Все этапы в одном месте — — —
Отсутствие ручных действий между программами частично — частично

На основе публичных описаний продуктов и их категорий.

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

Этой инвестиционной компании требовалась индивидуальная комбинация актуальных данных, исполнения сделок, аналитики, рекомендаций и безопасных подключений. Эти части были распределены по разным продуктам, а этапы и правила компании требовали единого рабочего процесса.

В заключение

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

ЧАСТЫЕ ВОПРОСЫ

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