返回顶部
s

stock-analysis-china 中国股市分析

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.1
安全检测
已通过
118
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

stock-analysis-china

A股持仓技术分析 Skill

⚠️ AI 行为规则(必须遵守)

当本 skill 被激活时,AI 必须按以下顺序执行,只有识别图片的结果不是持仓信息时可以退出,否则不得跳过步骤或中途停止:

第一步:处理图片(如有图片)

  • - 微信/飞书截图保存路径:~/.qclaw/media/inbound/,或者~/.openclaw/media/inbound/(跨平台)
  • 优先用 AI 多模态能力直接读取图片内容,识别其中的持仓信息
  • 检查SKILL_ROOT/data/目录下是否存在json文件或json文件是否为空,若为空,优先执行环境依赖与故障排查章节的环境配置相关操作
  • 若多模态失败,使用OCR识别
  • 识别成功 → 提取:股票名称、代码、数量、成本价
  • 识别失败 → 必须告知用户具体原因,并引导手动输入,不得直接说无法识别然后停止

第二步:读取/更新持仓数据

  • - 持仓文件路径:SKILLROOT/data/positionsportfolio.json
  • 若文件不存在或为空 → 引导用户录入持仓
  • 若有图片但识别失败 → 询问用户手动输入关键字段

第三步:运行技术分析
bash
python3 ROOT>/scripts/stockanalysis_core.py

第四步:输出分析结果

  • - 直接在当前对话输出结构化报告
  • 包含:大盘指数、各持仓技术信号、综合建议

⚠️ 关键禁止行为:

  • - 收到图片后,不得在未尝试识别的情况下说图片无法显示
  • 不得收到图片后要求用户用文字告诉我持仓
  • 不得跳过识别步骤直接进入请告诉我你的持仓
  • 识别失败时,必须说明失败原因并提供解决路径

核心能力

  1. 1. 持仓识别 — 用户发送微信持仓截图,AI 直接识别提取持仓信息
  2. 持仓管理 — 自动更新 data/positions_portfolio.json 持仓数据
  3. 行情拉取 — 通过 AKShare 获取:指数实时行情、个股实时价格、K线历史数据
  4. 技术指标 — RSI、MACD、KDJ、布林带、均线多头/空头排列
  5. 综合诊断 — 结合大盘趋势 + 技术面,给出每只持仓的具体操作建议
  6. 报告推送 — 生成结构化报告,直接在微信对话中展示

文件结构

stock-analysis-china/
├── SKILL.md # 本文件
├── data/
│ └── positions_portfolio.json # 持仓数据
├── scripts/
│ ├── stockanalysiscore.py # 技术指标计算引擎
│ └── portfolio_update.py # 持仓数据管理工具
└── references/
└── analysisprompttemplate.md # 报告输出模板

路径约定(跨平台)

资源WindowsmacOS / Linux
用户主目录%USERPROFILE%~
工作区
%USERPROFILE%\.qclaw\workspace | ~/.qclaw/workspace | | 微信截图 | %USERPROFILE%\.qclaw\media\inbound\ | ~/.qclaw/media/inbound/ | | Tesseract OCR | C:\Program Files\Tesseract-OCR\ | /usr/local/bin/tesseract (macOS) 或 /usr/bin/tesseract (Linux) | | Python 解释器 | 自动推断(python 或 python3) | 自动推断(python3) |

所有路径均通过 Path.home() 和 pathlib.Path 动态推断,无需手动修改。



使用流程

场景一:发送持仓截图(推荐)

用户在微信中发送持仓截图 → AI 自动识别并更新持仓数据

识别字段:

  • - 股票名称 / 股票代码
  • 持仓数量
  • 成本价
  • 当前价(可选)
  • 盈亏比例(可选)

AI 执行步骤:

  1. 1. 读取截图 — 微信截图自动保存至 %USERPROFILE%\.qclaw\media\inbound\,
查找最新图片文件,读取内容
  1. 2. 图像识别 — 优先使用 AI 多模态能力直接识别截图内容;
备用方案:使用 Tesseract OCR(需安装 tesseract + chi_sim 语言包) bash tesseract <截图路径> stdout --oem 1 --psm 6 -l chi_sim+eng
  1. 3. 提取持仓数据 — 从识别结果中解析出:名称、代码、数量、成本价等
  1. 4. 更新持仓 JSON — 调用 portfolio_update.py
bash python ROOT>/scripts/portfolioupdate.py --json [{name:长电科技,code:600584,quantity:400,cost_price:39.53}]
  1. 5. 确认结果 — 向用户列出识别到的持仓列表,请用户核对校正

