首页
/ Portfolio Performance 0.75.0版本发布:新增移动平均计算与多项功能优化

Portfolio Performance 0.75.0版本发布:新增移动平均计算与多项功能优化

2025-06-16 09:59:47作者:伍希望

项目简介

Portfolio Performance是一款开源的个人投资组合管理工具,专为投资者设计,用于跟踪和分析各类金融资产的表现。该软件支持股票、债券、基金等多种投资工具的管理,并提供详细的绩效分析、财务报告等功能。其开源特性使得开发者社区能够持续为其贡献新功能和改进。

核心功能更新

1. 移动平均法计算资本收益

0.75.0版本引入了一项重要的财务计算功能——使用移动平均法(Moving Average)来计算已实现和未实现的资本收益。这一功能为投资者提供了另一种计算方式的选择:

  • 传统FIFO(先进先出)方法:按照购买顺序计算资本收益
  • 移动平均法:计算持仓的平均成本,适用于希望简化财务计算的投资者

移动平均法特别适合那些频繁进行小额投资的用户,它能平滑不同时期购买价格的影响,提供更稳定的成本基准。

2. 证券搜索对话框优化

新版改进了证券搜索功能,提供了更加直观和高效的搜索体验:

  • 增强的搜索算法,支持模糊匹配
  • 优化的用户界面,搜索结果展示更加清晰
  • 快速访问常用证券的功能

这一改进显著提升了在大型投资组合中定位特定证券的效率。

3. 分组账户专属视图

0.75.0版本为"分组账户"(即账户过滤器)提供了专门的视图:

  • 清晰展示不同分组账户的资产分布
  • 支持快速切换不同分组视图
  • 优化了分组账户的性能表现

这一功能特别适合管理多个投资账户或需要按不同标准(如资产类型、风险等级等)分类查看投资组合的用户。

国际化与本地化

本次更新新增了土耳其语支持,这是由ALGO IT、Alp ŞEBER等贡献者共同完成的。多语言支持的持续扩展体现了Portfolio Performance作为国际化工具的定位。

PDF导入功能增强

0.75.0版本在PDF导入功能方面有多项改进:

新增支持的金融机构

  • Cetesdirecto(墨西哥国债交易平台)
  • Modena Estonia OÜ(爱沙尼亚金融服务提供商)
  • Crédit Mutuel Alliance Fédérale(法国互助银行联盟)
  • BSDEX(德国证券交易平台)

现有导入器优化

多个现有PDF导入器获得改进,包括:

  • Arkea Direct Bank:增强交易识别准确性
  • FlatEx:改进股息再投资处理
  • Bourso Bank:优化费用识别逻辑
  • Trade Republic:增强证券转账支持
  • Raisin Bank:改进定期存款处理
  • Easybank:优化账户对账单解析
  • Swissquote:增强多币种支持
  • Postbank:改进交易日期识别
  • ING Diba:优化证券购买记录处理

这些改进显著提升了数据导入的准确性和用户体验,减少了手动调整的需要。

技术实现特点

从技术角度看,0.75.0版本的更新体现了几个重要特点:

  1. 财务计算引擎增强:移动平均法的引入需要对核心计算逻辑进行重构,同时保持与现有FIFO方法的兼容性。

  2. 用户界面现代化:新的搜索对话框和分组账户视图采用了更现代的UI设计模式,提高了软件的易用性。

  3. 解析器架构优化:PDF导入器的持续改进表明项目维护了一个可扩展的解析器框架,能够灵活适应不同金融机构的报表格式。

  4. 国际化架构成熟:新增土耳其语支持展示了项目成熟的多语言架构,便于社区贡献新的语言版本。

使用建议

对于现有用户升级到0.75.0版本,建议:

  1. 如果使用移动平均法计算资本收益,请先备份数据文件,并在小规模测试后全面应用。

  2. 探索新的分组账户视图功能,可以更高效地管理复杂的投资组合。

  3. 检查是否有适用的PDF导入器改进,可能会减少手动录入的工作量。

对于新用户,0.75.0版本提供了更完善的功能集和更好的使用体验,是开始使用Portfolio Performance的良好时机。

总结

Portfolio Performance 0.75.0版本通过引入移动平均计算法、优化用户界面和增强PDF导入功能,进一步巩固了其作为开源投资组合管理工具的领导地位。这些改进既满足了专业投资者的高级需求,也提升了普通用户的使用体验,体现了开发团队对软件质量和实用性的持续追求。

登录后查看全文
热门项目推荐

项目优选

收起
Cangjie-ExamplesCangjie-Examples
本仓将收集和展示高质量的仓颉示例代码,欢迎大家投稿,让全世界看到您的妙趣设计,也让更多人通过您的编码理解和喜爱仓颉语言。
Cangjie
338
1.19 K
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
898
534
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
188
265
kernelkernel
deepin linux kernel
C
22
6
openGauss-serveropenGauss-server
openGauss kernel ~ openGauss is an open source relational database management system
C++
140
188
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
374
387
CangjieCommunityCangjieCommunity
为仓颉编程语言开发者打造活跃、开放、高质量的社区环境
Markdown
1.09 K
0
note-gennote-gen
一款跨平台的 Markdown AI 笔记软件,致力于使用 AI 建立记录和写作的桥梁。
TSX
86
4
nop-entropynop-entropy
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
7
0
arkanalyzerarkanalyzer
方舟分析器:面向ArkTS语言的静态程序分析框架
TypeScript
114
45