Skip to content

bowenzhengzbw/AIStockAnalysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

股票宏观分析仪表盘

该项目提供一个基于 Flask 的网页工具,用户输入股票代码后会即时通过 Yahoo Finance 官方接口抓取宏观、行业与公司层面的数据,帮助快速完成自上而下的投研梳理。

功能亮点

  • 宏观周期信号:计算标普500指数的趋势、近三个月收益与年化波动,同时跟踪 VIX 与 10 年期美债收益率的变化。

  • 行业景气评估:根据公司所属板块自动匹配主流行业 ETF,对比标普500 半年表现判断板块相对强弱。

  • 公司基本面速览:直接调用 Yahoo Finance QuoteSummary 接口整合估值、盈利、资本效率、杠杆、现金流与股息等关键指标,并生成对应的文字解读。

  • 动态解读卡片:将宏观、行业与公司层面的结论以中文段落呈现,便于快速形成观点。

  • 实时代码联想:输入框支持自动补全,下拉菜单仅展示能够成功抓取数据的股票或 ETF 代码。

快速开始

  1. 准备环境

    python -m venv .venv
    source .venv/bin/activate  # Windows 使用 .venv\Scripts\activate
    pip install -r requirements.txt
    
    # 如在国内网络环境,可改用清华源以提升安装成功率:
    # pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
  2. 启动服务

    python app.py

    默认会在 http://0.0.0.0:5000 启动服务,保持服务器具备外网连接即可实时抓取数据。

  3. 浏览器访问

    打开上述地址,输入目标股票代码(支持美股与大部分 ETF),输入时下拉菜单会给出实时可用的代码,选择后系统会自动完成宏观-行业-公司分析。

  4. 快速预览 若仅想查看界面布局,可直接在浏览器中打开仓库根目录下的 preview.html,其中包含 AAPL 的静态示例。

注意事项

  • 数据全部来自 Yahoo Finance 实时接口,若该平台暂未提供某些指标会在页面上显示“-”或提示补充数据。
  • 部分细分行业可能缺少对应的 ETF 映射,可在 SECTOR_ETF_MAP 中按需扩展。
  • 如果自动完成功能提示网络异常,通常是当前环境无法连接 Yahoo Finance,请确认代理或防火墙设置后重试。

欢迎根据自身的研究框架继续扩展指标、改进解读逻辑或接入更多数据源。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors