Stock Analysis CN
by @jy02577302-ux
一键分析A股:技术面+估值+风险+基本面全覆盖,自动生成Word投资报告。基于腾讯财经API,内置行业专用估值基准。
clawhub install stock-analysis-cn📖 About This Skill
name: stock-analysis-cn version: 1.0.0 description: "一键分析A股:技术面+估值+风险+基本面全覆盖,自动生成Word投资报告。基于腾讯财经API,内置行业专用估值基准。" author: "Shiming X" authorEmail: "xsm_1202@163.com" keywords: ["A股", "股票分析", "ETF", "技术面", "估值", "风险", "自动报告"] license: MIT repository: "https://github.com/jy02577302-ux/stock-analysis" publishedAt: "2026-03-18" tags: ["analysis", "reporting", "screening"]
Stock Analysis Skill
一键分析A股市场 · 自动生成投资报告概述
这是一个全功能A股分析技能,提供技术面、估值、风险、基本面四大维度的自动化分析,并可直接生成专业的投资报告(Markdown/Word)。适合个人投资者、量化研究员、资产管理人等。
核心特点:
🎯 核心功能
1. 技术面分析
判断趋势、找出买卖点、计算技术指标。输出指标:
使用场景:
2. 估值分析
评估股票是否高估或低估,纵向看历史,横向看行业。输出指标:
行业基准库:
使用场景:
3. 风险分析
量化波动性、回撤和风险调整收益。输出指标:
使用场景:
4. 基本面分析
评估公司财务健康度、盈利能力、成长性。输出指标:
数据来源: 东方财富、同花顺等财经网站(需网络抓取)
使用场景:
5. ETF专项分析
针对交易所交易基金的专门功能。额外指标:
使用场景:
6. 因子筛选与选股
多因子模型快速筛选投资标。支持的因子:
筛选流程: 1. 定义因子条件(如:PE<15, ROE>15%) 2. 选择股票池(A股、港股、ETF等) 3. 执行筛选并评分 4. 输出Top N标的+关键指标
使用场景:
📊 数据源与可靠性
| 数据类型 | 来源 | 延迟 | 覆盖范围 | |----------|------|------|----------| | 实时行情 | 腾讯财经API | ~15分钟 | A股全市场 | | 历史K线 | 腾讯财经API | ~15分钟 | 约1年日线 | | 指数PE/PB | 中证指数公司 | 每日 | 主要指数 | | 个股财务 | 东方财富/同花顺 | 1天 | 最新财报 |
⚠️ 局限性:
🚀 快速开始
安装
# 从ClawHub安装
clawhub install stock-analysis或手动安装
cp -r stock-analysis.skill ~/.openclaw/skills/
使用示例
单股综合分析:
from stock_analysis import analyze分析农业银行
report = analyze('sh601288', name='农业银行')
print(report['summary'])
生成Word报告:
python scripts/report_generator.py sh601288 --name "农业银行" > report.md
pandoc report.md -o report.docx
筛选高股息低PE股票:
from stock_analysis.screening import screencriteria = {
'pe': {'max': 15},
'dividend_yield': {'min': 0.03},
'roe': {'min': 0.10}
}
results = screen(universe='A股', criteria=criteria)
📁 技能结构
stock-analysis/
├── SKILL.md # 本文件
├── scripts/
│ ├── technical_analysis.py # 技术分析
│ ├── valuation_analysis.py # 估值分析
│ ├── risk_analysis.py # 风险分析
│ ├── fundamental_analysis.py # 基本面分析
│ ├── screening.py # 因子筛选
│ ├── report_generator.py # 报告生成
│ └── utils.py # 腾讯财经API封装
├── references/
│ ├── indicators.md # 技术指标说明
│ ├── factors.md # 因子模型文档
│ ├── valuation_benchmarks.md # 行业估值基准
│ └── api_usage.md # API使用指南
└── assets/
├── templates/
│ ├── analysis_report.md # 分析报告模板
│ └── screening_results.csv # 筛选结果模板
└── example_asset.txt
🎓 使用指南
何时使用?
何时不使用?
📈 典型工作流
1. 输入股票代码(如 sh601288 农业银行)
2. 多维度分析并行执行:
- 技术面:趋势、指标、支撑阻力
- 估值:PE/PB历史分位、行业对比
- 风险:波动率、最大回撤、夏普比率
3. 生成综合评分(0-10分)
4. 输出建议(买入/持有/卖出)
5. 导出报告(Markdown/Word)
整个过程约10-30秒,无需人工干预。
🔧 定制与扩展
添加自定义行业估值基准
编辑references/valuation_benchmarks.md,添加你关注的行业PE/PB中位数。集成新数据源
修改scripts/utils.py,接入其他财经API(如 Akshare、Baostock)。自定义报告模板
修改assets/templates/analysis_report.md,调整输出格式和内容。📚 术语表
| 术语 | 解释 | |------|------| | PE (TTM) | 滚动市盈率,最新12个月净利润的倒数 | | PB | 市净率,股价/每股净资产 | | 历史分位数 | 当前值在历史序列中的百分比位置 | | MA20 | 20日均线,短期趋势线 | | RSI | 相对强弱指标,0-100,>70超买,<30超卖 | | 夏普比率 | 每单位风险获得的超额收益,越高越好 | | 最大回撤 | 历史上从高点到低点的最大下跌幅度 | | 跟踪误差 | ETF净值相对于基准指数的偏离标准差 |
🤝 贡献与反馈
📄 许可证
MIT License - 自由使用、修改、分发。
版本: 1.0.0
最后更新: 2026-03-18
作者: 养虾佬徐小明 (jy02577302)
ClawHub: 搜索 stock-analysis 下载