Skip to content

About

📈 专为个人价值投资者打造的数字化投资手账。支持局域网私有化部署,集成自选股追踪、沉浸式复盘笔记、复利演算与专业估值模型,助您在市场波动中坚守纪律,沉淀投资策略。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

📈 Value-Invest-Sys 金融投资工具箱

专为个人价值投资者打造的极简而强大的投资管理与复盘工具箱,支持本地局域网私有化部署。集成了自选股跟踪、深度复盘笔记、复利计算与专业公司估值模型等核心功能,帮助您在波动的市场中保持纪律,沉淀策略,构建属于自己的交易系统。

License Vue Node.js SQLite

🚀 在线演示 Demo

💡 提示:在线演示版无后端服务支撑,采用纯前端模拟数据。您的任何操作修改不会被真正持久化,请放心点击体验各项交互功能。


🌟 项目愿景:做时间的朋友

在信息碎片化和市场噪音喧嚣的当下,个人投资者最缺的不是资讯,而是独立的思考与纪律的执行。 Value-Invest-Sys 并非一个自动化的量化交易程序,而是一个“数字化投资手账”。它鼓励你:

  • 算清底牌:用数据和估值模型(如 DCF 和段永平法)评估安全边际。
  • 沉淀逻辑:通过沉浸式的全局与个股复盘笔记,记录每一次买卖的思考。
  • 守住隐私:所有核心数据和交易记录完全保存在本地,你的财富密码只属于你自己。

🔥 核心功能亮点

📊 资产追踪与深度管理

  • 一键自选:便捷添加自选股,随时追踪关注的核心标的。
  • 高效直达:股票代码直达东方财富网,无缝切换查看详细行情。
  • 多维标签:支持自定义分类(如:白马股、收息股、困境反转、观察仓),构建灵活的股票池。
  • 沉浸式深度体检 (研报):基于极具扩展性的纯 JSON 架构,内置 21 项专业基本面与量化技术分析指标。采用沉浸式多彩分组UI(绿区:基础与宏观;蓝区:商业逻辑;红区:量化与估值),并带来失去焦点即刻静默保存的极速无感交互体验。同时支持一键生成 AI 辅助提示词并复制到剪贴板,方便快速借助大模型(如 ChatGPT / 豆包)自动分析公司基本面。
    • 智能资产识别:体检功能专为 A 股设计,智能识别并友好拦截美股、港股及 ETF。
    • 核心财务透视 (内置 TTM 平滑算法):
      • 资产负债表趋势:全景拆解长周期资产、负债及权益结构。
      • 现金流/营收追踪:同框对比“营业收入”、“销售净现金流”与“经营净现金流”,严判营收含金量。
      • 净利润/现金流核查:直观对比账面“净利润”与“现金流净额”,一图看透盈利质量。 (注:上述时序财务图表均深度植入 TTM (滚动十二个月) 算法,完美消除单季报及财报周期的断崖式断层波动!)
  • 交易日记:快捷录入历史买卖操作,独立抽屉视图清晰展示单次交易盈亏与买卖逻辑。
  • 现金流透视 (FCF):一键计算 TTM 自由现金流及收益率,支持跨期数据智能相加,看透企业真真实现金创造能力。
  • 竞对多维对比雷达:多维度图表横向对比标的与竞争对手的核心财务数据。内置“图表放大聚光灯”模式,可点击右上角随时放大查看,并在放大弹窗中通过“上一图/下一图”沉浸式切换,极大提升研判效率。

📉 大盘宏观风向标

  • 跨宽基对比:一键切换沪深 300、中证 500、中证 1000 等核心宽基指数,迅速把握不同市值风格的市场温度与强弱分化。
  • 硬核财务还原:深度对接金融开放平台,通过底层公式(总营收 = 总市值 / 市销率)精准反演并还原真实的指数总营收绝对值,全过程零估算、零模拟数据。
  • 周期水位刻度:结合营收与市值的双 Y 轴直方图对比,以及直观的 PE(市盈率)历史折线走势图,辅以虚线参考带,帮您清晰判断当前大盘所处的周期水位。

📝 沉浸式复盘笔记系统

  • 全局与个股双线并行:
    • 全局复盘:记录每日/每周大盘走势、行业轮动规律及整体投资心态感悟。
    • 个股复盘:精准锚定单只股票,记录基本面变化、技术面异动或买卖点计划。
  • 现代化编辑器:深度集成 Markdown 语法,支持丰富排版,让思考跃然纸上。
  • 时光机热力图:直观的日历热力图展示,复盘历史一目了然,支持快速跳转查阅过去的投资心得。
  • 专注模式:全屏沉浸式写作体验,搭配快捷键(Cmd/Ctrl + S 局部保存),排除干扰,专注总结。

📈 价值投资者专属估值模型

