AllenAI2014

scan

67
28
# Install this skill:
npx skills add AllenAI2014/ai-investment-advisor --skill "scan"

Install specific skill from multi-skill repository

# Description

市场扫描与标的推荐。当用户说"有什么机会"、"推荐"、"扫描市场"、"找标的"、"看看AI/半导体/新能源"时使用此skill。

# SKILL.md


name: scan
description: 市场扫描与标的推荐。当用户说"有什么机会"、"推荐"、"扫描市场"、"找标的"、"看看AI/半导体/新能源"时使用此skill。
user-invocable: true


/scan - 市场扫描与标的推荐

基于用户的投资偏好和关注方向,扫描市场机会,推荐值得关注的标的。

使用方式

  • /scan - 默认广谱扫描(关注池 + 市场热点)
  • /scan AI - 聚焦扫描AI相关机会
  • /scan 半导体 - 聚焦扫描半导体方向
  • /scan 趋势 - 寻找近期趋势明显的标的

执行步骤

第一步:读取用户偏好

读取以下配置文件了解用户的投资偏好:
- 股市信息/Config/Profile.md - 投资风格、风险偏好
- 股市信息/Config/Watchlist.md - 关注方向、排除清单
- 股市信息/Config/Holdings.md - 当前持仓(避免重复推荐)

第二步:确定扫描范围

  • 若用户未明确方向:执行广谱扫描 = 关注池 + 行业/概念热点 + 资金流向
  • 若用户明确方向:仅聚焦相关行业/主题

第三步:获取市场数据(核心步骤)

运行数据获取脚本:

cd "股市信息" && python3 scripts/fetch_market_data.py

脚本输出包含
- indices: 主要指数数据
- holdings: 持仓行情(含ETF/A股/港股/基金,附带 technicals
- watchlist: 关注池行情(来自 Watchlist.md,含 watch_reason/core_metrics/ideal_buy/status,附带 technicals
- watchlist_meta: 关注方向与排除清单摘要
- macro: 宏观经济数据(PMI、CPI、M2)
- north_flow: 北向资金数据(优先当日分时实时值,可能包含 time 字段)
- sector: 行业/概念板块排名(涨跌、换手、上涨家数、领涨股)
- fund_flow: 行业/概念资金流向(净流入、领涨股)
- news: 财联社实时快讯(替代WebSearch)

必须严格遵守
1. 等待脚本执行完成(约1-2分钟)
2. 只使用脚本JSON输出的数据
3. 脚本失败时告知用户,禁止编造数据

第三步:基于脚本数据分析

优先使用脚本输出的数据进行分析

  1. 市场热点判断
  2. indices 判断大盘风格(大盘/中小盘)
  3. north_flow 判断外资态度(若含 time 一并标注)
  4. news 快讯提取当日热点主题

  5. 行业/概念强弱

  6. sector.industry/sector.concept 识别强势板块与分化
  7. watchlist_meta.focus_industries 做匹配和取舍

  8. 资金确认

  9. fund_flow.industry/fund_flow.concept 查看净流入方向
  10. 若涨幅靠前但资金转负 → 提醒热度衰减风险

  11. 广谱候选筛选(用户未明确方向时)

  12. sector/fund_flow 选择强势板块
  13. 优先使用板块领涨股/相关ETF作为候选
  14. 如仅有名称无代码,注明“需进一步确认代码”

  15. 关注池机会筛选

  16. watchlist 查看关注池标的表现
  17. 结合 technicals 判断趋势/位置(trendrsi14price_percentile_1y
  18. 对比涨跌幅与资金动向,识别启动或加速迹象

  19. 宏观环境分析

  20. macro 获取PMI/CPI等数据
  21. 判断经济周期位置

第四步:补充搜索(仅在必要时)

只有以下情况才使用 WebSearch
- 需要了解特定公司的最新公告
- 需要查询政策原文
- 用户明确要求搜索某个信息

WebSearch 注意事项
- 搜索结果可能有时效误差,需标注"来源:网络搜索"
- 优先使用权威来源(证监会、交易所、公司官网)
- 对于价格数据,以脚本输出为准,不使用搜索结果

第五步:筛选和分析

筛选标准(基于用户Profile):
1. 符合用户关注方向
2. 不在排除清单中
3. 不与现有持仓高度重叠
4. 有明确的投资逻辑
5. 广谱候选需有“行业强度+资金确认”双重支持

分析维度
- 行业强度:板块排名、上涨家数、领涨股集中度
- 资金确认:行业/概念净流入是否同步
- 技术结构:趋势、位置、超买超卖(technicals
- 估值水平:当前估值是否合理
- 风险点:主要风险是什么
- 触发/失效条件:可执行的进入与否决条件
- 评分卡:形成可比的推荐优先级

第六步:生成扫描报告

# 市场扫描报告 YYYY-MM-DD

## 扫描范围
未明确方向 → 关注池 + 市场广谱热点
明确方向 → 仅聚焦:XX

## 一、市场环境

### 指数表现
| 指数 | 点位 | 涨跌 | 判断 |
|------|------|------|------|
| 上证指数 | X | +X% | ... |
| 科创50 | X | +X% | 科技风格占优 |

### 宏观数据
- PMI: X(荣枯线上/下)
- CPI: X%(通胀温和/偏高)
- 北向资金:今日净流入/出 X亿(时间:HH:MM)

### 市场快讯摘要
(从脚本news数据提取与关注方向相关的3-5条)
- ...

## 二、行业与资金

### 行业强度榜(Top 5)
| 行业 | 涨幅 | 上涨/下跌家数 | 领涨股 | 备注 |
|------|------|---------------|--------|------|
| ... | ... | ... | ... | 与关注方向关联度 |

### 概念强度榜(Top 5)
| 概念 | 涨幅 | 上涨/下跌家数 | 领涨股 | 备注 |
|------|------|---------------|--------|------|
| ... | ... | ... | ... | 与关注方向关联度 |

### 行业资金流(Top 5)
| 行业 | 净流入 | 涨幅 | 领涨股 | 备注 |
|------|--------|------|--------|------|
| ... | ... | ... | ... | 资金与涨幅是否一致 |

### 概念资金流(Top 5)
| 概念 | 净流入 | 涨幅 | 领涨股 | 备注 |
|------|--------|------|--------|------|
| ... | ... | ... | ... | 资金与涨幅是否一致 |

## 三、机会推荐(最多3个)

### 推荐标的1(来源:关注池/广谱):[代码] [名称]

| 维度 | 分析 |
|------|------|
| **当前价格** | X.XX(来源:AKShare) |
| **板块强度** | 行业/概念排名、上涨家数、领涨股强度 |
| **资金确认** | 净流入/净流出是否与涨幅一致 |
| **行业逻辑** | ... |
| **近期催化** | ... |
| **估值水平** | ... |
| **技术面** | MA/RSI/1年位置等 |
| **风险点** | ... |
| **建议操作** | 观望/关注/可小仓位试探 |
| **理想买点** | 回调到X.XX可考虑(约-X%) |
| **止损位** | X.XX |

**评分卡(100分)**
| 维度 | 证据 | 分数 |
|------|------|------|
| 行业强度(25) | ... | ... |
| 资金确认(20) | ... | ... |
| 技术结构(20) | ... | ... |
| 估值/基本面(20) | ... | ... |
| 持仓互补(15) | ... | ... |
| **总分** | - | XX |

**触发条件**:
- ...

**失效条件**:
- ...

**为什么适合您**:
- 符合您对XX行业的关注
- 与您现有持仓的关联/互补关系
- 风险等级与您的承受能力匹配

### 推荐标的2:...

### 推荐标的3:...

## 四、关注池更新建议

基于本次扫描,建议更新您的关注池:

| 操作 | 标的 | 原因 |
|------|------|------|
| 新增 | XXX | ... |
| 移除 | XXX | ... |
| 调整态度 | XXX | 从"观望"改为"关注" |

## 五、趋势观察

### 正在形成的趋势
- ...

### 需要警惕的风险
- ...

## 六、下一步建议

1. 如果想深入了解某个标的 → `/analyze 代码`
2. 如果决定买入 → 执行后用 `/trade` 记录

---
*数据来源:AKShare(行情、宏观、板块、资金)、财联社(快讯)*
*扫描时间:YYYY-MM-DD HH:MM*

第七步:保存扫描记录

  • 保存到:股市信息/Scan/YYYY-MM-DD-Scan.md
  • 文件名与扫描日期一致,便于复盘与对比

第八步:询问后续操作

扫描完成后询问用户:
1. 是否需要对某个推荐标的进行深度分析?
2. 是否要更新关注池?
3. 是否要调整关注方向?


推荐原则

  1. 质量优先:宁可少推荐,也不滥推荐,每次最多推荐3个
  2. 逻辑清晰:每个推荐必须有清晰的投资逻辑
  3. 风险提示:必须说明风险点和止损位
  4. 不追高:已经大涨的标的只能观察,不推荐追入
  5. 符合风格:推荐要匹配用户的投资风格(中长期、价值+趋势)

数据真实性保障(极其重要)

数据来源优先级

  1. 第一优先:脚本输出
  2. 价格、涨跌幅、成交量 → 必须来自脚本JSON
  3. 宏观数据(PMI/CPI/M2)→ 来自脚本JSON
  4. 北向资金 → 来自脚本JSON
  5. 实时快讯 → 来自脚本JSON的news字段

  6. 第二优先:配置文件

  7. 用户持仓 → Holdings.md
  8. 关注方向 → Watchlist.md
  9. 投资风格 → Profile.md

  10. 第三优先:WebSearch(谨慎使用)

  11. 仅用于政策原文、公司公告等无法通过脚本获取的信息
  12. 必须标注"来源:网络搜索"
  13. 价格数据以脚本为准

禁止行为

  • 禁止估算或假设价格
  • 禁止使用记忆中的过时数据
  • 禁止在脚本失败时编造数据
  • 禁止混淆不同来源的数据

价格展示格式

当前价格:X.XXX(来源:AKShare,获取时间:YYYY-MM-DD HH:MM)

重要提醒

  • 本工具提供的是分析和建议,不构成投资意见
  • 所有投资决策由用户自行判断和承担
  • 推荐标的不保证盈利,投资有风险

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.