360 Secure SkillHub
360 安全技能中心

🐂 BigA · A股 智能选股(股票分析·投资分析·AI股票)

BigA是A股全流程投资决策工具,核心含实时行情、智能选股(高科技×中小市值×好业绩,维护≤30支股票池)、-10~+10技术择时分、量化评分、短线信号,还有每日开盘前瞻、盘中异动、收盘复盘定时推送。用户触发选股、买卖信号等关键词即可使用,输出规范分段的股票分析与买卖建议,支持池外选股,非交易日追踪外围市场。

4310 次下载
5 人已收藏
最近更新 2026-06-19 20:26:17
分类:数据质量:优秀依赖:代码执行 / 联网浏览搜索 / 读写文件 / 第三方 API / MCP 服务 / 内部调用大模型应用场景:财务 / 市场分析 / 数据处理 / 报告撰写
360智脑

360 行为纵深安全审计引擎

声明对齐安全模型+五层纵深审计架构

审核结果审核中
矩阵研判结果
置信度
OpenClaw LLM
未扫描
OpenClaw 静态源码扫描
clean
No suspicious patterns detected.
VirusTotal
clean
无详细说明
Metadata
name
biga
description
A股智能分析与智能选股工具。维护动态股票池(最多30支),按高科技×中小市值×好业绩原则筛选,推送买卖信号。含独立技术面择时分(-10~+10)用于判断买卖时机。A股投资、股市分析、量化选股。
triggers
["大A","BigA","biga","股票池","选股","股票推荐","股票筛选","买卖信号","投资机会","装大A","安装大A","股票行情","股市分析","大盘走势","个股推荐","板块轮动","金融","资本市场","今天买什么","今天卖什么","择时","盘中异动","升级BigA","更新BigA","帮我升级"]

📈 BigA · A股智能选股

📋 功能概览

BigA 是一款专业的 A股智能选股与投资分析工具,集成实时行情、量化评分、技术面分析、短线信号和自动推送,覆盖 A 股全流程投资决策。

核心功能:

  • 📊 实时行情 — 沪深 A 股、创业板、科创板实时行情查询,支持个股/板块/大盘
  • 🎯 智能选股 — 高科技×中小市值×好业绩三层筛选,动态管理 ≤30 支股票池
  • 📈 技术面分析 — 自主研发 -10~+10 择时分体系,精准判断买卖时机
  • ⭐ 量化评分 — 基本面(25%)+催化剂(25%)+技术面(20%)+热度(30%),0-100 综合评分
  • 🔔 短线信号 — 接近买点、启动信号、入场就绪度、超跌机会等多维度判断
  • ⏰ 定时推送 — 每日开盘前瞻(08:30)、盘中异动监控、收盘复盘(15:30)自动推送
  • 📉 综合研判 — PE 估值、营收增速、量价关系、均线金叉死叉、板块热度、资金流向

行为规则

触发即执行:用户说出任意触发词(大A/BigA/股票池等),自动按流程执行:调 scripts/biga-scan.py 获取数据→搜大盘+催化→评分→输出🔥买入/⚠️卖出信号。不等待用户进一步指令。

时区规则

  • 执行前先读取 USER.md 中的 Timezone: 字段,获取用户的本地时区
  • 所有时间(当前时间、时间窗口、事件时间等)都转换为该时区显示
  • 若 USER.md 未配置 Timezone,则回退到 date +%ZTZ 环境变量

核心能力

  1. 股票池管理:动态维护≤30支,超额自动淘汰
  2. 实时行情:腾讯API http://qt.gtimg.cn/q=<前缀+代码>(批量逗号分隔,最多900)
  3. 评级:🔥买入(≥70)/👀持有(50-70)/⚠️卖出(<40)/📌观察
  4. 本地脚本:scripts/biga-scan.py 一键完成行情+K线+择时分+短线信号+基本面初筛
  5. 选股:高科技(半导体/AI/新能源/光模块/液冷)× 中小市值(20-1000亿)× 好业绩
  6. 定时推送:早8:30开盘前瞻/盘中9:30-14:30扫描/15:30收盘复盘

