stock-info-explorer

📈 零配置专业级股票分析工具

基于 Yahoo Finance 的开源金融分析工具,本地计算技术指标并生成专业图表,无需 API 密钥即可获取实时行情与综合报告。

收藏
9.9k
安装
2.3k
版本
v1.2.10
CLS 安全性认证2026-04-30
点击查看完整报告 >

使用说明

核心用法

Stock Info Explorer 是一款基于 Python 的金融数据分析技能,通过 yfinance 库获取 Yahoo Finance 的公开股票数据。用户可通过命令行执行五种核心操作:实时报价查询(price)、基本面摘要(fundamentals)、ASCII 历史趋势图(history)、专业 PNG 图表生成(pro)以及一键综合报告(report)。技术指标包括 RSI、MACD、布林带、VWAP、ATR 等均在本地计算,无需额外 API 密钥。支持全球多市场标的,包括美股(AAPL)、韩股(005930.KS)、加密货币(BTC-USD)及外汇(USDKRW=X)。

显著优点

1. 零配置门槛:无需注册 API 密钥,开箱即用,大幅降低金融数据获取成本。
2. 本地化计算:技术指标在本地完成,避免依赖第三方指标服务,保障数据隐私与计算可控性。

3. 专业级输出proreport 命令可生成高分辨率 PNG 图表,含多周期移动平均线及可选技术指标面板,满足投研展示需求。

4. 多市场覆盖:支持股票、加密、外汇等多资产类别,Ticker 格式兼容 Yahoo Finance 标准。

5. 轻量高效:基于 uv 运行,依赖精简(pandas、matplotlib、mplfinance 等主流库),执行速度快。

潜在缺点与局限性

1. 数据源依赖:完全依赖 Yahoo Finance,数据质量因市场而异(部分标的缺失成交量),且存在延迟,不适合高频交易决策。
2. 功能边界:仅支持读取公开数据,无交易执行、组合管理、回测等进阶功能。

3. 图表定制有限:虽支持多种技术指标叠加,但样式主题、颜色方案等自定义选项较少。

4. 离线不可用:必须联网获取数据,无法处理本地历史数据文件。

适合的目标群体

  • 个人投资者:需要快速获取行情与技术面分析的散户用户。
  • 金融分析师:进行初步标的筛选、生成研报图表的投研人员。
  • 开发者/量化爱好者:作为数据获取模块集成至更大工作流,或学习技术分析实现。
  • 教育工作者:用于金融课程演示,展示技术指标计算与可视化。

使用风险

  • 数据时效性:Yahoo Finance 数据非实时,极端行情下延迟可能达 15 分钟以上,不宜作为唯一决策依据。
  • 依赖稳定性yfinance 库依赖 Yahoo Finance 非官方 API,存在接口变更导致功能中断的历史案例。
  • 临时文件管理:图表输出至 /tmp// 目录,长期运行需关注磁盘清理,避免临时文件堆积。
  • 计算资源:生成高分辨率图表时,对内存和 CPU 有一定消耗,低配置设备处理多标的批量报告时可能出现性能瓶颈。

安全解读

核心用法

Stock Information Explorer 是一款基于 yfinance 的开源股票数据分析工具,功能覆盖实时行情、基本面数据、技术指标计算与可视化报告生成。用户通过简单的命令行指令即可完成从数据获取到图表输出的完整工作流。

主要功能模块

  • price:实时股价查询(含盘前盘后)
  • fundamentals:公司基本面摘要(市盈率、市值、财务数据等)
  • history:ASCII 格式历史走势(终端友好)
  • pro:高分辨率 PNG 图表生成,支持 K线/线图、成交量、多周期移动平均线(MA5/20/60)
  • report:一键综合报告(文字摘要 + 自动叠加 BB/RSI/MACD 的专业图表)

技术指标支持:RSI(14)、MACD(12,26,9)、布林带(20,2)、VWAP、ATR(14) —— 所有指标均在本地计算,不依赖外部 API 提供预计算序列。

显著优点

1. 零 API 密钥成本:直接调用 Yahoo Finance 公开数据接口,无需注册、无调用限制焦虑
2. 本地指标计算:技术指标由代码本地派生,避免第三方数据质量问题,支持离线复现

3. 市场覆盖广:支持美股(AAPL)、韩股(005930.KS)、加密货币(BTC-USD)、外汇(USDKRW=X)

4. 一键报告流report 命令将分析、信号判断、可视化整合为单条指令输出,适合快速决策场景

5. 终端原生体验:ASCII 图表支持无 GUI 环境,服务器/远程场景友好

潜在缺点与局限性

| 问题 | 说明 |
|------|------|
| 数据来源单一 | 完全依赖 Yahoo Finance,若 Yahoo 服务调整或限制,工具将失效 |
| 数据质量波动 | 部分 ticker(尤其小市值股或非美市场)存在成交量缺失、历史数据不完整问题 |
| 无实时 Level-2 | 仅提供 OHLCV 聚合数据,无逐笔成交、订单簿深度信息 |
| 指标参数固定 | RSI/MACD/布林带周期为硬编码,不支持自定义参数调优 |
| T3 来源风险 | 个人开发者维护,无顶级组织背书,长期维护可持续性存疑 |

适合人群

  • 个人投资者:需要快速获取多市场数据、生成可视化图表进行技术分析
  • 量化研究入门者:希望理解指标计算原理(本地代码可审计)
  • 开发者/运维:需要在服务器环境自动化生成股票监控报告
  • 教育场景:金融课程中演示技术指标计算与数据获取流程

常规风险

  • 数据合规风险:Yahoo Finance 服务条款限制商业数据再分发,大规模商业使用需确认合规性
  • 依赖库风险yfinance 等依赖若出现安全漏洞或功能变更,可能影响工具稳定性
  • 来源可信度风险:T3 级别来源建议每次更新前人工审查代码变更,防范供应链攻击

stock-info-explorer 内容

scripts文件夹
手动下载zip · 5.4 kB
yf.pytext/plain
请选择文件