# A股主板候选复盘（2026-06-24）

> 本复盘仅基于本地文件 `data/stocks/stock_candidates_latest.json`、`data/stocks/reports/2026-06-24.md`、`data/stocks/reports/2026-06-23.md` 和写入前的 `data/stocks/ai_reviews/latest-ai-review.md` 生成，不构成投资建议；下文所有动作都只表示观察或模拟盘动作。

## 今日一句话结论

最新可用交易日为 2026-06-24，候选池从昨日 8 只骤降至 1 只，仅剩 `002149 西部材料` 以 `B1低位` 信号入选（分数 `79`）；昨日优先观察的 `601838 成都银行`、`600188 兖矿能源`、`600863 华能蒙电`、`601699 潞安环能` 全部退出候选池，当前数据不足以判断退出原因，明日重点是观察西部材料的承接和候选池是否回补。

## 数据范围说明

- 当前中国日期：2026-06-24；`stock_candidates_latest.json` 的 `meta.trade_date` 为 `2026-06-24`，日期一致。
- 本轮筛选命令 `python3 scripts/stock_screener.py --top-m 5000 --limit 20 --precheck-limit 80 --min-score 70 --workers 16` 已成功完成。
- 最新可用候选：1 只；股票池快照 3185 只，基础过滤后 2077 只，按成交额扫描 2077 只，最终分析 161 只。
- 最近两份 Markdown 报告为 `2026-06-23.md` 与 `2026-06-24.md`；写入前的上一份 AI 复盘基于 2026-06-23 数据，当时候选为 8 只。

## 候选分层

### 优先观察

- `002149 西部材料`，名称：西部材料，信号：`B1低位`，分数：`79`。证据：`J=-7.89` 低于 `10%分位=1.15`；`close=48.04 > 知行长线`，且 `知行短线 > 知行长线`；`周线多头=True`、`最大量非阴=True`、成交额 `14.4 亿`、多源校验通过且可信来源为 `sina_market,tencent,sina`。它在昨日（2026-06-23）曾因单日跌幅 `-9.998%` 被降级，今日跌幅收窄至 `-2.258%`，J 值从昨日 `-5.83` 进一步下探至 `-7.89`，仍在 10% 分位下方，说明低位信号更充分；但 `brick_proxy=False`，且昨日接近跌停的弱结构尚未完全修复，放在第一观察位但需等承接确认。

### 继续等待

当前候选池仅 1 只，无"继续等待"分层标的。昨日候选中 `603268 松发股份`（分数 `79`）、`603730 岱美股份`（分数 `79`）今日均未入选，当前本地 JSON 没有它们的今日收盘、J 值或知行线状态，当前数据不足以判断是正常退出还是信号失效。

### 移出或降级

以下为昨日候选今日退出候选池的标的，按昨日优先观察名单逐只说明：

- `601838 成都银行`，昨日信号 `B1低位`，昨日分数 `84`，昨日涨跌幅 `+1.849%`，成交额 `5.08 亿`。今日未入选候选池，当前本地 JSON 没有它的今日收盘、J 值或知行线状态，当前数据不足以判断退出原因。模拟盘处理：从主观察名单移出，只保留"待补行情复核"。
- `600188 兖矿能源`，昨日信号 `B1低位`，昨日分数 `79`，昨日涨跌幅 `-2.923%`，成交额 `11.95 亿`。今日未入选候选池，当前本地 JSON 没有它的今日收盘、J 值或知行线状态，当前数据不足以判断退出原因。模拟盘处理：从主观察名单移出，只保留"待补行情复核"。它是 2026-06-22 与 2026-06-23 连续出现的候选，但分数从 `84` 降到 `79`，今日进一步退出。
- `600863 华能蒙电`，昨日信号 `B1低位`，昨日分数 `79`，昨日涨跌幅 `-2.652%`，成交额 `9.71 亿`。今日未入选候选池，当前本地 JSON 没有它的今日收盘、J 值或知行线状态，当前数据不足以判断退出原因。模拟盘处理：从主观察名单移出，只保留"待补行情复核"。
- `601699 潞安环能`，昨日信号 `B1低位`，昨日分数 `79`，昨日涨跌幅 `-3.634%`，成交额 `7.88 亿`。今日未入选候选池，当前本地 JSON 没有它的今日收盘、J 值或知行线状态，当前数据不足以判断退出原因。模拟盘处理：从主观察名单移出，只保留"待补行情复核"。
- `000688 国城矿业`，昨日信号 `B1低位`，昨日分数 `79`，昨日涨跌幅 `-10.008%`，成交额 `13.56 亿`。今日未入选候选池，当前本地 JSON 没有它的今日收盘、J 值或知行线状态，当前数据不足以判断退出原因。模拟盘处理：维持降级。
- `603268 松发股份`，昨日信号 `B1低位`，昨日分数 `79`，昨日涨跌幅 `-3.051%`，成交额 `7.94 亿`。今日未入选候选池，当前本地 JSON 没有它的今日收盘、J 值或知行线状态，当前数据不足以判断退出原因。模拟盘处理：从继续等待移出。
- `603730 岱美股份`，昨日信号 `B1低位`，昨日分数 `79`，昨日涨跌幅 `-3.33%`，成交额 `4.25 亿`。今日未入选候选池，当前本地 JSON 没有它的今日收盘、J 值或知行线状态，当前数据不足以判断退出原因。模拟盘处理：从继续等待移出。

