Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

No packages published

AltStyle によって変換されたページ (->オリジナル) /