stock-info-explorer

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

🥥53总安装量 12评分人数 11
100% 的用户推荐

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

S

安全性较高,可在多数场景中优先使用

  • 来自可信来源(Github / Microsoft / 官方仓库)
  • ✅ 网络访问仅限于 Yahoo Finance 公开 API,仅读取数据不发送敏感信息
  • ✅ 文件系统操作严格限制在 `/tmp//` 目录,无系统文件篡改风险
  • ✅ 无动态代码执行、无 eval/exec 调用、无子进程执行,代码执行风险极低
  • ✅ 依赖库均为 pandas、matplotlib 等主流开源项目,供应链安全风险可控
  • ⚠️ 数据来源为 Yahoo Finance 非官方 API,存在接口变更导致服务中断的潜在风险

使用说明

核心用法

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-info-explorer 内容

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