## 明日盘前检查表

1. 确认候选 JSON 是否已被新一轮脚本成功刷新；如果仍停留在 `generated_at=2026-06-24T11:24:25+08:00`，只能按最新可用交易日处理。
2. 核对 `002149 西部材料` 是否继续保留在候选池中；若消失，只记录不动作。
3. 检查昨日退出的 7 只标的是否有重新入池；若重新出现，按新数据重新分层。
4. 对 `002149` 检查 `close > 知行长线` 和 `短线 > 长线` 是否仍成立；跌回长线下方的直接降级。
5. 检查 `quote_check.trusted` 是否仍为 `true`，可信来源是否仍至少包含两个来源；多源校验异常时暂停观察。
6. 观察候选池数量是否从 1 只回升；持续只有 1 只可能说明市场整体偏弱或筛选条件偏严。

## 盘中观察触发条件

- `002149 西部材料`：若盘中不再扩大回撤，并保持在知行长线上方，可继续作为唯一观察位；若跌回长线下方，则降级。若出现放量阳线且量大于近 10 日均量 1.15 倍（即 B2 条件），可上调为优先确认。
- 昨日退出的 7 只标的：当前本地数据不足以判断它们的盘中状态，不凭本地数据做盘中观察建议。

## 模拟盘动作建议

- 模拟盘主观察名单：`002149 西部材料`。
- 第一顺位观察为 `002149 西部材料`；它的 J 值 `-7.89` 低于 10% 分位 `1.15`，多源校验通过，成交额 `14.4 亿` 仍有承接基础，但昨日接近跌停的弱结构尚未完全修复，不做主动模拟买入动作，只做观察。
- 昨日退出的 7 只标的暂不纳入新的模拟盘动作，先按"待补行情复核"处理。
- 当前候选池仅 1 只，模拟盘整体处于低活跃状态。

## 风险与数据缺口

- 当前候选池从 8 只骤降至 1 只，变化幅度较大；当前数据不足以判断是市场整体走弱、筛选条件偏严还是个别标的恰好刚好退出，需要更多交易日数据确认。
- 昨日优先观察的 4 只标的（`601838`、`600188`、`600863`、`601699`）全部退出候选池，且本地 JSON 没有它们的今日收盘、J 值或知行线状态，当前数据不足以做价格表现复盘。
- `002149 西部材料` 昨日跌幅 `-9.998%`，今日跌幅 `-2.258%`，跌幅收窄但弱结构尚未完全修复；当前本地数据不包含外部新闻、公告、资金流或板块联动，不能解释昨日接近跌停的原因。
- `volume_ratio` 字段为 `None`，当前无法用量比做进一步分层。
- `data/stocks/reports/` 只有最近两份可比 Markdown，历史样本偏短；对持续性判断当前数据不足。
- 候选全部是 `B1低位`，没有真实 `B2/B3` 确认信号；本地报告也提示 `B2/B3/砖型图` 为近似实现，后续必须等新数据确认。

## 与上一份复盘的变化

- 与写入前的上一份 AI 复盘（2026-06-23）相比，候选数量从 8 只骤降至 1 只，是本轮复盘最大的结构性变化。
- 昨日优先观察的 4 只标的（`601838 成都银行`、`600188 兖矿能源`、`600863 华能蒙电`、`601699 潞安环能`）全部退出候选池，仅 `002149 西部材料` 从昨日降级区回到今日候选池。
- `002149 西部材料` 的角色变化：昨日因单日跌幅 `-9.998%` 被降级，今日跌幅收窄至 `-2.258%`，J 值从 `-5.83` 下探至 `-7.89`，低位信号更充分，从降级区回归为唯一观察标的。
- 与 `2026-06-22.md` 相比，候选数量从 3 只 → 8 只 → 1 只，波动较大；`600188 兖矿能源` 是 2026-06-22 与 2026-06-23 连续出现的候选，但今日进一步退出。
- 本轮筛选命令成功完成，不再有上一轮"脚本未完成"的数据缺口；但候选数量骤降带来的新缺口是：退出标的缺乏今日行情数据，无法做价格表现复盘。
