A股智能分析与智能选股工具。维护动态股票池(最多30支),按高科技×中小市值×好业绩原则筛选,推送买卖信号。含独立技术面择时分(-10~+10)用于判断买卖时机。A股投资、股市分析、量化选股。
Scanned 9/9/2026
Install to Claude Code
npx -y skills add Lord1Egypt/awesome-skill-forge --skill biga --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Biga?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/lord1egypt-biga)More formats (shields.io, HTML) on the badges page.
---
name: biga
description: A股智能分析与智能选股工具。维护动态股票池(最多30支),按高科技×中小市值×好业绩原则筛选,推送买卖信号。含独立技术面择时分(-10~+10)用于判断买卖时机。A股投资、股市分析、量化选股。
triggers:
- 大A
- BigA
- biga
- 装大A
- 安装大A
- 升级BigA
- 更新BigA
- 帮我升级
---
# 🐂 BigA · A股智能选股
## 行为规则
**触发后确认**:用户说出触发词,先向用户确认是否需要运行 BigA,得到肯定回应后再调 scripts/biga-scan.py 执行扫描。
## 时区规则
- 执行前先读取 `USER.md` 中的 `Timezone:` 字段,获取用户的本地时区
- 所有时间(当前时间、时间窗口、事件时间等)都转换为该时区显示
- 若 USER.md 未配置 Timezone,则回退到 `date +%Z` 或 `TZ` 环境变量
## 核心能力
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收盘复盘
## 数据源(脚本接管)
脚本输出字段:
- 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 (买入/持有/减仓/观察)
- entry_readiness.score (0-10 入场就绪度), risk_filter.warnings (风控列表), breakout.signals/strength (启动信号0-3)
- biga_estimate.total (脚本估分=技术+PE,最高35分)
用法: `python3 scripts/biga-scan.py` (JSON) / `--segments` (文本) / `--segments --codes 600522` (池外)
## 股票池评分(BigA, 0-100)
> ⚠️ **脚本评分 ≠ BigA总分**:脚本 `--segments` 输出的「评分XX」仅含技术面+PE分(最高35分),
> 完整 BigA 总分需模型补充基本面催化剂(0-40) + 热度(0-25)。
> **任何推送/显示必须使用完整 BigA 总分,不得使用脚本裸分代替**。
| 维度 | 权重 | 评分 | 脚本支持 |
|------|------|------|----------|
| 基本面 | 25 | PE合理(15-40,10分)+营收增速>20%(10分)+净利增(5分) | PE脚本算,营收/净利需模型 |
| 催化剂 | 25 | 政策利好(10)+产业向上(10)+消息(5) | ❌需模型 |
| 技术面 | 20 | 趋势向上(10)+量价(5)+相对强弱(5) | ✅脚本全自动 |
| 热度 | 30 | 板块热度(12)+资金流入(10)+市场情绪(8) | ❌需模型 |
**管理**: 初始60📌 | >30支淘汰最低分 | 连3次<40自动移除
## 技术面择时分(-10~+10)
**与BigA评分正交**:BigA回答"股票好不好",择时分回答"何时买卖"
完整细则见`references/technical-timing-score.md`。由脚本自动计算,模型无需手动计算。
**总分判定**: ≥+6🔥买入 / +3~+5✅买入 / -2~+2👀持有 / -5~-3⚠️仅持有 / ≤-6🛑止盈
### 短线信号
**🔍 新增信号(识别入场时机和趋势启动)**:
| 新信号 | 来源 | 含义 |
|--------|------|------|
| 📩 **接近买点** | entry_readiness≥6 | 回踩均线+缩量止跌,准备下手 |
| 🔥 **启动信号** | breakout.strength≥2 | 均线金叉/放量突破,趋势初现 |
| 🛑 **短线离场** | 择时≤-5 | 趋势反转,考虑止盈止损 |
**信号组合判定**(结合新旧信号):
| entry_readiness | breakout.strength | risk_filter.警告 | 最终结论 |
|:--------------:|:----------------:|:---------------:|:--------|
| ≥6 | — | 无 | 📩 **接近买点** — 回踩到位,可介入 |
| ≥8 | ≥2 | 无 | 🔥🔥 **最佳买点** — 趋势启动+回踩确认 |
| — | ≥2 | 无 | 🔥 **启动信号** — 趋势初现,关注 |
| — | ≥2 | 有(涨幅过高) | ⚠️ **追高风险** — 启动但已涨太多,等回调 |
| ≤3 | — | — | ⏳ **等待** — 时机未到 |
| — | — | 有(5日跌幅>15%) | 🛒 **超跌关注** — 结合基本面判断是否抄底 |
| — | — | 有(恐慌杀跌) | 🛑 **不接飞刀** — 放量急跌中 |
**原有信号保留**:
🔥短线做多 | 回踩介入 | ✅短线观察 | 等回踩 | 🔄短线做T | 冲高减仓回踩接回 | ⚠️短线回避 | 不追等回调
## 选股硬性规则
**入池**: 高科技 × 市值20-1000亿 × 营收增速>20% × 有催化剂
**排除**: 传统行业/ST/PE>100无高增速/一周涨>30%
**已入池不因市值超标移除**。用户手动添加跳过市值筛选,用户偏好优先。
### 🔒 双信号对齐(池外选股专用)
池外标的推荐入池时,必须同时满足以下三条才推:
1. **长线OK** — BigA评分≥50(基本面+催化剂+热度过关)
2. **短线入场点OK** — 择时分≥0 或 入场就绪度≥6 或 启动信号强度≥2
3. **风控通过** — 5日涨跌幅≤15%(涨幅过高不追)、非恐慌杀跌
**推荐标签**:
| 长线 | 短线 | 风控 | 标签 |
|:----:|:----:|:----:|:-----|
| ✅ | ✅ 入场OK | ✅ | 🔥 **优先入池** — 趋势好+时机到 |
| ✅ | ✅ 启动OK | ✅ | 🔥 **趋势启动** — 刚起涨,关注 |
| ✅ | ✅ 抄底 | ✅ | 🛒 **超跌机会** — 跌到位+基本面OK |
| ✅ | ❌ | ✅ | ⏳ **等入场点** — 好股等时机 |
| ❌ | ✅ | ✅ | 👀 **短炒观察** — 不做长线 |
| ✅ | ✅ | ❌ | ⚠️ **风控不通过** — 涨幅过大或急跌未止 |
## 工作流程
> 脚本拉数据→模型综合评分→推送→**更新 stock-pool.md**(双写)
### 通用规则
每次开盘/收盘/手动触发后,**必须更新 `workspace/memory/biga-stock-pool.md`**:
1. 读脚本JSON输出,取最新价格、涨跌幅、择时分、入场就绪度
2. 完整评分:脚本技术面+PE分 + 模型基本面催化40 + 热度25
3. 写回池子:更新价格/涨幅/BigA总分/方向/操作/逻辑(保留原目标价/止损)
4. 更新文件头时间戳
### 用户手动触发
1. 读 stock-pool.md
2. `python3 scripts/biga-scan.py --segments`
3. web_search ×1 搜大盘+催化
4. 模型综合评分:脚本技术(si)20+PE(si)15 + 模型基本面催化40 + 热度25
5. 按推送格式生成内容:
- 触发词为「股票池」→ 用「股票池展示格式」,内容不限字数
- 其他(选股/大盘等)→ 用「开盘/复盘格式」,内容合并≤3段≤1200字
6. 分段推送(模式B)
7. **更新 stock-pool.md**(按通用规则刷新全池)
### 开盘前瞻(08:30)
同手动流程+版本检查+web_search×3(隔夜+外围+池外候选)+池外候选用`--codes`扫描+无标的至少推大盘+**更新 stock-pool.md**
### 收盘复盘(15:30)
同开盘+web_search×2(大盘+强势板块)+池外候选完整评分+**更新 stock-pool.md**
### 盘中扫描(仅异动)
1. `python3 scripts/biga-scan.py --segments` 检查(涨跌幅>5%或成交量>50%)
2. 有异动:模型读取脚本输出+stock-pool.md中的BigA总分,综合判断后构造推送
**⚠️ 推送规则**:只显示BigA总分和长短线策略,不出现K线分/入场就绪度/启动信号/风控等内部指标
3. **不更新 stock-pool.md**(盘中异动不刷全池)
### 池外选股筛选
**触发词**: 「池外标的」/「选股」
1. web_search ×2 搜强势板块
2. `python3 scripts/biga-scan.py --codes <候选>` 扫描
3. web_search ×2 查催化剂
4. 完整评分(0-100) = 技术面(脚本0-20) + PE分(脚本0-15) + 基本面催化(模型0-40) + 热度(模型0-25)
5. **双信号对齐校验**:长线OK(BigA≥50) + 短线入场OK(择时≥0或入场≥6或启动≥2) + 风控通过(5日涨跌幅≤15%非恐慌) → 才推荐
6. 输出Top3-5,**每支格式要丰富**:评分·涨跌·方向·逻辑·催化·操作建议(见池外选股展示格式)
### 用户升级
用户说「升级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`,不存在则提示安装。
用户说「帮我安装」→ 获取当前对话渠道和目标 → 创建 `workspace/memory/biga-send-config.json`(存channel/target)→ `openclaw cron add` 3个job(不带 `--announce`,用 `--channel`/`--to`,加 `--no-deliver` 防止最终回复双发)→ 创建标记文件
## 推送格式
所有输出以 `🐂 BigA · 大A` 开头, `💬 回复"股票池"查看` 结尾。
**每支股票必须同时包含长线操作和短线策略。**
**格式要求**:`**粗体**` 标记标题和关键信息。
### 开盘/复盘格式
```
🐂 BigA · 大A · 开盘/复盘
**大盘** | **隔夜** | **催化** 各一句话
**🔥买入名称(code)** BigA评分·涨跌
长线: 买入/持有 - 核心理由(15-20字) + 目标价/止损
短线: 做多/观察/做T/回避 + 简单建议(10-15字)
**👀持有** / **⚠️风险** (同上)
**📌其余** 名称 评分·一句话
---SEGMENT---
**📌池外关注(3-5支)** — 按双信号对齐筛选,每支写详细
**名称(code)** BigA评分·涨跌
板块:所属板块
长线:入池逻辑 - 基本面亮点(15-20字)
短线:入场方向 + 入场时机判断 + 操作区间
催化:近期核心催化
操作:入场价格区间 / 目标价 / 止损位
**名称(code)** BigA评分·涨跌 (同上,每支都写详细)
⚠️ *仅供参考* 💬 回复"股票池"查看
```
### 盘中异动格式
```
🐂 BigA · 大A · 盘中异动
**大盘** 一句话
**名称(code)** BigA评分·涨跌·异动原因
长线: 操作建议
短线: 方向建议
```
### 股票池展示格式(用户喊「股票池」时用)
每支股票要写成**像分析个股一样丰富**,按方向分组,每组含:
- 大盘概况(一句话)
- 每个股票:评分·涨跌·方向
- 长线:操作 + 核心理由 + 催化剂或基本面亮点
- 短线:方向 + 建议 + 入场时机判断
- 风险提示(如有风控警告则列一笔)
- 末尾:池外关注一览(如有)
示例:
```
🐂 BigA · 股票池
**大盘** 上证4131(-0.09%)·深成15530(-0.2%)·创业板3914(-0.36%)
**🔥 持有(可关注)**
**合合信息(688615)** 60·+2.51%
长线:持有 - AI文字识别龙头,Q1净利+33.67%,业绩持续高增
短线:做多 - 择时+6,入场就绪8/10,回踩MA10到位,缩量止跌确认
目标160/止损125
**👀 工业富联(601138)** 51·+1.15%
长线:持有 - CPO/英伟达概念,Q1净利大增
短线:持有 - 均线金叉启动,择时0,等待进一步确认
**⚠️ 回避**
**天孚通信(300394)** 43·-5.02%
长线:持有关注 - 光器件龙头,1.6T量产,基本面好但等回调
短线:观望 - 择时+7但5日涨20.5%过高,风控触发禁止追高
**📌 池外关注**
鹏鼎控股(45)·PCB龙头·等回踩80
生益科技(38)·华为供应商·择时偏弱
---SEGMENT---
⚠️ *仅供参考,不构成投资建议*
💬 回复「选股」筛选池外标的
```
### 池外选股展示格式(用户喊「池外标的」时用)
每支候选要写详细,包含:
- 评分·涨跌·代码
- 所属板块+行情走势
- 长线:入池逻辑+基本面亮点
- 短线:入场时机+风控判断
- 催化剂:近期利好
- 操作建议:价格区间+止损
示例:
```
🐂 BigA · 池外筛选
**🔥 鹏鼎控股(002938)** 45·+3.01%
板块:PCB/英伟达供应链
长线:看好 - 233亿扩产受益英伟达Rubin,Q1营收+18%
短线:持有 - 择时+2,均线金叉启动,等回踩80附近买入
催化:英伟达GTC大会+AI服务器PCB需求爆发
操作:回踩80-82买入,目标95,止损78
```
### 推送规则
**当前模式**: 模型生成完整内容后直接输出到stdout,由cron的 `delivery.announce` 机制自动推送到用户聊天。
**废弃方式**: 不再使用 `python3 scripts/biga-scan.py --send-segments` 或 `openclaw message send` 等脚本内发送方式。
**通用规则**:
- 模型生成完整内容后直接输出(作为最终回复)
- 由cron的delivery系统负责推送
- 无需回复确认信息
## 时间窗口
| 场景 | 窗口 |
|------|------|
| 开盘前瞻(08:30) | 过去12h(昨晚20:00→今早8:30) |
| 盘中扫描 | 过去1h(仅9:30-15:00) |
| 收盘复盘(15:30) | 当日全天 |
| 用户触发 | 按要求,默认当天 |
### 输出约束
- **严禁输出思考过程、中间步骤、调试信息**
- 只推送最终整理后的内容
- >3条买卖信号只展Top3
- 无信号→空输出,一字不发
- 节假日休市不执行;开盘前瞻改外围追踪
- **禁止展示K线分/入场就绪度/启动信号等内部指标** — 用户只看长短线策略和简单理由
- 使用 stock-pool.md 中的 BigA 总分,不展示脚本分
## 文件索引
### 运行时(`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` - 板块分析
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!