FVTracker基于Python的基金估值跟踪工具1.22更新发布

4 阅读3分钟
icon

FVTracker

基于Python的基金估值跟踪工具。

📋 项目概述

FVTracker 是一个基于Python的基金估值跟踪工具,接口数据来源于网上公开的API; 项目初衷主要是获取基金每天实时估值记录,用于分析及提供一些特定策略。 对于估值在底部震荡基金,提出一个分批加仓策略建议;帮助用户证验自已的操作理念或是提供回本执行计划;

🛠️ 技术栈

  • 开发语言:Python 3.8.10
  • GUI库***:Tkinter
  • 包管理器:pip 25.0.1

🏗️ 项目结构

root
├── utils                          # 工具
│   ├── db                         # 数据库
│      ├── database.py             # 数据库操作
│      └── db_upgrade_manager.py   # 数据库升级
│   ├── logger.py                  # 日志
│   └── stock_index_fetcher        # 指数
│   └── sys_chinese_font.py        # 字体
│   └── message_notifier.py        # 消息框
├── module                         # 功能模块
│   ├── fund_manager.py            # 基金管理模块
│   ├── fund_history_viewer.py     # 基金历史净值查询及分析模块
│   ├── FVTracker.py               # 基金监控跟踪模块
├── main.py                        # 程序入口
├── config.py                      # 常量配置
├── build_exe.py                   # 打包入口
├── FVTracker.ico                  # 国标

🚀 环境要求与安装

环境要求建议

  • Python >= 3.8.10
  • pip >= 25.0.1
  • Git

💎 功能

业务功能

  • 基金管理**:基金信息的维护
  • 设置管理**:监控的配置
  • 基金监控**:基金实时净值获取、指数实时净值获取、基金历史估值查询、基金左侧加仓策略建议
  • 数据库升级:数据库自动升级

🖥️ 更新列表

1.22更新
  • 增加基金历史估值下载更新,只有每天的估值,无每天详细估值;【增加功能】
  • 优化加仓策略分析;【优化功能】
  • 增加月季度分析;
1.21更新
  • 增加钛媒体新闻快讯获取及自动播报功能;【增加功能】
  • 增加托盘功能;【增加功能】
  • 基金历史估值查询、策略分析默认查询开始时间为5年前,并修正更改查询开始时间,开始时间无效;
1.20更新
  • 增加基金计算器工具;【增加功能】
  • 增加涨跌浮发送提醒邮件功能;【增加功能】
1.19更新
  • 界面显示字体默认由12放大到14;【优化功能】
  • 增加一个策略分析功能,当前提供2种策略 低位加仓 、日线趋势;【增加功能】
  • 调整数据库连接;【优化功能】
1.18更新
  • 基金监控列表增加汇总盈亏;【增加功能】
  • 修正导出后导入报错;【修复BUG】
  • 删除基金,基金监控列表同步刷新;【增加功能】
  • 重置数据库后,没有备份库及初始库;【修复BUG】

📮 更新功能截图

fund_21.png

fund_22.png

fund_24.png

📸 功能截图

监控主界面

fund_20.png

基金管理

在这里插入图片描述

设置

在这里插入图片描述

基金历史净值查询及历史估计下载

fund_21.png

基金左侧加仓策略分析

fund_22.png

月季度分析

fund_24.png

涨跌浮发送提醒邮件功能设置

设置基金的成本及涨跌浮数值。config.json中设置接收邮箱,并启用邮件发送提醒。
注:"enabled": true 是启用 在这里插入图片描述 在这里插入图片描述

📄 许可证

MIT License

📥 执行文件获取方式

⚠️ 风险提示

  • 软件仅供学习参考,不构成投资建议
  • 软件仅供学习参考,不构成投资建议
  • 软件仅供学习参考,不构成投资建议

👏 微信交流群/合作

官方公众号
screenshotwechat.png