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、板块和待验证权限门槛; - 不读取或推断当前持仓来替代 `决策记录`; - 不因用户希望交易而放宽筛选条件; - 不在本工具内新建另一套交易规则。