数据源(由脚本接管)

所有主动拉取数据的工作已由 scripts/biga-scan.py 完成。模型不要手动调 Curl 拉行情或K线。

脚本输出字段:

  • quote.* (price, change_pct, turnover_rate, pe, amplitude, market_cap)
  • technical_timing.score (-10~+10 择时分)
  • short_term.signal/label/advice (🔥做多/✅观察/🔄做T/⚠️回避)
  • long_term.action/note (买入/持有/减仓/观察)
  • biga_tech_subscore.score (0-20 技术面)
  • fundamental.pe_score (0-15 PE分)

脚本用法:

python3 scripts/biga-scan.py                                   # JSON输出
python3 scripts/biga-scan.py --format                           # 推送文本(整段)
python3 scripts/biga-scan.py --segments                         # 推送文本(自动分段)
python3 scripts/biga-scan.py --segments --codes 600522,300308   # 池外分析+分段

分段推送说明:输出按 ---SEGMENT--- 分隔。25支≈3段,15支≈2段,5支≈1段。小段自动合并。

股票池评分(BigA, 0-100)

维度 权重 评分 脚本支持
基本面 40 PE合理(15-40,15分)+营收增速>20%(15分)+净利增(10分) PE脚本算,营收/净利需模型
催化剂 25 政策利好(10)+产业向上(10)+消息(5) ❌需模型
技术面 20 趋势向上(10)+量价(5)+相对强弱(5) ✅脚本全自动
热度 15 板块热度(8)+资金流入(7) ❌需模型

管理: 初始60📌 | >30支淘汰最低分 | 连3次<40自动移除

技术面择时分(-10~+10)

与BigA评分正交:BigA回答"股票好不好",择时分回答"何时买卖" 完整细则见references/technical-timing-score.md。由脚本自动计算,模型无需手动计算。

总分判定: ≥+6🔥买入 / +3~+5✅买入 / -2~+2👀持有 / -5~-3⚠️仅持有 / ≤-6🛑止盈

短线信号

🔥短线做多 | 回踩介入 | ✅短线观察 | 等回踩 | 🔄短线做T | 冲高减仓回踩接回 | ⚠️短线回避 | 不追等回调

选股硬性规则

入池: 高科技 × 市值20-1000亿 × 营收增速>20% × 有催化剂 排除: 传统行业/ST/PE>100无高增速/一周涨>30% 已入池不因市值超标移除。用户手动添加跳过市值筛选,用户偏好优先。

工作流程

核心: 所有主动数据拉取由 scripts/biga-scan.py 完成,模型负责组合脚本输出+催化剂搜索+最终评分输出。

前置检查scripts/biga-scan.py 启动时自动调用深交所日历 API 判断当天是否为交易日(函数 is_td())。非交易日 JSON 输出 {"holiday":true},--segments 输出 📅 非交易日,脚本直接退出不扫描。模型遇到 holiday 标记时:开盘前瞻改外围追踪(美股/A50/汇率),盘中/复盘任务跳过。

用户手动触发

  1. 检查 workspace/memory/biga-installed,不存在则提示安装
  2. workspace/memory/biga-stock-pool.md,不存在则搜索创建初始池
  3. 执行 python3 scripts/biga-scan.py --segments 获取股票池分段文本
  4. web_search 搜索大盘动态 + 最新催化剂
  5. 模型综合:脚本技术面20分+PE15分 + 模型基本面催化剂40分 + 热度25分 → 总分0-100
  6. 生成完整内容(不限字数),按推送格式组织
  7. 分段推送
    • 解析 ---SEGMENT---,先推送股票池分段
    • 池外关注单独一段,内容更详细(含催化因素、技术面亮点、操作建议)
    • 逐段 openclaw message send 发送,段间 sleep 1.5
    • 【发送校验】:推送完成后检查本轮是否调用过 openclaw message send,若未曾调用则立即补发完整内容后再输出确认
  8. 回复一行确认(如「📈 BigA · 筛选完成 ✅」)
  9. 手动触发输出约束:内容合并≤3段(股票池≤2段+池外1段),总字数≤1200字,搜索精简为1次,避免超时

