daily-stock-analysis · git:20260830.d63cc92 · 2026-08-30 · sha256 ef331dd32c007c8c

daily-stock-analysis git:20260830.d63cc92A

Immutable. This exact content is served forever at /api/v1/blob/ef331dd32c007c8c.

---
name: daily-stock-analysis
description: 获取并校验 A 股实时行情,运行超短、趋势、低吸和观察池筛选,生成候选报告与原始量化字段。只负责发现层,不承担最终买卖、仓位或持仓裁决。
---

# Daily Stock Analysis · 筛选与报告发现层

## 职责边界

本工具是筛选工具之一,只负责行情获取、指标计算、候选筛选、报告生成和筛选状态保存;**不负责最终买入、卖出、仓位、持仓或真实仓权限裁决**。

权威层级固定为:

1. `盘中` skill:用户实际使用的决策入口和沟通流程;
2. 根目录 `选股框架.md`:交易规则、参数、否决条件和待验证状态的唯一权威;
3. `决策记录/YYYYMMDD.md`:实际执行、持仓和 T+1 状态的唯一记录;
4. 本目录:筛选和数据发现层,输出只作为 `盘中` 的输入。

如果用户提出买卖、持仓、仓位或复盘问题,本工具只提供带时间戳的筛选证据,并提示由 `盘中` skill 按《选股框架.md》完成裁决。

## 支持的筛选模式

1. **低吸超短线**:寻找仍在可交易买区、接近 VWAP/支撑且未明显追高的候选;
2. **低吸短线趋势**:筛选均线结构和趋势条件,输出趋势候选;
3. **严格超短线**:输出原始短线动能筛选结果;
4. **严格趋势**:输出原始趋势筛选结果;
5. **明日观察池**:输出触发价、支撑区、失效位和追高提示,作为观察数据,不代表可买;
6. **双池交集/状态机**:保存筛选状态和候选变化,状态本身不等于交易许可。

各模式必须独立运行,不能把不同模式的阈值或结果混合。详细筛选条件见 `references/screeners.md`。

## 运行入口

在项目根目录执行:

```bash
python3 daily-stock-analysis/scripts/a_share_daily_screen.py --mode all --format md
python3 daily-stock-analysis/scripts/a_share_daily_screen.py --mode low watchlist --format md
python3 daily-stock-analysis/scripts/a_share_daily_screen.py --mode strict low --format json --save /tmp/a_share_screen.json
python3 daily-stock-analysis/scripts/a_share_daily_screen.py --mode all --skip-announcements
```

普通筛选工具负责生成报告;实时看板负责展示数据。它们都不会自动下单,也不会替代 `盘中` skill 的最终裁决。

## 数据质量要求

- 每次输出必须标注数据时间、交易状态和数据源;
- 行情、K 线、公告、均价线或资金字段缺失时,明确标记“无法验证/数据不足”,不得自行补值;
- 使用统一单位:成交额和资金流向必须注明元、万元或亿元;
- 报告解析按表头动态定位,不能硬编码列号;
- 空结果先检查报告完整性、字段列位和网络状态,不能直接解释为“没有候选”;
- `A/B/C`、`strict/hopeful`、`buy zone` 等都是筛选层标签,不是买卖权限;
- `avoid`、`unknown`、`watch_risk` 只作为筛选结果中的风险字段呈现,最终含义由 `盘中` 和《选股框架.md》裁决。

## 输出约定

报告可以输出以下原始字段:代码、名称、价格、涨跌幅、成交额、换手率、量比、行业、均线、VWAP、日内高位回落、主力净额、超大单、大单、5 分钟增量、公告风险、板块共振和状态机状态。

输出“低吸候选”“观察”“追高风险”时,只描述筛选结果和卡点;不输出最终买入、卖出、真实仓开仓、仓位比例或 T+1 执行指令。

影子验证数据由 `tools/shadow_tracker.py` 统一维护。本工具不修改影子结算结果,也不把未完成样本转成交易结论。

## 明确禁止

- 不把筛选入榜直接写成“可以买”;
- 不绕过《选股框架.md》的超大单、公告、VWAP、板块和待验证权限门槛;
- 不读取或推断当前持仓来替代 `决策记录`;
- 不因用户希望交易而放宽筛选条件;
- 不在本工具内新建另一套交易规则。