【工具开发自用】FVTracker基于Python的基金估值跟踪工具1.22更新发布
FVTracker
基于Python的基金估值跟踪工具。
📋 项目概述
FVTracker 是一个基于Python的基金估值跟踪工具,接口数据来源于网上公开的API;
项目初衷主要是获取基金每天实时估值记录,用于分析及提供一些特定策略。
对于估值在底部震荡基金,提出一个分批加仓策略建议;帮助用户证验自已的操作理念或是提供回本执行计划;
仅供学习参考,投资需谨慎。
项目地址:gitee | github
🛠️ 技术栈
- 开发语言: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
使用步骤及说明
- 克隆仓库
gitclone https://gitee.com/HTLaoYang/FVTracker.gitcdFVTracker- 安装依赖
pipinstall-rrequirements.txt- 运行
python main.py- 构建EXE执行文件
python build_exe.py💎 功能
业务功能
- 基金管理**:基金信息的维护
- 设置管理**:监控的配置
- 基金监控**:基金实时净值获取、指数实时净值获取、基金历史估值查询、基金左侧加仓策略建议
- 数据库升级:数据库自动升级
🖥️ 更新列表
1.22更新
- 增加基金历史估值下载更新,只有每天的估值,无每天详细估值;【增加功能】
- 优化加仓策略分析;【优化功能】
- 增加月季度分析;
1.21更新
- 增加钛媒体新闻快讯获取及自动播报功能【增加功能】
- 增加托盘功能【增加功能】
- 基金历史估值查询、策略分析默认查询开始时间为5年前,并修正更改查询开始时间,开始时间无效。
1.20更新
- 增加基金计算器工具【增加功能】
- 增加涨跌浮发送提醒邮件功能【增加功能】
1.19更新
- 界面显示字体默认由12放大到14【优化功能】
- 增加一个策略分析功能,当前提供2种策略 低位加仓 、日线趋势【增加功能】
- 调整数据库连接【优化功能】
1.18更新
- 基金监控列表增加汇总盈亏【增加功能】
- 修正导出后导入报错【修复BUG】
- 删除基金,基金监控列表同步刷新【增加功能】
- 重置数据库后,没有备份库及初始库 【修复BUG】
📸 功能截图
监控主界面
基金管理
设置
基金历史净值查询
基金左侧加仓策略分析
涨跌浮发送提醒邮件功能设置
设置基金的成本及涨跌浮数值。config.json中设置接收邮箱,并启用邮件发送提醒。
注:“enabled”: true 是启用
📮 联系方式
- 作者: HTLaoYang
- 邮箱: htlaoyang@163.com
- 作者主页: htlaoyang
📥 执行文件获取方式
- FVTracker1.22.rar
