Back to Registry
View Author Profile
Official Verified
A Share Analysis
Skill by czf0718
skill-install — Terminal
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/czf0718/a-share-analysisOr
name: a-share-analysis description: A股全面分析工具,支持实时行情、技术分析、基本面分析、情绪分析,生成美观的Markdown分析报告。Use when user asks for: A股股票分析、市场行情查询、技术指标分析、财务数据获取、投资建议、龙虎榜数据、北向资金流向、综合投资报告等A股相关分析需求。
A股分析技能
功能概述
本技能提供全方位的A股分析能力,包括:
- 📊 实时行情 - 指数、个股实时价格、涨跌幅、成交量
- 🔧 技术分析 - MA均线、MACD、RSI、成交量分析、趋势判断
- 📉 基本面分析 - 财务报表、估值指标、业绩分析
- 💡 情绪分析 - 北向资金、市场情绪、龙虎榜
- 📝 综合报告 - 美观的Markdown格式分析报告
快速开始
基本使用流程
- 收集数据 - 使用
fetch_realtime_data.py获取实时行情 - 技术分析 - 使用
fetch_technical_indicators.py分析技术指标 - 基本面分析 - 使用
fetch_fundamental_data.py获取财务数据 - 情绪分析 - 使用
fetch_sentiment_data.py分析市场情绪 - 生成报告 - 使用
generate_report.py生成美观的分析报告
示例:分析贵州茅台
# 1. 获取实时行情
from scripts.fetch_realtime_data import AShareRealTimeFetcher
fetcher = AShareRealTimeFetcher()
data = fetcher.fetch_stock_data("600519")
# 2. 技术分析
from scripts.fetch_technical_indicators import AShareTechnicalAnalyzer
analyzer = AShareTechnicalAnalyzer()
technical = analyzer.analyze_technical_indicators("0.600519")
# 3. 基本面分析
from scripts.fetch_fundamental_data import AShareFundamentalFetcher
fund_fetcher = AShareFundamentalFetcher()
fundamental = fund_fetcher.fetch_financial_report("600519")
# 4. 生成报告
from scripts.generate_report import AShareReportGenerator
generator = AShareReportGenerator()
report = generator.generate_markdown_report({
"stocks": {
"600519": {
"name": "贵州茅台",
**data,
"technical": technical,
"fundamental": fundamental
}
}
})
print(report)
主要功能
1. 实时行情查询
获取指数行情
from scripts.fetch_realtime_data import AShareRealTimeFetcher
fetcher = AShareRealTimeFetcher()
# 获取单个指数
sh_index = fetcher.fetch_index_data("sh000001") # 上证指数
sz_index = fetcher.fetch_index_data("sz399001") # 深证成指
# 批量获取指数
indices = fetcher.fetch_multiple_indices([
"sh000001", # 上证指数
"sz399001", # 深证成指
"sz399006", # 创业板指
"sz399005", # 科创50
])
获取个股行情
# 获取单个股票
stock_data = fetcher.fetch_stock_data("600519") # 贵州茅台
# 批量获取股票
stocks_data = fetcher.fetch_multiple_stocks([
"600519", # 贵州茅台
"000858", # 五粮液
"300750", # 宁德时代
])
返回数据结构
{
"code": "600519",
"name": "贵州茅台",
"price": 1800.50, # 当前价格
"change": 8.50, # 涨跌额
"change_percent": 0.47, # 涨跌幅 (%)
"volume": "12.5万", # 成交量
"amount": "22.5亿", # 成交额
"high": 1810.00, # 最高价
"low": 1790.00, # 最低价
"open": 1792.00, # 开盘价
"pre_close": 1792.00, # 昨收价
"time": "2026-02-27 14:30:00" # 更新时间
}
2. 技术指标分析
均线分析
from scripts.fetch_technical_indicators import AShareTechnicalAnalyzer
analyzer = AShareTechnicalAnalyzer()
# 获取技术指标
technical = analyzer.analyze_technical_indicators("0.600519")
Metadata
AI Skill Finder
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skill Add to Configuration
Paste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-czf0718-a-share-analysis": {
"enabled": true,
"auto_update": true
}
}
}Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.