摒弃凭感觉的盲目交易,用经典模型寻找确定性:

  • 段氏估值法 (隐性预期倒推):通过当前市值和企业真实现金流,一键倒推当前股价所隐含的永续增长率预期,判断市场情绪。
  • 三阶段 / 两阶段 DCF 估值引擎:
    • 支持高速增长期、过渡期、永续期的自由现金流精细化贴现估值。
    • 灵活降维:将第二阶段年限设为 0 即可原生降级为经典的“两阶段 DCF 模型”。
    • 细节至上:控制台控件按“金额/增长率/年限”进行多色沉浸式分类;全局覆盖中英对照财务指标名称(如 Total PV of CF (现金流现值合计)),大幅降低估值门槛。

🧮 长期主义复利计算器

  • 直观的复利收益演算工具,支持动态调整年化收益率与投资年限,帮您具象化长期财富增长目标,坚定持有信心。

🛡️ 部署自由与数据掌控

  • 数据自主掌控:纯本地数据存储 (SQLite / JSON Fallback),彻底告别云端数据泄露焦虑。
  • 纯静态托管 (GitHub Pages):内置自动化静态构建脚本 (build_static_data.js),支持在构建期将大盘与个股的深度行情、财务报表打包成纯静态 JSON,实现无后端的顺滑离线展示。
  • 极简本地部署:提供跨平台一键启动脚本 (start.sh / start.bat)。
  • 多端共享:支持在本机运行,亦可在家庭或办公室局域网内通过手机、平板、电脑跨设备无缝访问。

🚀 快速开始

环境要求

  • Node.js >= 16.0.0
  • npm >= 8.0.0
  • (可选推荐) Python 3.x (用于支持大盘宏观指标数据的智能抓取)

安装与运行

方式一:开发环境启动

您可以通过一键脚本快速启动,或者使用标准 npm 命令启动。

选项 A:一键脚本启动(最简单)

# 1. 克隆项目
git clone https://github.com/your-username/Value-Invest-Sys.git
cd Value-Invest-Sys

# 2. 运行启动脚本(会自动执行 npm install 安装依赖)
# Windows 用户请双击运行或在 CMD 中输入:
start.bat

# Mac/Linux 用户请在终端运行:
./start.sh

选项 B:手动命令启动

如果您更习惯标准的 npm 工作流,并希望在同一个终端内同时查看到前后端的开发日志:

# 1. 克隆项目
git clone https://github.com/your-username/Value-Invest-Sys.git
cd Value-Invest-Sys

# 2. 安装依赖
npm install

# 3. 运行开发模式(同时启动前端 Vite 和后端 API)
npm run dev:all

*注意:启动脚本会自动帮您检测并执行 npm install 和 pip install(如果安装了 Python)。

🎉 启动成功! 终端会打印出本地访问地址及局域网 IP 地址,打开浏览器即可开始您的投资复盘之旅。

方式二:生产环境运行(使用 PM2后台守护)

如果您希望在云服务器或局域网主机上长期运行该服务,推荐使用 PM2:

# 1. 安装项目依赖并构建前端静态产物
npm install
npm run build

# 2. 全局安装 PM2 (如系统已安装可跳过)
npm install -g pm2

# 3. 使用 PM2 启动后端服务
pm2 start server/index.js --name "value-invest-sys"

💡 PM2 常用管理命令:

  • 查看运行状态:pm2 list
  • 查看项目日志:pm2 logs value-invest-sys
  • 重启/停止服务:pm2 restart value-invest-sys / pm2 stop value-invest-sys
  • 设置开机自启动:执行 pm2 save 后,再执行 pm2 startup 并根据提示配置

📁 项目架构

本项目采用轻量级的全栈架构,易于二次开发和定制:

Value-Invest-Sys/
├── server/               # 后端 Express API 服务 (轻量高效)
│   ├── index.js          # 服务入口
│   ├── db.js             # SQLite 本地数据库服务
│   └── routes/           # RESTful API 路由模块
├── src/                  # 前端 Vue 3 源码 (响应式与现代 UI)
│   ├── api/              # 前端 API 接口封装
│   ├── components/       # 模块化组件 (复盘、自选股、估值工具等)
│   ├── App.vue           # 根组件及布局
│   └── main.js           # Vue 应用入口
├── scripts/              # 辅助运维脚本 (包含 Node 与 Python 数据爬虫)
├── data/                 # SQLite 数据库文件及种子数据的存储目录
├── public/data/          # 供 GitHub Pages 使用的静态预构建数据目录
├── start.bat / start.sh  # Windows/Mac 一键启动与依赖智能修复脚本
├── build.bat / build.sh  # 生产环境一键构建脚本
└── package.json          # 项目依赖配置

🤝 参与共建

投资是一场孤独的修行,但开发不用。 欢迎任何形式的贡献!如果您发现了 Bug、有提升用户体验的建议,或是想增加新的估值模型,请随时提交 Issue 或 Pull Request。我们一起打造最懂个人投资者的开源工具箱!

📄 许可证

本项目基于 MIT License 许可协议开源,您可以自由地使用、修改和分发。

About

📈 专为个人价值投资者打造的数字化投资手账。支持局域网私有化部署,集成自选股追踪、沉浸式复盘笔记、复利演算与专业估值模型,助您在市场波动中坚守纪律,沉淀投资策略。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages