全面的A股及港股分析工具包,适用于OpenClaw代理。技术指标(MA/MACD/RSI/KDJ/BOLL),多源数据(东方财富API、Akshare…)
中国股票分析 v1.0.A 综合股票分析工具包,供中国A股和香港市场使用是一项面向实际任务的技能,主要用于提供技术指标、财务数据查询、新闻汇总和整流数据。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
面向中国 A 股及港股市场的综合股票分析工具包。提供技术指标计算、财务数据查询、新闻聚合与一体化分析报告功能。
本工具完全使用 100% 免费数据源,无需注册或提供任何 API Key:
| 变量名 | 说明 |
|---|---|
PYTHONIOENCODING |
Windows 系统下建议设为 utf-8,避免编码错误 |
# A 股股票(6 位代码)
python {baseDir}/scripts/technical_indicators.py 002475
python {baseDir}/scripts/technical_indicators.py 600519
# 指定数据源
python {baseDir}/scripts/technical_indicators.py 002475 --source eastmoney
python {baseDir}/scripts/technical_indicators.py 002475 --source akshare
python {baseDir}/scripts/technical_indicators.py 002475.SZ --source yahoo
# 输出 JSON 格式(适用于自动化集成)
python {baseDir}/scripts/technical_indicators.py 002475 --format json
输出内容包括:
# 全面分析(技术面 + 新闻 + 投资建议)
python {baseDir}/scripts/integrated_analysis.py 002475
# 显式指定股票名称
python {baseDir}/scripts/integrated_analysis.py 002475 --name 立讯精密
# 批量分析多只股票
python {baseDir}/scripts/integrated_analysis.py 002475 002594 600938
# 每日收盘分析(自动读取自选股列表)
python {baseDir}/scripts/daily_close_analysis.py
python {baseDir}/scripts/daily_close_analysis.py --stocks 002475.立讯精密 002594.比亚迪
报告内容包括:
# 单只股票实时报价
python {baseDir}/scripts/sina_finance.py 002475 --mode quote
# 历史 K 线数据
python {baseDir}/scripts/sina_finance.py 002475 --mode kline --period 6mo
# 批量行情查询(单次请求获取多只股票数据)
python {baseDir}/scripts/sina_finance.py --mode batch --symbols 002475 002594 600519
# 检索股票相关新闻
python {baseDir}/scripts/news_search.py "立讯精密 最新消息"
# 指定时间范围(最近 7 天)
python {baseDir}/scripts/news_search.py "比亚迪" --days 7
# 添加股票至自选股
python {baseDir}/scripts/watchlist.py add 002475 --name 立讯精密
# 添加并设置价格提醒(目标价与止损价)
python {baseDir}/scripts/watchlist.py add 002475 --name 立讯精密 --target 45.00 --stop 30.00
# 查看当前自选股列表
python {baseDir}/scripts/watchlist.py list
# 检查是否触发价格提醒
python {baseDir}/scripts/watchlist.py check
如需实现自动化每日分析,请配置如下 cron 任务:
# 盘前分析(工作日 09:15)
- cron: "15 9 * * 1-5"
command: "python {baseDir}/scripts/integrated_analysis.py 002475 002594 600938 --mode pre-market"
# 午间简报(工作日 11:35)
- cron: "35 11 * * 1-5"
command: "python {baseDir}/scripts/daily_close_analysis.py --mode morning"
# 收盘分析(工作日 15:05)
- cron: "5 15 * * 1-5"
command: "python {baseDir}/scripts/daily_close_analysis.py"
| 数据源 | 覆盖市场 | 响应速度 | 可靠性 | 是否需要 Key |
|---|---|---|---|---|
| Sina Finance | A 股、港股、美股 | 快 | 高 | 否 ✅ |
| Akshare | A 股、港股、美股 | 中 | 高 | 否 ✅ |
| Yahoo Finance | A 股、港股、美股 | 中 | 中 | 否 ✅ |
降级顺序: Sina Finance → Akshare → Yahoo Finance
## 📊 {股票名称}({代码}) 综合分析
### 📈 技术指标概览
| 指标 | 数值 | 信号 |
|------|------|------|
| MA趋势 | 多头/空头排列 | 🟢/🔴 |
| MACD | DIF/DEA/柱状 | 金叉/死叉 |
| RSI(14) | XX | 超买/超卖/中性 |
| KDJ | K/D/J值 | 金叉/死叉 |
| 布林带 | 上/中/下轨 | 位置判断 |
| 综合评分 | XX/100 | 强看多→强看空 |
### 📰 近期资讯
- ...
### 💡 投资建议
**建议:买入/持有/卖出**
- 理由:...
- 关键位:支撑 XX / 压力 XX
- 风险:...
⚠️ 以上分析仅供参考,不构成投资建议。投资有风险,入市需谨慎。
| 市场 | 代码格式 | 示例 |
|---|---|---|
| 上交所 A 股 | XXXXXX.SH | 600519.SH(贵州茅台) |
| 深交所 A 股 | XXXXXX.SZ | 000001.SZ(平安银行) |
| 港股 | XXXX.HK | 0700.HK(腾讯) |
| A 股简称(推荐) | 6 位数字 | 002475(立讯精密) |
pandas>=1.5 numpy>=1.24 requests>=2.28 akshare>=1.10 # 可选备用数据源,推荐安装 yfinance>=0.2 # 可选备用数据源,推荐安装
⚠️ 本工具不构成任何金融建议。 所有内容仅作信息参考之用。在做出任何投资决策前,请务必咨询持牌金融顾问。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章