الوصف
PortfolioDB هو دفتر حسابات محفظة مستضاف ذاتيًا مصمم للمستخدمين الذين يرغبون في السيطرة الكاملة على سجلاتهم المالية. تم بناؤه على Postgres، ويتميز بنظام قائم على السجلات فقط يضمن تسجيل كل صفقة كمدخل غير قابل للتغيير. يسمح هذا التصميم بتتبع دقيق للمراكز، والأساس التكلفي، والأرباح والخسائر، والتي يتم إعادة حسابها من الكميات الخام في كل قراءة، مما يضمن سلامة البيانات وشفافيتها.
تدعم المنصة محركات مطابقة الكميات باستخدام FIFO ومتوسط الحركة، والتي تعمل بالتوازي لتوفير المرونة في حساب الأساس التكلفي. يمكن للمستخدمين الاستفادة من خادم MCP قوي يسمح لوكلاء الذكاء الاصطناعي باستعلام النظام، مما يسهل التحليل المتقدم وإدارة المحفظة. تم تصميم النظام ليكون مستقلًا، دون مزامنة مع الوسطاء أو تكاملات طرف ثالث، مما يضمن بقاء بيانات المستخدمين خاصة وآمنة.
PortfolioDB هو مشروع مفتوح المصدر ويعمل بموجب ترخيص AGPL-3.0، مما يعني أن المستخدمين يمكنهم تعديل وتشغيل البرنامج كخدمة، بشرط نشر أي تعديلات. تم تصميم المنصة للوصول من قبل مستخدم واحد، مع التحكم في الوصول عبر الشبكة، ولا تتضمن ميزات تسجيل دخول مدمجة.
تتناسب المنصة بشكل خاص مع الأسهم وصناديق الاستثمار المتداولة، مع دعم لأي أصل يتم تسعيره بواسطة yfinance. ومع ذلك، فهي لا تدعم الخيارات أو السندات أو المحاسبة الأصلية للعملات المشفرة. يجب على المستخدمين إدخال الصفقات يدويًا أو استيرادها عبر CSV، حيث لا توجد مزامنة تلقائية مع الوسطاء. يفترض النظام وجود عملة واحدة طوال الوقت، مع دعم متعدد العملات المخطط له في التحديثات المستقبلية.
PortfolioDB مثالي للأفراد أو المنظمات التي تبحث عن أداة موثوقة وشفافة لإدارة المحفظة تركز على ملكية البيانات وسلامتها. إنه ليس وسيطًا أو مستشارًا ماليًا ولا يقدم نصائح استثمارية أو ينفذ صفقات.
الميزات الأساسية لـ PortfolioDB
مستضاف ذاتيًا على Postgres
دفتر حسابات قائم على السجلات فقط
محركات FIFO ومتوسط التكلفة
خادم MCP لاستعلامات الذكاء الاصطناعي
لا مزامنة مع الوسطاء
مفتوح المصدر بموجب AGPL-3.0
وصول لمستخدم واحد
دعم الأسهم وصناديق الاستثمار المتداولة
كيفية استخدام PortfolioDB؟
تكوين: إعداد Docker وPostgres
استيراد: إدخال الصفقات يدويًا أو عبر CSV
تحليل: استخدام خادم MCP لاستعلامات الذكاء الاصطناعي
إدارة: تتبع المراكز والأرباح والخسائر في الوقت الحقيقي
حالات استخدام PortfolioDB
- إدارة المحفظة
- تكامل الذكاء الاصطناعي
- سلامة البيانات
- تقارير مخصصة
- تطوير مفتوح المصدر







