⚠️ 安全提示
分析报告保存在 ~/.openclaw/workspace/investment/reports/,已加入 .gitignore
如有敏感信息,请从 USER.md 中移除或设置 ENABLE_BROWSER_NEWS=0 禁用浏览器功能
Agent Browser 新闻功能默认关闭,需设置 ENABLE_BROWSER_NEWS=1 启用
📖 USER.md
数据使用
本系统会读取 USER.md 获取投资偏好用于个性化建议:
投资风格、风险偏好、持仓周期(用于调整建议)
不会保存或上传用户数据,仅本地使用
⚠️ 风险警告:
本系统提供的分析结果仅供参考,不构成任何形式的投资建议。
用户应自行承担投资风险,决策前请务必查阅官方财报或咨询专业投资顾问。
关键词:股票分析 投资决策 多智能体 多数据源 A股 财务分析 估值分析 基金分析 ETF分析 可转债分析 baostock 真实财报
触发关键词:
分析 投资 股票 基金 ETF 可转债 值得投资吗 能买吗 可以买吗 这支股票怎么样 这只股票怎么样 股票好不好 股票怎么样 买入建议 卖出建议 投资建议 财务分析 估值分析 推荐股票 推荐基金
min_openclaw_version: "1.0.0"
security:
network_access: true
allowed_domains:
qt.gtimg.cn
web.ifzq.gtimg.cn
push2.eastmoney.com
stock.xueqiu.com
finance.sina.com.cn
api.baostock.com
so.eastmoney.com
file_writes: ~/.openclaw/workspace/investment/
system_commands: false
https_only: true
background_tasks: false
安全修复 v1.5.2:
- 移除所有 subprocess pkill 系统命令调用
- Agent Browser CLI 调用保留(OpenClaw 沙箱内置工具)
- 新增新闻内容输入净化层(防止提示注入)
- 严格限制外部内容长度与字符集
browser_automation: optional_disabled_by_default
akshare_optional: "True - 推荐安装baostock获取真实财报:pip install baostock"
安全说明:
本技能不使用系统命令(subprocess),agent-browser 调用属于 OpenClaw 内置 CLI
新闻模块已添加输入净化(sanitize_news_field)防止提示注入攻击
input_sanitization: true
投资研究多智能体决策系统 🎯
核心特性
特性 说明
✅ 多智能体分析 8位专业分析师并行研究
✅ 加权投票机制 按权重计算最终投资建议
✅ 多标的支持 支持A股股票、基金、ETF、可转债
✅ 实时行情 通过腾讯财经API获取实时行情
✅ 财务数据分析 双模式:基础估算 或 baostock真实财报
✅ 多年财务趋势 近5年财务数据对比,识别风险信号
✅ 行业对比分析 与同行业公司对比,判断竞争地位
✅ baostock支持 获取真实财报数据,替代估算值(需安装baostock)
✅ 快速分析入口 quick_analysis.py - 自动调用8位分析师
✅ 完整报告 输出结构化投资决策报告(含数据来源标注)
✅ 风险提示 识别并提示潜在风险
✅ 质检功能 自动检查报告生成、数据完整性
⚠️ 重要风险提示:
本技能分析结果仅供学习参考,不构成任何投资建议
投资有风险,决策需谨慎,务必以官方财报为准
📊 数据获取优先级
本技能采用多级降级策略获取数据,确保在任何情况下都能提供分析结果:
┌─────────────────────────────────────────────────────────────┐
│ 数据获取优先级 │
├─────────────────────────────────────────────────────────────┤
│ 1️⃣ AKShare → 真实财报数据(推荐首选) │
│ ↓ 失败 │
│ 2️⃣ baostock → 真实财报数据(备用) │
│ ↓ 失败 │
│ 3️⃣ 模型预训练数据 → 基于AI模型的知识推断 │
│ ↓ 无数据 │
│ 4️⃣ 默认估算值 → 行业平均值(保底) │
└─────────────────────────────────────────────────────────────┘
优先级 数据来源 数据类型 说明
🥇 1 AKShare 真实财报 推荐首选,数据最准确
🥈 2 baostock 真实财报 备用方案,稳定可靠
🥉 3 AI模型知识 推断数据 无API数据时使用
🏅 4 行业估算 估算值 最终保底,参考行业平均
数据来源标识:
分析报告中会明确标注数据来源(baostock真实财报 / AKShare真实财报 / 行业估算值 / AI推断)
质检报告也会显示数据完整性状态
实时行情:
腾讯财经API(现价/涨跌幅/PE/PB/股息率)
📰 财经新闻获取优先级
本技能的新闻模块采用多级降级策略,确保获取最新市场资讯:
┌─────────────────────────────────────────────────────────────┐
│ 新闻获取优先级 │
├─────────────────────────────────────────────────────────────┤
│ 1️⃣ Agent Browser (东方财富搜索) → 无头浏览器抓取 │
│ ↓ 失败 │
│ 2️⃣ DuckDuckGo → 搜索最新财经新闻 │
│ ↓ 失败 │
│ 3️⃣ 巨潮资讯网 → 上市公司公告 │
│ ↓ 失败 │
│ 4️⃣ 东方财富 → 财经新闻 │
│ ↓ 失败 │
│ 5️⃣ AI模型预训练数据 → 基于公开信息的推断 │
│ ↓ 无数据 │
│ 6️⃣ 空列表 → 返回无数据 │
└─────────────────────────────────────────────────────────────┘
优先级 数据来源 说明
🥇 1 Agent Browser (可选) 需设置环境变量 ENABLE_BROWSER_NEWS=1 启用,使用 agent-browser CLI 访问东方财富搜索页面
🥈 2 DuckDuckGo 搜索引擎获取最新财经资讯(可能被限流)
🥉 3 巨潮资讯网 上市公司官方公告(最可靠)
4 东方财富 财经新闻频道
5 AI模型预训练数据 基于公开信息的推断(兜底)
6 无数据 返回空列表
技术实现:
使用 agent-browser CLI 无头浏览器访问东方财富搜索页面
解析页面元素提取搜索结果链接
自动过滤导航、广告等无关链接
失败时自动降级到下一个数据源
自动清理:每次调用后强制终止残留Chrome进程,防止内存泄漏
依赖:
agent-browser 技能已内置于 OpenClaw 无需额外配置
技术说明:
使用 agent-browser CLI(Rustbased + Node.js fallback)访问新浪财经、东方财富、同花顺等网站
通过 snapshot -i --json 获取页面交互元素,提取新闻链接
自动过滤股价行情类噪音信息,保留业务动态、财报业绩等有效新闻
AI推断数据会标注 source: AI推断,作为最终兜底方案
前置依赖:
已安装 agent-browser 技能(OpenClaw内置)
无需额外安装,OpenClaw 会自动加载
📁 报告输出路径
分析完成后,系统会自动保存报告到以下目录:
~/.openclaw/workspace/investment/reports/
文件命名规则:
{日期}_{股票代码}_{分析师类型}.txt
# 示例:2026-05-07_600519_估值分析师.txt
查看最近报告:
ls -lt ~/.openclaw/workspace/investment/reports/ | head -10
报告内容包括:
📊 财务数据概览(ROE、毛利率、净利率等)
📈 8位分析师投票结果及理由
🎯 最终投资建议及风险提示
📋 质检报告(数据完整性检查)
🚀 快速开始
1️⃣ 安装
cd ~/.openclaw/skills/boheng-investment-workflow/scripts
chmod +x install.sh