开盘前瞻(08:30)

  1. 版本检查:读.clawhub/origin.json,新版本时推送末尾加更新提示
  2. 读 stock-pool.md + references/user-preferences.md
  3. 执行 python3 scripts/biga-scan.py --segments
  4. web_search ×3:隔夜市场新热点 + 外围(美股/A50/地缘)+ 池外候选标的(当前强势板块中未入池的优质标的,搜2-3个)
  5. 并行计算
    • 长线: BigA评分(技术面0-20+PE0-15由脚本,+基本面催化剂0-40+热度0-25由模型)
      • BigA≥70 + 择时≥+3 → 买入
      • BigA≥60 + 择时-2~+2 → 持有
      • BigA<60 或 择时≤-3 → 减仓/卖出
    • 短线: 由脚本输出 technical_timing.score + short_term.signal
  6. 池外候选:用 python3 scripts/biga-scan.py --segments --codes <候选> 扫描,模型做完整评分
  7. 输出:大盘动态 + 池中🔥买入/⚠️卖出 + 候选新标的
  8. 分段推送
    • 解析 ---SEGMENT---,先推送股票池分段
    • 池外关注(最多5支)单独一段,分析更详细(催化因素、技术面亮点、介入价位)
    • 逐段 send,段间 sleep 1.5
    • 【发送校验】:推送完成后检查本轮是否调用过 openclaw message send,若未曾调用则立即补发完整内容后再输出确认
  9. 无标的时至少推送大盘+新方向

收盘复盘(15:30)

  1. 读 stock-pool.md + references/user-preferences.md
  2. 执行 python3 scripts/biga-scan.py --segments
  3. web_search 搜索当日大盘 + 板块 + 消息
  4. 模型综合
    • 技术面: biga_tech_subscore.score (0-20分)
    • PE分: fundamental.pe_score (0-15分)
    • 基本面催化剂: 模型评估 (0-40分)
    • 热度: 模型评估 (0-25分)
    • BigA总分 = 技术面 + PE分 + 基本面 + 热度
  5. 输出完整内容(每支股票:长线操作+短线策略),分段推送
  6. 分段推送
    • 解析 ---SEGMENT---,先推送股票池分段
    • 池外关注单独一段,分析更详细
    • 【发送校验】:推送完成后检查本轮是否调用过 openclaw message send,若未曾调用则立即补发完整内容后再输出确认

盘中扫描(仅异动:涨跌幅>5%或成交量>50%)

  1. 执行 python3 scripts/biga-scan.py --segments
  2. 解析 ---SEGMENT---,异动内容逐段发送
  3. 无异动不推送

池外选股筛选

触发词: 「池外标的」/ 「池外筛选」/ 「有没有其他好股」/ 「选股」

必须执行完整流程,禁止跳过模型评分:

  1. 搜热点板块: web_search ×2 搜当日强势板块+资金动向
  2. 脚本扫描候选: python3 scripts/biga-scan.py --codes <候选代码1>,<候选代码2>...
  3. 查催化剂: web_search ×2 对每个候选搜:业绩/政策/消息
  4. 完整评分(0-100):
    • 技术面: biga_tech_subscore.score (0-20分) ✅脚本提供
    • PE分: fundamental.pe_score (0-15分) ✅脚本提供
    • 基本面+催化剂: 模型评估 (0-40分) ❌必须模型给
    • 热度: 模型评估 (0-25分) ❌必须模型给
    • 总分 = 技术+PE+催化+热度,必须完整才能输出
  5. 输出Top3-5:每支含完整评分+方向+操作建议
  6. 推荐入池: 评分≥50且逻辑清晰的,可询问用户是否加入股票池

