ПРОЕКТ

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

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

  • Отрасль: Управление инвестициями
  • Венгрия Местоположение: Венгрия
  • Срок разработки: 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

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

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

zumba/amplitude-php

Отслеживание аналитических событий

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

plotly

Интерактивные графики доходности

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

Интеграции

Market-data feeds

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

Broker and trading APIs

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

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 Индивидуальное решение
Показывать актуальные данные о рынке и портфеле частично
Защищать аккаунты и финансовые данные частично — частично
Отслеживать портфели и сделки —
Показывать доходность, риски и аналитику
Соответствовать правилам клиента: этапам, ролям и отчетам — — —
Все этапы в одном месте — — —
Без ручных действий между программами частично — частично

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

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

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

Итоги

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

FAQ

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