Описание
PortfolioDB — это саморазмещаемый реестр портфеля, разработанный для пользователей, которые хотят полностью контролировать свои финансовые записи. Построенный на Postgres, он имеет систему, основанную на лотах, которая обеспечивает запись каждой сделки как неизменяемой записи. Этот дизайн позволяет точно отслеживать позиции, базу затрат и P&L, которые пересчитываются из сырых лотов при каждом чтении, обеспечивая целостность и прозрачность данных.
Платформа поддерживает движки сопоставления лотов FIFO и средних затрат, работающие параллельно для обеспечения гибкости в вычислении базы затрат. Пользователи могут воспользоваться надежным сервером MCP, который позволяет AI-агентам запрашивать систему, облегчая продвинутый анализ и управление портфелем. Система разработана как автономная, без синхронизации с брокерами или интеграций с третьими сторонами, что гарантирует, что данные пользователей остаются частными и защищенными.
PortfolioDB является открытым исходным кодом и работает под лицензией AGPL-3.0, что означает, что пользователи могут модифицировать и запускать программное обеспечение как сервис, при условии, что они публикуют любые изменения. Платформа предназначена для доступа одного пользователя, с контролем доступа на основе сети, и не включает встроенные функции входа.
Платформа особенно подходит для акций и ETF, с поддержкой любых активов, котируемых yfinance. Однако она не поддерживает опционы, облигации или учет криптоактивов. Пользователи должны вручную вводить сделки или импортировать их через CSV, так как автоматической синхронизации с брокерами нет. Система предполагает использование одной валюты на протяжении всего времени, поддержка нескольких валют запланирована для будущих обновлений.
PortfolioDB идеально подходит для физических лиц или организаций, ищущих надежный и прозрачный инструмент управления портфелем, который приоритизирует владение данными и их целостность. Это не брокер и не финансовый консультант, и он не предоставляет инвестиционных советов и не выполняет сделки.
Основные функции PortfolioDB
Саморазмещаемый на Postgres
Только добавляемый реестр
Движки FIFO и средних затрат
Сервер MCP для запросов AI
Без синхронизации с брокерами
Открытый исходный код под AGPL-3.0
Доступ для одного пользователя
Поддержка акций и ETF
Как использовать PortfolioDB?
Настройка: Установите Docker и Postgres
Импорт: Вводите сделки вручную или через CSV
Анализ: Используйте сервер MCP для запросов AI
Управление: Отслеживайте позиции и P&L в реальном времени
Варианты использования PortfolioDB
- Управление портфелем
- Интеграция AI
- Целостность данных
- Пользовательская отчетность
- Разработка с открытым исходным кодом