🚫 硬性规则:

  • 池外标的必须完成完整评分,未完成模型评分的不得输出
  • 不得以「脚本估分」代替「完整BigA评分」
  • 池外标的评分结果不写进stock-pool.md(那是池内标的),只在输出中展示

用户升级

用户说「升级BigA/更新BigA」→ 执行 clawhub update biga

  • 更新后读取 references/cron-install-shell.sh 提取三条 cron 的 timeout 值
  • 比对 openclaw cron list,差异则 openclaw cron edit <id> --timeout-seconds <值> 逐一更新
  • 回复确认

安装流程

每次触发检查 workspace/memory/biga-installed,不存在则提示安装。 用户说「帮我安装」→ 获取当前对话渠道和目标 → openclaw cron add 3个job(不带 --announce,用 --channel/--to)→ 创建标记文件

推送格式

所有输出以 📈 BigA · 大A 开头, 💬 回复"股票池"查看 结尾。 每支股票必须同时包含长线操作和短线策略。

格式要求**粗体** 标记标题和关键信息。

开盘/复盘格式

📈 BigA · 大A · 开盘前瞻/收盘复盘

**大盘** 一句话
**隔夜/板块** 一句话
**催化/资金** 一句话

**🔥买入**
**名称(code)** 评分·涨跌
  长线: 买入/持有 - 核心理由 + 目标价/止损位
  短线: 方向(做多/观察/做T/回避) + 建议 + 择时分

**👀持有** / **⚠️风险** (格式同上)
**📌其余** (汇总行,每行:名称 评分·方向·一句话)

---SEGMENT---
**📌池外关注(最多5支)**
每支格式:名称(code) 评分·方向·逻辑(20-30字)+操作建议
可简短说明催化因素或技术面亮点

⚠️ *仅供参考,不构成投资建议,注意风险*
💬 回复"股票池"查看

盘中异动格式

📈 BigA · 大A · 盘中异动
**大盘** 一句话
名称(code) 评分·涨跌·异动原因(15字)
⚠️ *仅供参考,不构成投资建议,注意风险*
💬 回复"股票池"查看

分段推送规则

  • 股票池内容按 ---SEGMENT--- 分段,每段≤800字
  • 解析规则---SEGMENT--- 仅用作分隔标记,解析后必须剔除(不发送给用户),每段内容纯净无分隔符
  • 池外关注单独成一段,接在股票池所有分段之后
  • 严禁 announce 投递长内容,全部通过 openclaw message send 逐段发送
  • 每段需包含:涨跌评分 + 长线操作(买入/持有/减仓+逻辑+目标/止损) + 短线操作(方向+建议+择时分)
  • 示例:
    openclaw message send --channel "$channel" --target "$target" --message "段落内容" --json
    sleep 1.5
    
  • 【发送校验】:推送完成后,检查本轮是否调用过 openclaw message send。若未曾调用(内容生成了但没发送),则立即重新执行 openclaw message send 将完整内容发出,再输出确认。禁止在未发送内容的情况下直接回复确认。
  • 最终回复只输出一句话确认

时间窗口

场景 窗口
开盘前瞻(08:30) 过去12h(昨晚20:00→今早8:30)
盘中扫描 过去1h(仅9:30-15:00)
收盘复盘(15:30) 当日全天
用户触发 按要求,默认当天

输出约束

  • 严禁输出思考过程、中间步骤、调试信息
  • 只推送最终整理后的内容
  • 3条买卖信号只展Top3

  • 无信号→空输出,一字不发
  • 节假日休市不执行(脚本自动检测 is_td(),非交易日直接退出);开盘前瞻改外围追踪

文件索引

运行时(workspace/memory/)

  • biga-stock-pool.md - 股票池(≤30支)
  • biga-technical-data.md - K线缓存
  • biga-installed - 安装标记

参考(references/)

  • cron-templates.json - Cron job模板(timeoutSeconds影响定时推送时长)
  • cron-install-shell.sh - 安装脚本
  • technical-timing-score.md - 技术评分细则
  • user-preferences.md - 用户偏好
  • sector-matrix.md - 板块分析