ClaudeQuant
🤖 AI-powered Chinese A-share stock analyzer built on Claude Code | Multi-dimensional portfolio analysis: Real-time quotes + Technical indicators + Fund flow tracking + Deep insights (Investments, Shadow holdings) | Free & Token-free
Install / Use
/learn @RaoHai/ClaudeQuantQuality Score
Category
Development & EngineeringSupported Platforms
README
ClaudeQuant - AI 持仓分析助手
基于 Claude Code 的 A股持仓智能分析助手。通过 Claude 的 AI 能力,自动分析你的股票持仓,提供技术面分析、行情追踪和操作建议。
核心特性
- 🤖 AI 驱动: 利用 Claude 的智能分析能力
- 📊 实时行情: 获取最新股票行情(来自 AkShare)
- 📈 技术分析: 自动计算 MA、MACD、RSI、布林带等指标
- 💰 资金面分析: 主力资金流向、机构持仓、股东增减持
- 🔍 深度挖掘: 自动提取对外投资、概念板块、隐藏关联
- 💡 智能建议: 基于技术指标给出买入/卖出/持有建议
- 📝 Markdown 报告: 生成易读的分析报告
- ⚡ Skills 集成: 通过 Claude Code Skills 对话式交互
- 🆓 完全免费: 使用 AkShare 数据源,无需 Token
快速开始
1. 安装依赖
pip install -r requirements.txt
2. 配置持仓
编辑 .env 文件(从 .env.example 复制):
cp .env.example .env
配置你的持仓代码:
# 持仓股票代码(逗号分隔,不带市场后缀)
PORTFOLIO_SYMBOLS=600519,000858,601318
# 日志级别(可选)
LOG_LEVEL=INFO
注意:数据源使用 AkShare,完全免费,无需注册或 Token。
3. 使用 Claude Code Skills
在 Claude Code 中,你可以这样问:
"当前持仓的状况是怎样的?"
Claude 会自动调用 Skills 获取数据并分析。
Skills 命令
/portfolio - 查看持仓概况
./skills/portfolio.sh
显示所有持仓股票的实时行情和涨跌幅。
/quote <代码> - 获取实时行情
./skills/quote.sh 600519
获取指定股票的详细行情数据。
/technical <代码> - 技术分析
./skills/technical.sh 600519
对指定股票进行技术指标分析,包括:
- 均线系统 (MA5/10/20/60)
- MACD 指标
- RSI 指标
- 综合买卖信号
/fundamental <代码> - 基本面分析 🆕
./.claude/skills/fundamental/fundamental.sh 002202
分析资金面、机构持仓、股东增减持。
/deep <代码> - 深度挖掘 🔥🆕
./.claude/skills/deep/deep.sh 002202
挖掘隐藏信息:对外投资、概念板块、关联企业。
/analyze - 完整分析报告
./.claude/skills/analyze/analyze.sh
生成所有持仓股票的完整分析报告,保存为 Markdown 文件。
使用场景
场景 1: 每日盘后分析
在 Claude Code 中问:
"帮我分析一下今天持仓的表现,有哪些需要关注的?"
Claude 会:
- 调用
/analyze生成报告 - 阅读报告内容
- 用自然语言总结关键信息
- 提供个性化建议
场景 2: 单只股票深度分析
在 Claude Code 中问:
"平安银行(600519)现在的技术面如何?"
Claude 会:
- 调用
/quote 600519获取实时行情 - 调用
/technical 600519进行技术分析 - 分析各项指标的含义
- 给出操作建议
场景 3: 市场情绪判断
在 Claude Code 中问:
"我的持仓整体风险如何?需要调整吗?"
Claude 会:
- 调用
/portfolio查看概况 - 逐个分析技术指标
- 评估整体仓位风险
- 提供调仓建议
技术指标说明
均线 (MA)
- MA5/MA10: 短期趋势
- MA20: 中期趋势
- MA60: 长期趋势
- 金叉: MA5 上穿 MA20,看涨信号
- 死叉: MA5 下穿 MA20,看跌信号
MACD
- 多头: histogram > 0,上涨趋势
- 空头: histogram < 0,下跌趋势
- 金叉: MACD 线上穿信号线
- 死叉: MACD 线下穿信号线
RSI (相对强弱指标)
- 超买: RSI > 70,可能回调
- 超卖: RSI < 30,可能反弹
- 正常: 30 < RSI < 70
布林带 (Bollinger Bands)
- 突破上轨: 超买,可能回调
- 突破下轨: 超卖,可能反弹
- 在轨道内: 正常波动范围
项目结构
ClaudeQuant/
├── .env # 持仓配置
├── cli.py # CLI 工具
├── config/
│ └── default.yaml # 系统配置
├── skills/ # Claude Code Skills
│ ├── portfolio.sh # 持仓概况
│ ├── quote.sh # 实时行情
│ ├── technical.sh # 技术分析
│ └── analyze.sh # 完整分析
├── src/
│ ├── quote/ # 行情获取
│ ├── analysis/ # 技术分析
│ ├── report/ # 报告生成
│ └── utils/ # 工具函数
└── reports/ # 分析报告输出
配置说明
config/default.yaml
# 技术分析配置
analysis:
indicators:
ma:
periods: [5, 10, 20, 60] # 均线周期
rsi:
period: 14
overbought: 70 # 超买线
oversold: 30 # 超卖线
# 报告配置
report:
history_days: 60 # 分析最近60天数据
与 Claude 对话示例
你: 分析贵州茅台
Claude: 好的,让我从多个维度为你分析贵州茅台(600519)。
[调用 /quote 600519]
📈 实时行情:
- 股价:¥1,428.01 (+0.14%)
- 成交:396手(量能较低,观望情绪浓厚)
- 换手率:0.02%(极低,筹码稳定)
[调用 /technical 600519]
📊 技术面分析:
- 均线系统:价格站上所有均线,多头排列
- MA5: ¥1,424.78 ✅
- MA10: ¥1,407.14 ✅
- MA20: ¥1,388.04 ✅
- RSI: 59.96(正常区间,偏强势,未超买)
- MACD: histogram 为正,多头趋势
[调用 /fundamental 600519]
💰 资金面分析:
- 主力资金:净流出 -1.72亿元(但注意👇)
- 超大单:净流入 +0.75亿元(大资金在吸筹!)
- 大单:净流出 -2.47亿元
- 中单:净流入 +0.37亿元
- 小单:净流入 +1.35亿元
解读:虽然整体主力资金净流出,但超大单(通常是机构)在逆势吸筹,说明机构看好后市。
[调用 /deep 600519]
🔍 深度挖掘:
对外投资发现:
- 贵州爱茅台数字科技公司(注册资本6亿元,茅台持股100%)
- 布局数字化转型
- 深化直销渠道建设
增持/回购动向:
- ✅ 茅台集团累计增持 30亿元 已完成
- ✅ 公司回购 1.2亿元(彰显信心)
概念板块:白酒、消费、国企改革、社保重仓
市场预期:
- 多家机构给出"买入"评级
- 目标价:¥1,840(较当前价 +28.86% 上涨空间)
💡 综合投资建议:
- 技术面:多头排列 + RSI未超买 = 趋势向上,仍有上涨空间
- 资金面:超大单逆势吸筹,机构在布局
- 基本面:控股股东增持30亿 + 公司回购,彰显信心
- 催化剂:数字化转型、春节旺季临近
操作策略:
- 当前位置可分批建仓或加仓
- 目标价参考:¥1,600 - ¥1,840
- 止损位:跌破MA20(¥1,388)
免责声明
本工具仅供参考,不构成投资建议。股市有风险,投资需谨慎。
许可证
MIT License
ClaudeQuant - 让 AI 成为你的投资助手
Generated with Claude Code
