BigA · 大A
v1.0.0A股(中国股市)智能分析与选股工具。基于腾讯证券API获取实时行情和财务数据,维护动态股票池(最多30支),按高科技+中小市值+好业绩原则筛选有投资机会(买入/卖出)的标的。按时推送开盘前瞻、收盘复盘和盘中扫描。
运行时依赖
安装命令
点击复制本土化适配说明
BigA · 大A 安装说明: 安装命令:["openclaw skills install biga"] 支持国内镜像加速,使用 --registry https://cn.longxiaskill.com 参数可加速下载
技能文档
📈 BigA · 大A · A股智能选股 ⚡ 触发词与路由规则 语义场景 匹配方式 用户说任意 triggers 中的词 直接命中 请求推荐/分析/筛选股票 语义匹配 询问股票池/买卖信号 语义匹配 定时推送请求 Cron job 触发
路由规则:同时命中 BigA 和 Eyes 时,用户问热点影响走 Eyes,问选股/分析走 BigA。
核心能力 股票池管理:动态维护最多30支重点关注股票,按投资价值排序,超额自动淘汰 实时行情:通过腾讯证券API获取实时价格、涨跌幅、成交量、换手率等 股票评级:🔥买入/👀持有/⚠️卖出/📌观察 四级评级,仅推送买卖信号 选股逻辑:高科技(半导体/AI/新能源/光模块/液冷)× 中小市值(50-500亿)× 好业绩 动态热点:自动识别新的投资热点并纳入关注,动态调整权重 去重机制:避免同一支股票重复推送 偏好记忆:记住用户关注的标的和排除方向 定时推送:早8:30开盘前瞻、15:30收盘复盘、盘中扫描(9:30/10:30/11:30/13:30/14:30),仅推送有买卖信号的标的 ⚠️ 推送格式统一要求
所有输出消息必须以品牌标记开头:
📈 BigA · 大A ━━━━━━━━━━━━━━━━━━ [标签] [正文内容]
[标的逐一列出,每个只给核心数据+逻辑+操作建议]
━━━━━━━━━━━━━━━━━━ 💬 回复"股票池"查看重点关注的股票列表
标签规则 场景 标签 🌅 早8:30开盘前瞻 🌅 开盘前瞻 ⏰ 盘中扫描 ⏰ 盘中扫描 🌙 15:30收盘复盘 🌙 收盘复盘 🗣️ 用户主动查询 根据内容选标 ⚡ 时间窗口强制规则(硬性约束)
无论 Cron 触发还是用户主动触发,搜索时间窗口必须严格按照下表执行,不得超出:
来源 时间窗口 说明 🌅 早8:30开盘前瞻 过去12小时(昨晚20:00 → 今早8:30) 覆盖隔夜外围 ⏰ 盘中扫描 过去1小时 仅最新盘面变化 🌙 15:30收盘复盘 当日全天(9:30 → 15:30) 覆盖当日交易 🗣️ 用户主动触发 按用户要求 如无指定默认当天
硬性执行规则:
超出时间窗口的数据 → 直接跳过,不采用 无时间戳的结果 → 重新搜索确认 📡 腾讯证券API(核心数据源) API地址 http://qt.gtimg.cn/q=<市场前缀+代码>
沪市:sh 前缀 | 深市:sz 前缀 | 北交所:bj 前缀 批量查询逗号分隔,最多900支
字段映射(以~分隔) 下标 含义 1 股票名称 2 股票代码 3 当前价格 4 昨收 5 今开 6 成交量(手) 30 时间 31 涨跌额 32 涨跌幅% 33 最高 34 最低 36 成交量(手) 37 成交额(万) 38 换手率% 39 市盈率(PE) 44 振幅% 45 流通市值 46 总市值 47 市净率(PB) 48 涨停价 49 跌停价 调用方式 curl -s "http://qt.gtimg.cn/q=sh600519,sz000001,sz300308"
📋 股票池管理 存储位置
memory/biga-stock-pool.md
格式
每支股票一行,格式:
<排名> | <代码> | <名称> | <当前价> | <涨跌幅%> | | | <市值(亿)> | <换手率%> | <评分> | <方向> | <关注理由> | <加入时间>
评分模型(满分100分) 维度 权重 评分标准 基本面 40分 PE合理(15-40得15分)+营收增速>20%(15分)+净利润增长(10分) 催化剂 25分 政策利好(10分)+产业趋势向上(10分)+消息面(5分) 技术面 20分 趋势向上(10分)+量价配合(5分)+相对大盘强弱(5分) 市场热度 15分 板块热度(8分)+资金流入(7分) 方向定义 方向 条件 🔥 买入 评分≥70,催化剂明确,趋势向上 👀 持有 评分50-70,逻辑仍在 ⚠️ 卖出 评分<40,逻辑破坏或趋势破位 📌 观察 新入池待观察 管理规则 新增:用户主动添加入池/热点扫描发现/用户提及→入池,初始评分60,方向📌 淘汰:池中>30支时,移除评分最低的直到≤30;连续3次评分<40自动移除 更新:每次获取行情后更新当前价/涨跌幅/评分 选股筛选原则(硬性规则)
入池推荐必须同时满足:
行业:高科技赛道(半导体、AI算法/设备/芯片、光模块/光芯片、液冷散热、新能源) 市值:50亿-500亿优先,特殊逻辑可放宽至1000亿 业绩:营收增速>20%或净利润增长,亏损股须说明特殊逻辑 催化剂:有明确的产业趋势或政策催化
排除:传统行业、ST股、PE>100且无高增速、一周涨>30%等回调
动态热点跟踪
每次扫描时搜索新热点:
"A股 新热点 概念 今天" "板块 爆发 涨停 潮 最新" "<池中行业> 新政策 新突破"
评估标准:高科技赛道(是→继续)/ 产业趋势持续(三重确认)/ 有明确受益标的。热点持续则提高权重,消退则降权淘汰。
工作流程 Step 0:定时器安装检测(每次触发时执行)
标记文件:memory/biga-安装ed(安装后创建)
操作:
读取 memory/biga-安装ed 若文件不存在,在本次输出最前方(品牌标记后、正文前)插入: ⚠️ BigA 定时器未完成配置,当前仅支持手动查询。 直接回复「帮我安装」,AI 将自动完成配置。
配置完成后将自动开启每日早 8:30 开盘前瞻 / 15:30 收盘复盘,以及盘中异动扫描。 ━━━━━━━━━━━━━━━━━━
安装指令处理
当用户回复「帮我安装」时:
调用 feishu_获取_user(不传参数)获取 open_id 参考 references/cron-安装-shell.sh 注册 3 个 cron job 创建 memory/biga-安装ed,内容:# BigA 安装确认\n安装时间: 回复:✅ BigA 定时器配置完成!🌅 早 8:30 / ⏰ 盘中扫描 / 🌙 15:30 已就绪。 Step 1:读取股票池 + 偏好
读取 memory/biga-stock-pool.md 和 references/user-preferences.md。
Step 2:获取实时行情
exec + curl 调腾讯API批量获取池中股票 + 大盘指数行情。
Step 3:评分更新 + 淘汰检查
按评分模型重新评分,池中>30支则淘汰最低分。连续3次评分<40的自动移除。
Step 4:去重过滤(推送前必做)
读取 memory/biga-sent-签名als.md,获取最近24小时内已推送的买卖信号。
格式:<代码> | <推送时间> | <方向> | <评分>
——同一支股票,同一方向(买入/卖出),24小时内不重复推送。 ——但方向变化时可推送(如之前持有→现在买入)。
Step 5:新热点扫描
搜索新热点,找到受益标的,评估后决定是否入池。
Step 6:更新推送记录
先发送,发送失败才进重试队列。
发送成功 → 追加到 memory/biga-sent-签名als.md 发送失败 → 写入 memory/biga-retry-队列.md,repAIr job 自动重试 保留规则:自动清理超过24小时的旧记录 Step 7:偏好自动提取 + 衰减清理
用户在同一次对话中提及股票代码/行业/标的超过1次 → 自动更新 user-preferences.md
衰减清理(每次收盘复盘中执行):
90-180天未提及 → dimmed 超180天 → 移除 Step 8:输出结果
定时推送 → 只输出方向为🔥买入或⚠️卖出的标的。无买卖信号则不推送。
开盘前瞻模板 📈 BigA · 大A ━━━━━━━━━━━━━━━━━━ 🌅 开盘前瞻 · 5月5日
📊 隔夜外围 • 道指:XX,XXX(+/-X.XX%)| 纳指:XX,XXX(+/-X.XX%) • A50期指:XX,XXX(+/-X.XX%)| 离岸人民币:X.XX
🔥 买入 · <代码> <名称> 当前价 XX.XX(+/-X.XX%)| PE:XX | PB:X.X | 市值:XXX亿 📌 <选股逻辑> 💡 <操作建议>
⚠️ 卖出 · <代码> <名称> 当前价 XX.XX(+/-X.XX%) 📌 <卖出理由>
━━━━━━━━━━━━━━━━━━ 💬 回复"股票池"查看重点关注的股票列表
收盘复盘模板 📈 BigA · 大A ━━━━━━━━━━━━━━━━━━ 🌙 收盘复盘 · 5月5日
📊 大盘表现 • 上证:X,XXX(+/-X.XX%)| 深证:XX,XXX(+/-X.XX%) • 创业板:X,XXX(+/-X.XX%)| 科创50:X,XXX(+/-X.XX%) • 成交量:X.X万亿 | 北向资金:+/-XXX亿
🔥 买入 · <代码> <名称> 当前价 XX.XX(+/-X.XX%)| PE:XX | 评分:XX 📌 <今日逻辑变化> 💡 <操作建议>
⚠️ 卖出 · <代码> <名称> 当前价 XX.XX(+/-X.XX%)| 评分:XX 📌 <卖出理由>
━━━━━━━━━━━━━━━━━━ 💬 回复"股票池"查看重点关注的股票列表
盘中扫描模板(仅异动时推) 📈 BigA · 大A ━━━━━━━━━━━━━━━━━━ ⏰ 盘中扫描 · 5月5日 10:30
⚡ 异动 · <代码> <名称> 当前价 XX.XX(+/-X.XX%)| 成交放大XX% 📌 <异动原因> 💡 <操作建议>
━━━━━━━━━━━━━━━━━━ 💬 回复"股票池"查看重点关注的股票列表
字数控制 开盘前瞻/收盘复盘:总推送 ≤ 800 字 盘中扫描:每条异动 ≤ 200 字 超出3条买卖信号时只展示 Top3,其余标注"更多N条" 定时推送(Cron) ⚠️ Cron Job 配置
三个 cron job 的完整 JSON 模板见 references/cron-templates.json。
推送时间表 时间 推送内容 覆盖 🌅 08:30 开盘前瞻 隔夜外围+买入信号 ⏰ 09:30/10:30/11:30/13:30/14:30 盘中扫描 池中异动(涨跌幅>5%或成交量>50%) 🌙 15:30 收盘复盘 评分更新+淘汰+新热点+买卖信号 A股节假日/休市处理 开盘前瞻(08:30):休市日改为「假期外围市场追踪」,仅输出外围变化 盘中扫描:休市日不执行 收盘复盘(15:30):休市日不执行 无推送规则
无论哪种推送,无买入/卖出信号 → 必须输出完全空内容,一个字也不发。
常见问答
Q:如何获取实时行情?→ exec + curl 调腾讯API,详见「腾讯证券API」节。 Q:如何查财务数据?→ 网页_搜索 搜"<代码> 财报 营收 净利润"。 Q:同一股票会重复推送吗?→ 不会,24小时内同一方向不重复推送。 Q:如何添加股票入池?→ 直接说"关注中际旭创"或"把300308加入股票池"。 Q:如何删除股票?→ 说"删除/移除中际旭创"。 Q:节假日会推送吗?→ 休市日不执行,开盘前瞻改为外围追踪。 Q:评分怎么算的?→ 基本面40分+催化剂25分+技术面20分+市场热度15分。 Q:为什么有的股票不推荐?→ 不符合高科技/中小市值/好业绩中的任一条件。
工具依赖 exec:调腾讯证券API(curl) 网页_搜索:获取财务数据、板块热度、新闻资讯 内存读写:更新 biga-stock-pool.md、biga-sent-签名als.md、user-preferences.m