⚠️ 免责声明:本文内容仅为 OpenClaw 技术配置教程,AI 生成的行情摘要为信息汇总,不构成任何投资建议。股市有风险,投资需谨慎,一切投资决策请以自身判断和专业机构意见为准。
每天开盘前,你可能花 10-20 分钟刷财经 App 看昨日收盘数据、主力资金、板块涨跌——OpenClaw 可以替你做这件事,自动抓取、整理、发到手机,你喝完一杯咖啡就能看到当天需要了解的信息。
本文演示如何配置这套自动推送。更多资源请访问 OpenClaw 中文版官网。
一、两种实现方式,选一种
OpenClaw 推送 A 股摘要有两种路径,复杂度和数据质量各有不同:
| 方式 | 原理 | 数据来源 | 优势 | 局限 |
|---|---|---|---|---|
| 方式一:web_search + web_fetch | AI 主动搜索财经网站内容并总结 | 东方财富、新浪财经、同花顺等公开页面 | 零额外配置,开箱可用 | 依赖搜索质量,数据非结构化 |
| 方式二:QVeris 技能 | 调用专门金融数据 API,返回结构化行情 | QVeris 聚合 A/港/美股实时数据 | 数据精准,涨跌榜、个股实时 | 需注册 QVeris 并获取 API Key |
推荐新手从方式一开始——不需要注册任何额外服务,只要 OpenClaw 已经配好 web_search 或 web_fetch 工具,10 分钟内就能跑起来。方式二适合想要精准结构化数据的进阶用户。
二、方式一:web_search + Cron(零额外配置)
前置确认
/tools
# 确认 web_search 或 web_fetch 在可用工具列表里
如果 web_search 显示 ⛔,需要配置搜索 API(Brave Search 免费额度每月 2000 次):
# 1. 去 api.search.brave.com 注册,获取 API Key
# 2. 在 ~/.openclaw/.env 里添加:
BRAVE_SEARCH_API_KEY=你的BraveAPIKey
# 3. 在 openclaw.json 里启用
{
"tools": {
"web": {
"search": { "provider": "brave" }
}
}
}
如果只有 web_fetch 没有 web_search 也没关系——直接抓取东方财富等固定 URL 即可,不依赖搜索引擎。
添加 Cron 任务
openclaw cron add \
--name "astock-morning" \
--cron "30 8 * * 1-5" \
--tz "Asia/Shanghai" \
--session "isolated" \
--announce \
--message "现在是工作日早上 8:30,帮我整理一份简洁的 A 股早报,包含以下内容:
1. 【昨日收盘】搜索昨日 A 股三大指数(上证、深证、创业板)收盘涨跌幅,以及主要板块表现(涨幅前三和跌幅前三)。
2. 【资金动向】搜索昨日北向资金(沪深港通)净流入/净流出情况(如有)。
3. 【今日关注】搜索今日 A 股开盘前的重要消息(政策面、宏观面),不超过 3 条。
4. 【情绪判断】根据以上信息,用一句话判断今日开盘情绪(偏多/中性/偏空)。
注意:以上信息仅供参考,不构成任何投资建议。格式简洁,适合手机快速阅读。"
Cron 表达式 30 8 * * 1-5 的含义:
30 8:每天 8:30* *:每月每日1-5:周一到周五(跳过周末,A 股不开市)
手动触发测试
# 不等到明天 8:30,立刻测试一次
openclaw cron run astock-morning
# 观察日志
openclaw logs --follow
等待约 30-60 秒,你的 Telegram 或微信应该收到一条行情摘要。
三、方式一的进阶版:直接抓取固定 URL
如果搜索效果不稳定,可以改为直接 fetch 固定财经页面,数据更确定:
openclaw cron add \
--name "astock-morning-fetch" \
--cron "30 8 * * 1-5" \
--tz "Asia/Shanghai" \
--session "isolated" \
--announce \
--message "现在是工作日早上 8:30,请做以下工作生成 A 股早报:
第一步:用 web_fetch 抓取以下页面内容(任选一个能成功的):
- https://finance.sina.com.cn/stock/
- https://www.eastmoney.com/
第二步:从页面内容中提取:
- 上证指数、深证成指、创业板指的最新收盘数据(点位和涨跌幅)
- 涨幅前三的板块和跌幅前三的板块
- 任何当天的重要财经消息(不超过 3 条)
第三步:整理成如下格式发给我:
📊 A 股行情参考({日期})
─────────────
上证指数:{点位} {涨跌幅}
深证成指:{点位} {涨跌幅}
创业板指:{点位} {涨跌幅}
📈 昨日强势板块:{板块1}、{板块2}、{板块3}
📉 昨日弱势板块:{板块1}、{板块2}、{板块3}
📰 今日关注:
• {消息1}
• {消息2}
💡 仅供参考,不构成投资建议。"
四、方式二:安装 QVeris 技能(结构化数据)
QVeris 是一个专门为 AI Agent 提供金融数据接口的平台,支持 A 股、港股、美股实时行情,有免费额度。
第一步:注册并获取 API Key
- 访问 QVeris 官网,注册账号
- 在控制台创建 API Key,复制保存
- 查看免费额度(每日有限,够日常摘要使用)
第二步:在 OpenClaw 里配置 QVeris
# 在 ~/.openclaw/.env 里添加
QVERIS_API_KEY=你的QVerisAPIKey
然后在 openclaw.json 中添加 QVeris MCP 配置:
{
"mcp": {
"servers": [
{
"name": "qveris",
"type": "url",
"url": "https://api.qveris.com/mcp/sse",
"apiKey": "${QVERIS_API_KEY}"
}
]
}
}
重启后验证:
openclaw daemon restart
/tools
# 应该看到 qveris 相关的工具出现在列表里
第三步:配置 Cron 任务(QVeris 版)
openclaw cron add \
--name "astock-qveris" \
--cron "30 8 * * 1-5" \
--tz "Asia/Shanghai" \
--session "isolated" \
--announce \
--message "使用 QVeris 工具,查询以下信息并整理成早报:
1. 上证指数(000001.SH)、深证成指(399001.SZ)、创业板指(399006.SZ)昨日收盘数据
2. A 股昨日涨幅榜 TOP5
3. A 股昨日资金净流向
整理成简洁的早报格式推送。信息仅供参考,不构成投资建议。"
五、自选股盯盘(进阶版)
如果你有自己重点关注的股票,可以在每日摘要里加上自选股数据:
openclaw cron add \
--name "astock-watchlist" \
--cron "30 8 * * 1-5" \
--tz "Asia/Shanghai" \
--session "isolated" \
--announce \
--message "工作日早上 8:30 行情参考,分两部分:
第一部分:大盘整体(搜索昨日三大指数收盘数据和主要板块涨跌)
第二部分:我的关注(搜索以下股票昨日表现和今日相关消息):
- 贵州茅台(600519)
- 宁德时代(300750)
- 比亚迪(002594)
(可根据你的实际自选股修改这个列表)
格式:大盘部分 + 个股部分各一段,简洁,手机阅读友好。
声明:以上信息仅供参考,不构成任何投资建议。"
六、收盘后总结版(下午 3:30)
除了开盘前早报,你还可以加一个收盘后的复盘推送:
openclaw cron add \
--name "astock-closing" \
--cron "30 15 * * 1-5" \
--tz "Asia/Shanghai" \
--session "isolated" \
--announce \
--message "A 股刚刚收盘(15:00),帮我整理今日收盘摘要:
1. 三大指数今日最终收盘涨跌幅
2. 今日最强板块和最弱板块各三个
3. 今日成交量相比近期是否异常(放量/缩量)
4. 一句话总结今日市场情绪
简洁格式,不超过 200 字。信息仅供参考,不构成投资建议。"
七、Cron 管理常用命令
# 查看所有已配置的行情任务
openclaw cron list | grep astock
# 立刻测试早报效果(不等到明天)
openclaw cron run astock-morning
# 暂停某个任务(节假日前提前暂停)
openclaw cron pause astock-morning
# 恢复
openclaw cron resume astock-morning
# 查看历史执行记录
openclaw cron logs astock-morning
# 修改推送时间(改为 8:00)
openclaw cron edit astock-morning --cron "0 8 * * 1-5"
八、常见问题
任务触发了但收不到消息
检查 announce 投递目标是否正确:
openclaw channels status --probe
# 确认 Telegram / 微信渠道处于连接状态
AI 总结的数据和实际数据有出入
web_search 返回的内容有时候不是最新的,或者摘要不准确。解决方法是指定明确的页面 URL 用 web_fetch 直接抓取,而不是依赖搜索摘要。东方财富、新浪财经等主流财经网站的页面结构相对稳定,AI 能较好地提取数字数据。
节假日和调休日怎么处理
Cron 只认周一到周五,无法自动识别 A 股的法定节假日和调休安排。处理方法:
- 节假日前一天手动暂停:
openclaw cron pause astock-morning - 节后第一个交易日手动恢复:
openclaw cron resume astock-morning - 或者在提示词里加一句:”如果今天是非交易日,直接回复’今日 A 股休市’即可”,让 AI 自己判断
数据来源可靠吗?能直接用来做投资决策吗?
AI 抓取和总结的行情信息存在延迟、不完整和误差的可能。这套系统的价值在于快速了解大盘概况和板块动向,节省你手动翻信息的时间,而不是替代专业分析和个人判断。
所有投资决策请以你自己的判断、充分的研究以及必要时专业机构的意见为准。
总结
配置 A 股行情早报的最简路径:
- 确认 web_search 或 web_fetch 工具已开放(
/tools查看) - 添加 Cron 任务,时间设为
30 8 * * 1-5(工作日 8:30),时区Asia/Shanghai - 在 message 里写清楚要查什么、怎么格式化、末尾加免责声明
- 手动触发一次测试:
openclaw cron run astock-morning - 节假日前记得暂停,节后记得恢复
配置好之后,每个工作日早上你在刷手机的时候,行情摘要已经在消息里等你了。
想了解更多 OpenClaw 自动化配置,欢迎访问 OpenClaw 中文版官网。