← 返回
未分类 Key

股票实时行情分析器(安全版)

A股/港股实时行情查询、基本面分析、深度报告生成与邮件发送一体化工具。触发场景:(1) 用户询问股票价格、市值、PE/PB等数据;(2) 用户要求分析某只或多只股票;(3) 用户要求生成股票分析报告;(4) 用户要求通过邮件发送股票报告。支持AkShare实时行情、聚宽基本面数据、QQ邮箱/Gmail发送。
A股/港股实时行情查询、基本面分析、深度报告生成与邮件发送一体化工具。触发场景:(1) 用户询问股票价格、市值、PE/PB等数据;(2) 用户要求分析某只或多只股票;(3) 用户要求生成股票分析报告;(4) 用户要求通过邮件发送股票报告。支持AkShare实时行情、聚宽基本面数据、QQ邮箱/Gmail发送。
hitjcl hitjcl 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 需要
★ 0
Stars
📥 376
下载
💾 0
安装
1
版本
#latest

概述

Stock Analyzer - 股票深度分析工具

> ⚠️ 安全提示:本 skill 不在任何文件中硬编码密码、授权码或私人账号信息。所有凭证均通过环境变量或运行时配置传入,绝不写入代码或文档。

快速开始

1. 安装依赖

pip install -r scripts/requirements.txt

2. 配置聚宽账号(可选,用于基本面数据)

通过环境变量配置(推荐,安全):

export JQDATA_PHONE="你的手机号"
export JQDATA_PASSWORD="你的密码"

或使用 jq_login.py 交互式配置:

python scripts/jq_login.py

3. 查询实时行情

python scripts/stock_query.py --codes 03690.HK,300413.SZ,300251.SZ

返回:股价、涨跌幅、成交量、成交额

4. 获取基本面数据(需配置聚宽)

python scripts/stock_fundamentals.py --codes 300413.SZ,300251.SZ

返回:PE、PB、市值、ROE、营收增长率等

5. 生成分析报告

python scripts/generate_report.py --codes 03690.HK,300413.SZ --output report.md

6. 发送邮件(需配置邮箱授权码)

通过环境变量配置

export QQ_EMAIL_AUTH_CODE="your_auth_code"
export GMAIL_APP_PASSWORD="your_app_password"

发送:

python scripts/send_email.py --to 收件人邮箱 --file report.md --auth-code "$QQ_EMAIL_AUTH_CODE"

工作流程

用户请求 → 解析股票代码 → 获取实时行情 → 获取基本面 → 深度分析 → 生成报告 → 发送邮件

凭证管理规范

凭证推荐配置方式说明
------------------------
聚宽账号JQDATA_PHONE + JQDATA_PASSWORD 环境变量免费注册 joinquant.com
QQ邮箱授权码QQ_EMAIL_AUTH_CODE 环境变量QQ邮箱设置 → 账户 → POP3/IMAP → 生成授权码
Gmail应用密码GMAIL_APP_PASSWORD 环境变量Google账户 → 安全 → 应用密码

> ⚠️ 禁止:将任何真实密码、授权码、手机号写入代码、文档或示例中。

股票代码格式

市场代码格式示例
---------------------
港股XXXXX.HK03690.HK(美团)
A股深交所XXXXXX.SZ300413.SZ(芒果超媒)
A股上交所XXXXXX.SH600519.SH(贵州茅台)

> 💡 常见股票代码见 references/stock_codes.md

依赖说明

AkShare(实时行情,无需账号)

  • A股实时:ak.stock_zh_a_spot_em()
  • 港股实时:ak.stock_hk_spot_em()
  • 完全免费,但需注意并发限制

聚宽 JQData(基本面数据,需注册)

  • 注册地址:https://www.joinquant.com
  • 免费版有数据范围和日期权限限制
  • 使用前请先阅读聚宽积分说明

文件说明

scripts/

  • stock_query.py - 实时行情查询(AkShare,无需账号)
  • stock_fundamentals.py - 基本面数据获取(聚宽,需配置)
  • generate_report.py - 报告生成
  • send_email.py - 邮件发送
  • jq_login.py - 聚宽账号配置(交互式,安全存储)
  • requirements.txt - 依赖清单

references/

  • report_template.md - 报告模板
  • stock_codes.md - 常用股票代码对照表

使用示例

示例1:查询美团股价

用户:帮我查一下美团的股价
→ python scripts/stock_query.py --codes 03690.HK
→ 返回:美团(03690.HK) HK$80.70 (-1.41%)

示例2:分析多只股票

用户:分析一下美团、芒果超媒、光线传媒
→ python scripts/stock_query.py 获取行情
→ python scripts/stock_fundamentals.py 获取基本面
→ python scripts/generate_report.py 生成报告

示例3:发送报告到邮箱

用户:把报告发到我邮箱
→ python scripts/send_email.py --to 收件人邮箱 --file report.md --auth-code "$QQ_EMAIL_AUTH_CODE"

常见问题

Q: AkShare 获取数据失败?

  • 网络问题:检查代理设置
  • 并发限制:逐个查询而非批量
  • 数据源维护:稍后重试

Q: 聚宽登录失败?

  • 检查手机号/密码是否正确
  • 账号是否过期(免费版1年有效期)
  • 是否有港股数据权限

Q: 邮件发送失败?

  • Login denied:授权码错误,请重新生成
  • Connection closed:尝试 465 SSL 端口
  • SMTPAuthenticationError:确认已开启 SMTP 服务

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-08 02:33 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

professional

Stock Market Pro

kys42
Yahoo Finance (yfinance) 驱动的股票分析技能:行情报价、基本面、ASCII 趋势图、高分辨率图表(RSI/MACD/BB/VWAP/ATR),以及可选的网络...
★ 165 📥 40,331
professional

A股量化 AkShare

mbpz
A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。
★ 196 📥 63,788
design-media

AI短剧制作助手 | AI Short Film Producer

hitjcl
AI短剧制作助手 | AI Short Film Producer — 低成本AI短剧/短片全流程制作技能。使用Grok Imagine生成视频镜头、TTS生成配音,配合FFmpeg+Python本地合成。适用于从零制作AI短片、短视频、短
★ 0 📥 491