示例对话:

用户:[发送微信持仓截图]
AI:已识别到 5 只持仓:
1. 长电科技(600584) 400股 成本39.53
2. 招商银行(600036) 500股 成本39.44
...
⚠️ 请核对以上数据,如有误请告诉我正确信息。
数据已更新。需要分析吗?



场景二:手动更新持仓

用户通过对话更新持仓:

我今天买了100股宁德时代,成本300

把招商银行清仓了

AI 自动更新持仓 JSON。



场景三:分析持仓

用户说:

分析一下我的持仓

我的持仓怎么样

AI 执行步骤:

Step 1 — 读取持仓数据
从 data/positions_portfolio.json 读取

Step 2 — 运行分析脚本
bash
python ROOT>/scripts/stockanalysis_core.py

Step 3 — AI 综合研判
结合脚本输出的指标数据,AI 给出:

  • - 大盘环境判断(强势/震荡/偏弱)
  • 每只持仓的技术面评分 + 操作建议
  • 整体仓位建议



持仓数据格式

json
{
last_updated: 2026-03-29,
source: 微信截图识别,
portfolio: [
{
code: 600584,
name: 长电科技,
quantity: 400,
cost_price: 39.53,
current_price: 45.92,
market_value: 18368.4,
profit_pct: -13.92,
asset_type: stock
}
]
}



技术指标说明


指标计算参数含义
RSI14日>75超买/<25超卖,>60偏强/<40偏弱
MACD
12/26/9 | DIF>0多头,红柱扩张更强势 |
| KDJ | 9/3/3 | >80超买/<20超卖,K>D金叉看多 |
| 布林带 | 20日/2σ | 突破上轨注意回调,跌破下轨关注反弹 |
| 均线 | 5/10/20/60日 | 多头排列=强势,空头排列=弱势 |


分析建议判断逻辑

IF 偏空信号 > 2 AND tech_view == 偏空:
建议: 减仓/止损
ELIF 偏多信号 > 2 AND tech_view == 偏多:
建议: 持有/关注加仓机会
ELIF RSI超卖 OR 跌破布林下轨:
建议: 超卖关注,暂持有等反弹
ELIF RSI超买 OR 突破布林上轨:
建议: 注意止盈
ELSE:
建议: 持有观望



微信对话中的操作指令


用户说AI 行为
发送持仓截图识别并更新持仓数据
分析持仓 / 我的持仓怎么样
运行完整技术分析 |
| 更新持仓 + 截图 | 更新持仓并确认 |
| 列出我的持仓 | 显示当前持仓列表 |
| 清空持仓 | 清空所有持仓数据 |


注意事项

  • - AKShare 数据为免费实时行情,部分 ETF 可能不在实时行情列表中
  • 技术分析仅供参考,不构成投资建议
  • 持仓数据存储在 skill 目录,升级 QClaw 时注意备份

环境依赖与故障排查

依赖清单

本 skill 需要以下环境

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 stock-analysis-china-1775942052 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 stock-analysis-china-1775942052 技能

通过命令行安装

skillhub install stock-analysis-china-1775942052

下载

⬇ 下载 stock-analysis-china v0.1.1(免费)

文件大小: 16.14 KB | 发布时间: 2026-4-12 11:32

v0.1.1 最新 2026-4-12 11:32
A股持仓深度技术分析,具备如下几个特点:
1. 使用简便:只需将微信/飞书持仓截图发送至Qclaw/openclaw并通过脚本生成专属深度技术分析报告
2. 泛用性强:同时支持Qclaw和openclaw,其中Qclaw主要支持微信,openclaw支持一切图片来源
3. 智能运行:若环境缺失,第一次运行自动配置部分环境(OCR等)

使用注意事项:第一次执行会自动安装部分环境配置,可能等待时间较长

Initial release of stock-analysis-china.

- Provides A股持仓深度技术分析 via AI, activating on screenshots or investment-related intents.
- Supports AI-based image recognition of WeChat/Feishu portfolio screenshots, with fallback to Tesseract OCR.
- Manages portfolio data in positions_portfolio.json, auto-updating from images or user input.
- Runs technical analysis with AKShare (RSI, MACD, KDJ, Bollinger Bands, moving averages) and generates operation suggestions.
- Outputs structured analysis reports directly in chat, including market index overview and individual stock signals.
- Includes detailed environment setup and troubleshooting guidance for common installation and runtime issues.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部