Stock Info Explorer

✨ Yahoo Finance 专业级股票分析工具

Yahoo Finance 驱动的本地股票分析工具,实时行情、技术指标与专业图表一键生成,无需 API 密钥

收藏
27.7k
安装
11.8k
版本
1.2.10
CLS 安全性认证2026-05-07
点击查看完整报告 >

使用说明

核心功能

Stock Information Explorer 是一款基于 Python 的综合股票分析工具,通过 yfinance 库从 Yahoo Finance 获取数据,在本地完成全部计算与可视化。核心能力包括:

数据获取

  • 实时行情price):即时报价与关键价格信息
  • 基本面摘要fundamentals):财务数据与估值指标概览
  • 历史走势history):ASCII 字符画形式的趋势预览

技术分析

  • 专业图表pro):高分辨率 PNG 输出,支持蜡烛图/线图,内置成交量与移动平均线(MA5/20/60)
  • 可选指标:RSI(14)、MACD(12,26,9)、布林带(20,2)、VWAP、ATR,可叠加显示
  • 一键报告report):文本摘要 + 自动生成的 Pro 图表(BB+RSI+MACD 组合)

市场覆盖

支持美股(AAPL、TSLA)、韩股(005930.KS)、加密货币(BTC-USD)、外汇(USDKRW=X)等多类资产。

显著优点

1. 零 API 密钥:依托 Yahoo Finance 公开数据,开箱即用
2. 本地计算安全:技术指标在本地运行,无敏感数据外传

3. 输出专业:基于 mplfinancematplotlib 生成出版级图表

4. 交互友好rich 库打造彩色终端输出,plotille 提供便携 ASCII 可视化

5. 模块化设计:单一脚本结构,410 行代码清晰可控

局限性与风险

| 方面 | 说明 |
|------|------|
| 数据依赖 | Yahoo Finance 数据质量因市场而异(部分标的缺失成交量) |
| 实时性 | 免费数据源存在延迟,不适合高频交易决策 |
| 计算局限 | 指标基于下载数据本地推算,非交易所官方数值 |
| 无回测 | 纯分析工具,不含策略回测或模拟交易功能 |
| 来源可信度 | T3 级别社区项目,作者为个人开发者账号 |

适合人群

  • 个人投资者:快速获取多资产行情与技术面概览
  • 量化研究者:轻量级数据获取与指标计算原型验证
  • 教学场景:理解技术指标计算逻辑与金融数据可视化
  • 内容创作者:一键生成专业图表用于报告或社交媒体

安全评估

安全认证获得 A 级(85 分),六维扫描均无风险发现:静态分析 95 分、动态行为 80 分、依赖审计 75 分、网络分析 85 分、隐私合规 90 分、威胁情报 85 分。代码无硬编码凭证、无动态加载、无恶意模式,仅通过 TLS 1.2+ 与 Yahoo Finance 通信。

建议:生产环境使用前固定依赖版本,补充输入验证与异常处理细化。

安全解读

核心用法

Stock Information Explorer 是一款基于 yfinance 库的综合性金融分析工具,提供从实时行情到专业图表的全套功能:

| 功能 | 命令 | 说明 |
|------|------|------|
| 实时报价 | `price TSLA` | 获取最新股价、涨跌幅、成交量 |
| 基本面分析 | `fundamentals NVDA` | 汇总市盈率、市值、营收等关键指标 |
| ASCII趋势 | `history AAPL 6mo` | 终端内可视化价格走势 |
| 专业图表 | `pro 000660.KS 6mo` | 生成高分辨率PNG图表,含成交量+多周期均线 |
| 综合报告 | `report 000660.KS 6mo` ⭐ | 一键输出文本摘要+自动叠加BB/RSI/MACD的专业图表 |

技术指标支持:RSI(14)、MACD(12,26,9)、布林带(20,2)、VWAP、ATR,通过 --rsi --macd --bb 等可选参数灵活启用。

市场覆盖:美股(AAPL/NVDA)、韩股(005930.KS)、加密货币(BTC-USD)、外汇(USDKRW=X)。

---

显著优点

1. 零配置门槛:无需申请API密钥,依赖yfinance自动处理Yahoo Finance数据接口
2. 纯本地计算:技术指标均在本地实时计算,避免第三方指标服务的延迟与误差

3. 专业级输出:基于mplfinance生成出版级图表,支持蜡烛图/线图双模式

4. 一键报告流report命令将定量分析(价格+基本面)与定性可视化整合为交付物,适合投研简报场景

---

局限性与潜在缺点

| 问题 | 影响 | 建议 |
|------|------|------|
| 数据源单一 | 完全依赖Yahoo Finance,若API变更或限流将失效 | 关键决策建议交叉验证Bloomberg/Refinitiv |
| 数据质量波动 | 部分小盘股/非主流市场可能出现缺失成交量、历史数据断层 | 交易前人工核对数据完整性 |
| 指标计算范围有限 | 仅支持所列5种指标,无自定义参数入口(如RSI周期不可调) | 复杂策略需配合TradingView/专业终端 |
| 无回测功能 | 仅提供分析视图,无法验证策略历史表现 | 策略验证需导出数据至Backtrader等框架 |

---

适合人群

  • 个人投资者:快速获取多市场报价与基础技术分析
  • 投研助理/内容创作者:一键生成带图表的简报素材
  • 量化学习者:观察标准指标实现方式(yfinance+本地计算逻辑)
  • 轻量级监控场景:CLI工具链集成,适合定时抓取与告警触发

---

常规风险

  • 市场风险:技术指标仅为价格历史统计,不构成买卖建议
  • 数据延迟风险:Yahoo Finance免费数据存在15-20分钟延迟,不适用于高频决策
  • 合规边界:工具本身合法获取公开数据,但用户需遵守所在地金融监管对自动化数据抓取的条款

Stock Info Explorer 内容

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