Skip to content

liusaipu/stockfinlens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

196 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StockFinLens Logo

股票财报透镜 StockFinLens

基于 Wails + Go + React 的跨平台股票财报透视工具

License: MIT Go Version Stars

English | 简体中文

screenshot-dark


🔍 这是什么?

一款专为 A股/港股 投资者设计的开源财报透视工具。

就像光学透镜能放大肉眼看不见的细微结构,股票财报透镜 帮你穿透冗长的财务报表,看清企业真实的经营状况、潜在风险和内在价值。

⚠️ 免责声明:本工具仅供学习研究使用,不构成投资建议。股市有风险,投资需谨慎。


✨ 核心透视能力

🔬 财报透视分析

从审计意见到分红政策,逐层拆解企业财务健康度:

透视维度 看清什么
审计层 审计意见类型、非标事项、会计政策变更
资产质量 应收账款账龄、存货周转、商誉减值风险
偿债能力 流动/速动比率、资产负债率、利息保障倍数
盈利透视 毛利率趋势、净利率稳定性、ROE杜邦分解
现金流 经营现金流质量、自由现金流、现金含量
成长性 营收增长可持续性、利润增长质量

⚠️ A-Score 风险热力图(A股特供)

专为A股设计的6维风险评分,0-100分量化企业"健康度":

A-Score = 财务造假层(60%) + 破产风险层(20%) + 非财务信号层(20%)
        = M-Score + 现金流偏离 + 应收异常 + 毛利率波动
        + Altman Z-Score + 股权质押/监管问询/减持信号
  • 🔴 >70分:高风险,建议远离
  • 🟡 40-70分:中等风险,需持续监控
  • 🟢 <40分:低风险,相对健康

🎯 可比公司聚焦分析

添加3-5家同行业公司,自动生成:

  • 行业均值/最高/最低对比
  • 排名百分位可视化
  • 多年度趋势追踪
  • 7维度加权评分排序(ROE 25%、毛利率 20%、A-Score 10%等)

🔍 计算溯源放大镜

点击任意指标,逐层展开:

  • 原始数据来源(哪张表、哪个科目)
  • 计算公式(支持标准财务公式)
  • 中间计算步骤(拒绝黑箱)

🤖 ML 智能预测

本地 ONNX 双引擎推理,无需联网:

  • 情绪引擎:财报文本情绪分析
  • 财务引擎:基于历史数据的趋势预测
  • 风险引擎:LightGBM 事前风险预警

🚀 5分钟快速体验

下载即用

Releases 下载对应平台安装包:

平台 文件 系统要求
macOS stockfinlens-darwin-*.zip macOS 11+
Windows stockfinlens-windows-*.zip Windows 10/11

运行前准备

# 安装 Python 依赖(必需)
pip install onnxruntime scikit-learn numpy

# (可选)安装 akshare 获取完整功能
pip install akshare

启动与使用

  1. 添加自选股(支持拼音首字母搜索,如输入"mt"匹配"茅台")
  2. 下载财报数据(自动从东方财富获取)
  3. 点击「开始分析」,生成深度透视报告
  4. 查看右栏报告,使用搜索框快速定位关注指标

📸 界面预览

深色模式 - 主界面 浅色模式 - 报告阅读
dark light
K线图表 A-Score 风险画像
kline ascore

🛠️ 从源码构建

依赖要求

  • Go >= 1.22
  • Node.js >= 18
  • Python 3.10+
  • Wails CLI >= v2.12
# 安装 Wails
go install github.com/wailsapp/wails/v2/cmd/wails@latest

# 克隆项目
git clone https://github.com/liusaipu/stockfinlens.git
cd stockfinlens

# 安装前端依赖
cd frontend && npm install && cd ..

# 开发模式(热重载)
wails dev

# 构建生产版本
wails build

详细构建指南见 BUILD.md


📊 技术架构

层级 技术栈 核心能力
前端层 React + TypeScript + Vite K线透镜 · 财报展示 · 报告渲染 · 交互设置面板
Wails 绑定层 Go + Wails v2 本地存储 · 数据校验 · 分析编排 · 报告生成
透视引擎 Go 财报透视分析 · A-Score 评分 · RIM 估值 · 可比公司聚焦
ML 推理层 Python + ONNX Runtime 情绪引擎 · 财务引擎 · 风险引擎(纯本地推理,无需联网)
数据源 多源聚合 东方财富 · 同花顺 CSV/Excel · 腾讯行情 · akshare(可选增强)

📝 数据说明

本地存储路径~/.config/stock-analyzer/

  • watchlist.json:自选股票列表(最多100只)
  • comparables.json:可比公司配置
  • data/{symbol}/:当前生效的财报 JSON
  • data/{symbol}/history/:历史归档(保留最近3批,支持回溯)
  • reports/{symbol}/:生成的 Markdown 分析报告

数据来源:东方财富公开 API、腾讯财经接口、同花顺 CSV/Excel 导入


🗺️ 路线图

  • 财报透视引擎
  • A-Score 风险热力图
  • ML 三引擎本地推理 (ONNX)
  • 可比公司聚焦分析
  • 计算溯源放大镜 (CalcTrace)
  • 实时行情与K线图表
  • 智能财报问答 (LLM)
  • iOS 移动端 (SwiftUI)

🤝 参与贡献

欢迎 Issue 和 PR!请阅读 CONTRIBUTING.md 了解如何参与。

特别感谢:


📄 License

MIT License © 2026 liusaipu


如果 股票财报透镜 帮你看清了财报背后的真相,请 ⭐ Star 支持一下!

报告 Bug · 功能建议 · 下载最新版

About

股票财报透镜 —— 穿透 A股/港股 财报表象,多维透视企业真实健康度。A-Score 风险热力图量化财务风险,基本面/技术面/估值/舆情一体化分析,计算溯源让每项结论有据可查。

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors