説明
PortfolioDBは、ユーザーが自分の財務記録を完全に管理できるように設計された自己ホスト型のポートフォリオ台帳です。Postgres上に構築されており、追加専用のロットベースのシステムを特徴としており、すべての取引が不変のエントリとして記録されることを保証します。この設計により、ポジション、コストベース、およびP&Lの正確な追跡が可能になり、すべての読み取り時に生のロットから再計算され、データの整合性と透明性が確保されます。
このプラットフォームは、FIFOおよび移動平均ロットマッチングエンジンをサポートしており、コストベースの計算に柔軟性を提供するために並行して動作します。ユーザーは、AIエージェントがシステムにクエリを実行できる堅牢なMCPサーバーの恩恵を受けることができ、高度なポートフォリオ分析と管理を促進します。このシステムは自己完結型に設計されており、ブローカーの同期やサードパーティの統合はなく、ユーザーのデータがプライベートで安全に保たれます。
PortfolioDBはオープンソースで、AGPL-3.0ライセンスの下で運営されており、ユーザーはソフトウェアをサービスとして修正および実行できるが、変更を公開する必要があります。このプラットフォームは、ネットワークベースのアクセス制御を備えた単一ユーザーアクセス用に設計されており、組み込みのログイン機能は含まれていません。
このプラットフォームは、株式およびETFに特に適しており、yfinanceで引用される任意の資産をサポートしています。ただし、オプション、債券、または暗号ネイティブの会計はサポートしていません。ユーザーは手動で取引を入力するか、CSVを介してインポートする必要があります。自動ブローカー同期はありません。システムは、全体を通じて単一通貨を前提としており、将来の更新で多通貨サポートが計画されています。
PortfolioDBは、データの所有権と整合性を優先する信頼性が高く透明性のあるポートフォリオ管理ツールを求める個人または組織に最適です。これはブローカーや金融アドバイザーではなく、投資アドバイスを提供したり取引を実行したりすることはありません。
PortfolioDBの主要機能
Postgres上の自己ホスト型
追加専用台帳
FIFOおよび平均コストエンジン
AIクエリ用のMCPサーバー
ブローカー同期なし
AGPL-3.0の下でオープンソース
単一ユーザーアクセス
株式およびETFのサポート
PortfolioDBの使い方は?
設定: DockerとPostgresをセットアップ
インポート: 手動またはCSV経由で取引を入力
分析: AIクエリ用にMCPサーバーを使用
管理: リアルタイムでポジションとP&Lを追跡
PortfolioDBの使用例
- ポートフォリオ管理
- AI統合
- データの整合性
- カスタムレポート
- オープンソース開発







