关于 stock-copilot-pro
面向中国 A 股、港股和美股研究的股票分析技能,整合多个来源的数据。它将行情、基本面、技术指标、新闻和社交信号汇总为报告、比较、简报及自选股管理流程。
主要功能
- 01分析并比较股票
- 02管理自选股与持仓
- 03生成早晚简报
- 04汇总行业热点
- 05输出 Markdown、JSON 或聊天格式
- 06按市场选择数据源并回退
适用场景
- 01跨数据领域研究单只股票
- 02比较投资组合候选标的
- 03通过每日简报查看持仓
- 04用行业雷达寻找投资主题
MCP 相关
通过 QVeris MCP/API 网关调用行情、基本面、新闻和情绪分析数据工具;文档未具体说明 MCP 客户端连接方式。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ qverisai/ open-qveris-skills --skill stock-copilot-pro安装后在 Claude Code 中输入/stock-copilot-pro确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.gitignoreREADME.md.evolution/README.mdtool-evolution.jsonconfig/openclaw-cron.example.jsonwatchlist.example.jsonwatchlist.jsonreferences/metrics-and-signals.mdreport-template.mdsector-benchmarks.jsontool-chains.jsontool-selection.mdscripts/lib/analysis.mjsdata.mjsevents.mjsoutput.mjsscripts/lib/config/defaults.mjsloader.mjswatchlist.mjsscripts/lib/core/router.mjsscripts/lib/core/commands/brief.mjsradar.mjswatch.mjsscripts/lib/data/fallback.mjsfetcher.mjsparser.mjsscripts/lib/data/providers/base.mjsths-ifind.mjsscripts/lib/infra/qveris-client.mjsscripts/lib/market/resolver.mjs详细介绍
Stock Copilot Pro
借助 QVeris 进行全球多源股票分析。
SEO 关键词
OpenClaw、股票分析技能、AI 股票副驾驶、中国 A 股、港股、美股、量化分析、基本面分析、技术分析、情绪分析、行业雷达、早晚简报、自选列表、投资组合监控、QVeris API、THS iFinD、Caidazi、Alpha Vantage、Finnhub、X 情绪、投资研究助手
支持的功能
- 个股分析(
analyze):估值、质量、技术面、情绪、风险与时机 - 多只股票比较(
compare):跨标的排名和投资组合视角 - 自选列表/持仓管理(
watch):列出/添加/移除持仓和自选列表中的股票 - 早间/晚间简报(
brief):以持仓为重点的每日可执行简报 - 行业热点雷达(
radar):聚合多源主题,发现可投资主题 - 多种输出格式:
markdown、json、chat - 适用于 OpenClaw 大模型的工作流:代码中的结构化数据 +
SKILL.md中的引导式叙述
数据源
- 核心 MCP/API 网关:
qveris.ai(QVERIS_API_KEY) - 中国/香港行情与基本面:
ths_ifind.real_time_quotationths_ifind.financial_statementsths_ifind.company_basicsths_ifind.history_quotation
- 中国/香港新闻与研究:
caidazi.news.querycaidazi.report.querycaidazi.search.hybrid.listcaidazi.search.hybrid_v2.query
- 全球新闻情绪:
alpha_news_sentimentfinnhub.news
- X/Twitter 情绪与热点:
qveris_social.x_domain_hot_topicsqveris_social.x_domain_hot_eventsqveris_social.x_domain_new_postsx_developer.2.tweets.search.recent
此技能的功能
Stock Copilot Pro 基于五个数据领域进行端到端股票分析:
- 市场行情/交易背景
- 基本面指标
- 技术信号(RSI/MACD/MA)
- 新闻与情绪
- X 情绪
随后生成内容丰富的分析师报告,包括:
- 价值投资评分卡
- 事件时机与避免追高分类
- 安全边际估算
- 以投资逻辑为核心的投资框架(驱动因素/风险/情景/KPI)
- 多风格策略(价值/平衡/成长/交易)
- 事件雷达,包含从新闻和 X 中发现的候选投资观点
- 基于情景的建议
- 标准易读输出(默认)+ 可选的完整证据追溯(
--evidence)
主要优势
- 通过
references/tool-chains.json实现确定性的工具路由 - Evolution v2 参数模板记忆,可减少反复出现的参数错误
- 跨服务商和市场的强大回退策略
- 针对美股/港股/中国市场优化的标的代码处理
- 同时支持分析师阅读和机器接入的结构化输出
- 优先考虑安全的机密信息和运行时状态处理
核心工作流
-
将用户输入解析为股票代码 + 市场(支持公司名称别名,例如中文名称 ->
600089.SH)。 -
按功能搜索工具(行情、基本面、指标、情绪、X 情绪)。
-
优先使用硬编码工具链(根据市场选择),然后回退到通用功能搜索。
- 对于 CN/HK 情绪,优先使用
caidazi渠道(研报/新闻/微信公众号)。 - 对于 CN/HK 基本面,优先使用 THS 财务报表(利润表/资产负债表/现金流量表),然后回退到公司基本信息。
- 对于 CN/HK 情绪,优先使用
-
执行前,先尝试使用演进参数模板;若不可用,则使用默认参数构建器。
-
执行质量检查:
- 缺少关键字段
- 数据时效性
- 跨来源数据不一致
-
生成分析师报告,包含:
- 综合评分
- 安全边际
- 事件驱动型与回调风险型时机分类
- 结构化投资论点(驱动因素/风险/情景/KPI)
- 事件雷达(时间线/主题)和候选思路
- 针对不同风格的执行方案
- 市场情景建议
- 启用
--evidence时,可选的解析后/原始证据部分
-
偏好路由(默认面向公众):
- 如果未提供偏好标志,脚本会先返回问卷。
- 可使用
--skip-questionnaire跳过问卷。
命令接口
主脚本:scripts/stock_copilot_pro.mjs
- 分析单个股票代码:
node scripts/stock_copilot_pro.mjs analyze --symbol AAPL --market US --mode comprehensivenode scripts/stock_copilot_pro.mjs analyze --symbol "<company-name>" --mode comprehensive
- 比较多个股票代码:
node scripts/stock_copilot_pro.mjs compare --symbols AAPL,MSFT --market US --mode comprehensive
- 管理观察列表:
node scripts/stock_copilot_pro.mjs watch --action listnode scripts/stock_copilot_pro.mjs watch --action add --bucket holdings --symbol AAPL --market USnode scripts/stock_copilot_pro.mjs watch --action remove --bucket watchlist --symbol 0700.HK --market HK
- 生成简报:
node scripts/stock_copilot_pro.mjs brief --type morning --format chatnode scripts/stock_copilot_pro.mjs brief --type evening --format markdown
- 运行行业雷达:
node scripts/stock_copilot_pro.mjs radar --market GLOBAL --limit 10
OpenClaw 定时任务(早间/晚间简报和雷达)
若要在 OpenClaw 中设置早间简报、晚间简报或每日雷达,请仅使用官方 OpenClaw cron 格式,并通过 CLI 或 Gateway cron 工具创建任务。请勿直接编辑 ~/.openclaw/cron/jobs.json。
- 参考:
config/openclaw-cron.example.json中的jobs数组;每个条目都是一个cron.add请求载荷(字段:name、schedule: { kind, expr, tz }、sessionTarget: "isolated"、payload: { kind: "agentTurn", message: "..." }、delivery)。 - 示例(早间简报):
openclaw cron add --name "Stock morning brief" --cron "0 9 * * 1-5" --tz Asia/Shanghai --session isolated --message "Use stock-copilot-pro to generate morning brief: run brief --type morning --max-items 8 --format chat" --announce。若要发送到 Feishu,请添加--channel feishu --to <group-or-chat-id>。 - 错误做法:使用旧版示例格式(例如将
schedule写成字符串、使用command或delivery.channels数组),或将示例直接粘贴到 jobs.json 中,都会导致 Gateway 解析失败或崩溃。
CN/HK 覆盖详情
- 支持输入公司名称,并会自动解析为市场 + 股票代码(适用于常见名称)。
- 情绪路径优先使用
caidazi(研究报告、新闻、微信公众号/公众号渠道)。 - 基本面路径优先使用 THS 财务报表端点,并始终调用 THS 公司基本信息进行资料补全:
revenuenetProfittotalAssetstotalLiabilitiesoperatingCashflowindustrymainBusinesstags
输出模式
markdown(默认):适合阅读的报告json:机器可读的合并负载chat:适合消息应用的分段聊天输出summary-first:通过--summary-only采用精简输出样式
偏好与事件选项
-
偏好标志:
--horizon short|mid|long--risk low|mid|high--style value|balanced|growth|trading--actionable(包含以执行为导向的规则)--skip-questionnaire(跳过偏好问答,强制进行分析)
-
事件雷达标志:
--event-window-days 7|14|30--event-universe global|same_market--event-view timeline|theme
动态演进
- 运行时学习状态存储在
.evolution/tool-evolution.json中。 - 一次成功执行即可更新工具参数模板。
- 演进会存储
param_templates和sample_successful_params以供复用。 - 演进不会决定工具优先级;工具优先级由
tool-chains.json控制。 - 使用
--no-evolution可禁用运行时学习状态的加载与保存。
安全与披露
- 仅使用
QVERIS_API_KEY。 - 仅通过 HTTPS 调用 QVeris API。
- 为确保数据完整性,启用
full_content_file_url抓取功能,但只允许使用qveris.ai下的 HTTPS URL。 - 不会在日志、报告或演进状态中存储 API 密钥。
- 运行时持久化仅限于
.evolution/tool-evolution.json(仅包含元数据和参数模板)。 - 观察列表状态存储在
config/watchlist.json(从config/watchlist.example.json初始化)。 - OpenClaw 计划任务:参见
config/openclaw-cron.example.json。请通过openclaw cron add或 Gateway cron 工具,使用官方格式(schedule.kind、payload.kind、sessionTarget等)创建任务;不要将示例 JSON 粘贴或合并到~/.openclaw/cron/jobs.json中(架构不匹配可能导致 Gateway 解析失败或崩溃)。请为你的频道设置delivery.channel和delivery.to(例如 feishu)。 - 默认隐藏外部来源 URL;只有明确启用
--include-source-urls后才会显示。 - 此技能脚本不会安装软件包,也不会执行任意命令。
- 输出仅供研究使用,不构成投资建议。
个股分析指南
分析 analyze 输出时,请以资深买方分析师的视角,提供一份专业但不过于冗长的报告。
必需输出(7 个部分)
- 数据快照(必需)
- 以一个根据
data字段生成的精简指标表开头。 - 至少包含:价格/涨跌幅、marketCap、PE/PB、profitMargin、revenue、netProfit、RSI、52 周区间。
- 格式示例:
- 以一个根据
| Metric | Value |
|--------|-------|
| Price | $264.58 (+1.54%) |
| Market Cap | $3.89T |
| P/E | 33.45 |
| P/B | 57.97 |
| Profit Margin | 27% |
| Revenue (TTM) | $394B |
| Net Profit | $99.8B |
| RSI | 58.3 |
| 52W Range | $164 - $270 |
-
核心观点(30 秒)
- 用一句话给出结论:买入/持有/回避 + 关键理由。
-
投资论点
- 看涨理由:2 点(增长驱动因素、护城河/催化因素)
- 看跌理由:2 点(估值/风险/时机)
- 最终权衡:当前占主导的因素。
-
估值与关键价位
- PE/PB 与同行或历史百分位对比(便宜/合理/昂贵)
- 关键价位:当前价格、支撑位、阻力位、止损参考位
-
建议(必需)
- 根据持仓状态给出不同建议:
- 无持仓
- 轻仓
- 重仓/被套
- 每条建议都必须包含具体触发条件/价格/情形。
- 根据持仓状态给出不同建议:
-
风险监控
- 排名前 2–3 的风险 + 论点失效条件(哪些情况能证明论点错误)。
-
数据来源(必需)
- 以来源披露行结尾,注明 QVeris 归属信息以及实际使用的数据渠道。
- 包含生成时间戳,以及负载元数据中的来源/工具名称列表,例如
dataSources、meta.sourceStats或data.*.selectedTool。 - 格式示例:
> Data powered by [QVeris](https://qveris.ai) | Sources: Alpha Vantage (quote/fundamentals), Finnhub (news sentiment), X/Twitter (social sentiment) | Generated at 2026-02-22T13:00:00Z
质量标准
- 避免堆砌数据;每个关键数字都必须附带解读。
- 所有数字类陈述都必须以实际载荷值为依据;不得捏造数字。
- 力求简洁完整(叙述部分目标为 250-500 个字符)。
- 必须提供可执行的指导和时间窗口。
- Ticker 和技术术语使用英文。
每日简报分析指南
分析 brief 输出时,为 OpenClaw 对话生成可执行的早间/晚间简报。
早间简报
- 市场概览:风险偏好(risk-on/off)+隔夜关键走势+今日基调,并根据
marketOverview.indices提供指数快照表(指数名称、价格、涨跌幅、时间戳) - 持仓检查:优先列出需要采取行动的持仓,并在可用时提供每项持仓的价格/涨跌幅/评级
- 雷达相关性:哪些雷达主题会影响持仓
- 今日计划(必需):具体关注价位/事件/执行计划
- 数据来源(必需):一行 QVeris 来源说明,并列出本简报使用的渠道
晚间简报
- 交易时段回顾:用一行概述指数、板块和投资组合,并列出关键指数的收盘价/涨跌幅
- 持仓变动:说明涨幅最大/跌幅最大的持仓及原因,并在可用时量化变动幅度(%)
- 投资逻辑检查:投资逻辑是否发生变化
- 明日计划(必需):明确列出触发条件和行动
- 数据来源(必需):一行 QVeris 来源说明,并列出本简报使用的渠道
质量标准
- 优先关注用户的持仓,而非泛泛而谈市场。
- 尽可能量化变动(%、价位、数量)。
- 简洁明了,聚焦决策。
- 末尾附上一行简短的来源说明,以提升可追溯性和可信度。
热点分析指南
分析 radar 输出时,将信号归纳为可投资主题,并提供简洁、可执行的结论。
每个主题的必需输出
- 主题:清晰、可投资的主题标签
- 驱动因素:发生了什么变化,以及为何是现在
- 影响:受益方/受损方+影响幅度+持续时间
- 建议(必需):具体触发条件或价位
- 风险提示:关键失效条件或监测信号
- 来源标签(必需):为每个主题注明
source标签(例如:caidazi_report、alpha_news_sentiment、x_hot_topics)
执行规则
- 最多归纳为 3-5 个主题。
- 交叉核验来源;仅基于社交媒体的信号应降低置信度。
- 区分短期交易和中期配置。
- 每个主题力求简洁(最好少于 200 个字符)。
- 末尾附上一行 QVeris 来源说明,列出参与本次雷达分析的渠道。