⚠️ 免责声明:本文内容仅为 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

  1. 访问 QVeris 官网,注册账号
  2. 在控制台创建 API Key,复制保存
  3. 查看免费额度(每日有限,够日常摘要使用)

第二步:在 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 股行情早报的最简路径:

  1. 确认 web_search 或 web_fetch 工具已开放(/tools 查看)
  2. 添加 Cron 任务,时间设为 30 8 * * 1-5(工作日 8:30),时区 Asia/Shanghai
  3. 在 message 里写清楚要查什么、怎么格式化、末尾加免责声明
  4. 手动触发一次测试:openclaw cron run astock-morning
  5. 节假日前记得暂停,节后记得恢复

配置好之后,每个工作日早上你在刷手机的时候,行情摘要已经在消息里等你了。

想了解更多 OpenClaw 自动化配置,欢迎访问 OpenClaw 中文版官网