Skip to content

chenlie84/fund_analysis_system

Repository files navigation

基金智能分析系统-KIMI-k2版本

🎯 项目概述

基金智能分析系统是一个基于Python的专业基金数据分析和定投回测平台,集成了实时数据获取、可视化分析、定投回测计算和AI智能建议功能。

📁 项目结构

fund_analysis_system/
├── fund_web_app.py          # Flask Web应用主程序
├── realtime_fund_analyzer.py # 基金分析核心模块
├── templates/
│   └── index.html          # 前端页面模板
└── README.md               # 项目文档

🚀 核心功能

1. 实时基金数据获取

  • 数据源: 基于akshare获取实时基金净值数据
  • 覆盖范围: 支持所有公募基金产品
  • 更新频率: 每日更新,T+1数据

2. 智能基金搜索

  • 搜索方式: 支持基金代码、基金名称模糊搜索
  • 结果展示: 基金简称、代码、类型一目了然
  • 实时响应: 毫秒级搜索响应

3. 基金详情展示

  • 基础信息: 基金代码、名称、类型、最新净值
  • 实时行情: 日涨跌、最新净值
  • 关键指标: 总收益、年化收益、最大回撤、波动率

4. 净值走势可视化

  • 图表类型: 折线图展示净值变化趋势
  • 时间范围: 支持自定义时间区间
  • 交互功能: 悬停查看详细数据

5. 定投回测计算

  • 参数设置:
    • 开始/结束日期
    • 投资金额(100元起)
    • 投资频率(每日/每周/每月)
  • 计算结果:
    • 总投资金额
    • 当前价值
    • 总收益
    • 总收益率

6. AI智能分析

  • 分析维度:
    • 基金定投策略评价
    • 风险提示和建议
    • 未来投资建议
    • 适合的投资者类型
  • 技术实现: 集成Moonshot AI大模型

🛠️ 技术架构

后端技术栈

  • 框架: Flask 2.x
  • 语言: Python 3.9+
  • 数据处理: pandas, numpy
  • 可视化: plotly
  • AI集成: requests (Moonshot API)

前端技术栈

  • 框架: Bootstrap 5.3
  • 图表: Plotly.js
  • 图标: Font Awesome 6.4
  • 响应式: 移动优先设计

数据服务

  • 数据源: akshare基金数据接口
  • 更新频率: 每日更新
  • 数据范围: 全市场公募基金

📊 使用指南

快速开始

  1. 安装依赖
pip install flask pandas akshare plotly requests
  1. 启动服务
python fund_web_app.py
  1. 访问平台

使用流程

  1. 搜索基金

    • 在搜索框输入基金代码或名称
    • 从搜索结果中选择目标基金
  2. 查看详情

    • 查看基金基本信息和关键指标
    • 观察净值走势图
  3. 定投回测

    • 设置回测参数(日期、金额、频率)
    • 点击"开始回测"计算收益
  4. AI分析

    • 完成回测后获取AI专业建议
    • 查看投资建议和风险提示

🔧 配置说明

环境变量

# AI分析功能(可选)
export MOONSHOT_API_KEY=your-moonshot-api-key

端口配置

默认端口8080,可在fund_web_app.py中修改:

app.run(host='0.0.0.0', port=8080)

📈 核心模块详解

realtime_fund_analyzer.py

功能: 基金数据分析核心引擎

  • search_funds(): 基金搜索功能
  • get_fund_basic_info(): 获取基金基本信息
  • get_fund_history(): 获取历史净值数据
  • calculate_dca_backtest(): 定投回测计算
  • get_fund_performance(): 计算基金表现指标

fund_web_app.py

功能: Flask Web应用接口

  • /: 主页路由
  • /api/search_funds: 基金搜索API
  • /api/fund_info/<code>: 基金详情API
  • /api/dca_backtest: 定投回测API
  • /api/ai_analysis: AI分析API

templates/index.html

功能: 前端用户界面

  • 响应式设计
  • 模块化组件
  • 专业视觉风格

🎯 使用场景

个人投资者

  • 基金产品筛选
  • 定投策略回测
  • 投资决策辅助

理财顾问

  • 客户投资建议
  • 产品对比分析
  • 市场趋势解读

金融机构

  • 产品展示工具
  • 客户服务支持
  • 数据分析平台

🔒 注意事项

数据声明

  • 数据来源:akshare公开接口
  • 更新频率:T+1(交易日数据)
  • 准确性:仅供参考,投资有风险

使用限制

  • 仅限个人学习使用
  • 商业使用需获得授权
  • 投资有风险,决策需谨慎

📞 技术支持

如有问题或建议,请通过以下方式联系:

📄 更新日志

v1.0.0 (2025-07-18)

  • ✅ 基础基金搜索功能
  • ✅ 实时数据获取
  • ✅ 定投回测计算
  • ✅ AI智能分析
  • ✅ 响应式Web界面
  • ✅ 可视化图表展示

免责声明: 本系统仅供学习研究使用,不构成投资建议。投资有风险,入市需谨慎。

About

基金智能分析平台

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors