/scan - 市场扫描与标的推荐
基于用户的投资偏好和关注方向,扫描市场机会,推荐值得关注的标的。
使用方式
- •
/scan- 默认广谱扫描(关注池 + 市场热点) - •
/scan AI- 聚焦扫描AI相关机会 - •
/scan 半导体- 聚焦扫描半导体方向 - •
/scan 趋势- 寻找近期趋势明显的标的
执行步骤
第一步:读取用户偏好
读取以下配置文件了解用户的投资偏好:
- •
股市信息/Config/Profile.md- 投资风格、风险偏好 - •
股市信息/Config/Watchlist.md- 关注方向、排除清单 - •
股市信息/Config/Holdings.md- 当前持仓(避免重复推荐)
第二步:确定扫描范围
- •若用户未明确方向:执行广谱扫描 = 关注池 + 行业/概念热点 + 资金流向
- •若用户明确方向:仅聚焦相关行业/主题
第三步:获取市场数据(核心步骤)
运行数据获取脚本:
bash
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-2分钟)
- •只使用脚本JSON输出的数据
- •脚本失败时告知用户,禁止编造数据
第三步:基于脚本数据分析
优先使用脚本输出的数据进行分析:
- •
市场热点判断:
- •从
indices判断大盘风格(大盘/中小盘) - •从
north_flow判断外资态度(若含 time 一并标注) - •从
news快讯提取当日热点主题
- •从
- •
行业/概念强弱:
- •从
sector.industry/sector.concept识别强势板块与分化 - •与
watchlist_meta.focus_industries做匹配和取舍
- •从
- •
资金确认:
- •从
fund_flow.industry/fund_flow.concept查看净流入方向 - •若涨幅靠前但资金转负 → 提醒热度衰减风险
- •从
- •
广谱候选筛选(用户未明确方向时):
- •从
sector/fund_flow选择强势板块 - •优先使用板块领涨股/相关ETF作为候选
- •如仅有名称无代码,注明“需进一步确认代码”
- •从
- •
关注池机会筛选:
- •从
watchlist查看关注池标的表现 - •结合
technicals判断趋势/位置(trend、rsi14、price_percentile_1y) - •对比涨跌幅与资金动向,识别启动或加速迹象
- •从
- •
宏观环境分析:
- •从
macro获取PMI/CPI等数据 - •判断经济周期位置
- •从
第四步:补充搜索(仅在必要时)
只有以下情况才使用 WebSearch:
- •需要了解特定公司的最新公告
- •需要查询政策原文
- •用户明确要求搜索某个信息
WebSearch 注意事项:
- •搜索结果可能有时效误差,需标注"来源:网络搜索"
- •优先使用权威来源(证监会、交易所、公司官网)
- •对于价格数据,以脚本输出为准,不使用搜索结果
第五步:筛选和分析
筛选标准(基于用户Profile):
- •符合用户关注方向
- •不在排除清单中
- •不与现有持仓高度重叠
- •有明确的投资逻辑
- •广谱候选需有“行业强度+资金确认”双重支持
分析维度:
- •行业强度:板块排名、上涨家数、领涨股集中度
- •资金确认:行业/概念净流入是否同步
- •技术结构:趋势、位置、超买超卖(
technicals) - •估值水平:当前估值是否合理
- •风险点:主要风险是什么
- •触发/失效条件:可执行的进入与否决条件
- •评分卡:形成可比的推荐优先级
第六步:生成扫描报告
markdown
# 市场扫描报告 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 - •文件名与扫描日期一致,便于复盘与对比
第八步:询问后续操作
扫描完成后询问用户:
- •是否需要对某个推荐标的进行深度分析?
- •是否要更新关注池?
- •是否要调整关注方向?
推荐原则
- •质量优先:宁可少推荐,也不滥推荐,每次最多推荐3个
- •逻辑清晰:每个推荐必须有清晰的投资逻辑
- •风险提示:必须说明风险点和止损位
- •不追高:已经大涨的标的只能观察,不推荐追入
- •符合风格:推荐要匹配用户的投资风格(中长期、价值+趋势)
数据真实性保障(极其重要)
数据来源优先级
- •
第一优先:脚本输出
- •价格、涨跌幅、成交量 → 必须来自脚本JSON
- •宏观数据(PMI/CPI/M2)→ 来自脚本JSON
- •北向资金 → 来自脚本JSON
- •实时快讯 → 来自脚本JSON的news字段
- •
第二优先:配置文件
- •用户持仓 → Holdings.md
- •关注方向 → Watchlist.md
- •投资风格 → Profile.md
- •
第三优先:WebSearch(谨慎使用)
- •仅用于政策原文、公司公告等无法通过脚本获取的信息
- •必须标注"来源:网络搜索"
- •价格数据以脚本为准
禁止行为
- •禁止估算或假设价格
- •禁止使用记忆中的过时数据
- •禁止在脚本失败时编造数据
- •禁止混淆不同来源的数据
价格展示格式
code
当前价格:X.XXX(来源:AKShare,获取时间:YYYY-MM-DD HH:MM)
重要提醒
- •本工具提供的是分析和建议,不构成投资意见
- •所有投资决策由用户自行判断和承担
- •推荐标的不保证盈利,投资有风险