FA3-Datafetch/.agent/workflows/stock_analysis.md

113 lines
8.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
description: 股票基本面全流程分析 (Stock Fundamental Analysis Workflow)
---
首先,请询问用户要分析的 **公司名称**、**股票代码** 以及 **所属市场** (CN/US/HK/JP)。
> [!IMPORTANT]
> **执行原则**
> 本 Workflow 的每一个步骤都至关重要。请**一步一步**仔细执行,确保每一个细分项都被深入分析并写入报告。
> **禁止**省略步骤或仅做简略概括。报告必须详实、有数据支撑。
1. **获取财务数据**
- **执行数据获取脚本**
启动虚拟环境后,运行已有脚本 `main.py` 来获取财务数据。
```bash
source .venv/bin/activate
python main.py <MARKET> <SYMBOL>
# 示例: python main.py US AAPL 或 python main.py CN 600519.SH
```
- **产出物确认**
脚本将在 `data/<MARKET>/<SYMBOL>/` 目录下生成以下文件:
- `report.html`:可视化的财务报表。
- `report.md`:结构化的财务数据。
2. **建立分析报告**
- **确定目标路径**
请以 `[股票代码]_[上市地点]_[公司简称]/[公司名称][YYYYMMDD]_基本面分析报告.md` 的格式创建最终报告文件。
- 例如:`00631_HK_三一国际/三一国际20251229_基本面分析报告.md`
- **初始化文件**
创建该文件,并**完整复制** `data/<MARKET>/<SYMBOL>/report.html` 的**所有内容**包括HTML标签到此文件中。
- *提示*:请确保 HTML 内容直接嵌入在 Markdown 文件中。后续的所有分析步骤3-7请继续追加在此内容之后。
3. **公司简介分析**
使用 `@[公司简介.md](file:///Users/xucheng/git.qubit.ltd/FA3/Prompt/公司简介.md)` 模板。
- **结合数据源**:直接参考 `data/<MARKET>/<SYMBOL>/report.md` 中的数据。
- **内容写入报告**:务必**逐一**执行以下 7 个细分步骤。对于每一个步骤,请提供**详细**的分析文字和数据,**不要**仅列出标题或一句话带过。
1. **公司概览**:详细描述公司性质、核心业务模式及核心价值主张。
2. **主营业务**:搜索最近的年报和半年报,制作表格精确列出各产品线的**收入金额**、**毛利率**和**占比**,并分析变化趋势。
3. **发展历程**:详细梳理关键里程碑与战略转型节点。
4. **核心团队**:列出主要高管的详细背景(履历、教育、出生年份),并分析其专业背景与公司业务的契合度。
5. **供应链**:详细分析原材料来源,列出主要供应商名称及其占比(如有),分析供应链稳定性。
6. **主要客户**:分析销售模式,详细列出主要客户群体及前五大客户占比(如有),评估客户集中度风险。
7. **未来展望**:引用公司高管对外演讲或财报指引,详细阐述官方声明的战略目标与市场预期。
4. **基本面分析**
使用 `@[基本面分析.md](file:///Users/xucheng/git.qubit.ltd/FA3/Prompt/基本面分析.md)` 模板。
- **结合数据源**:重点分析 `report.md` 中的关键财务指标ROE, 毛利率, 现金流等)。
- **内容写入报告**:深度分析以下 5 大部分并写入文件。请结合具体数据进行论述,**避免空泛的定性描述**。
1. **公司基本面**
- 详细分析护城河(品牌/技术/成本)的具体体现及变化趋势。
- 评估管理层治理水平(股东回报政策、激励机制有效性)。
- 描述企业文化与财务政策风格(激进/稳健)。
2. **业务与市场**
- 分析产品核心价值与更新迭代能力。
- 探讨行业需求的周期性位置与结构性增长点。
- 分析对下游客户的议价能力及其变化。
3. **竞争格局**:列出主要竞争对手,详细对比优劣势,分析竞争壁垒的边际变化。
4. **供应链与外部关系**:根据 `data/<MARKET>/<SYMBOL>/raw_balance_sheet_raw.csv` 中的应付/预收等项目,深度分析对上游的议价能力及公司的外部融资需求。
5. **监管环境**:列出相关的行业政策,详细分析其对公司的潜在正面或负面影响。
5. **内部人与机构动向分析**
使用 `@[内部人与机构动向分析.md](file:///Users/xucheng/git.qubit.ltd/FA3/Prompt/内部人与机构动向分析.md)` 模板。
- **内容写入报告**:捕捉以下 3 大维度信号并写入文件。**若某项无最新数据,请明确写出“无近期变动”,不可直接省略**。
1. **内部人动向**
- 详细列出核心高管在公开市场的买卖记录(区分被动/主动),分析其对股价的指引意义。
- 分析大股东持股变化趋势(增减持/质押)。
2. **机构动向**
- 统计机构总持股比例与股东户数变化,分析筹码集中度。
- 重点关注**顶级机构**(社保、知名公募、知名国际投资者)的“新进”或“清仓”操作。
- 总结机构研报观点的变化与一致性。
3. **综合研判**
- 内部人与机构信号是否共振?给出明确的“一致看多/看空/分歧”结论。
- 判断当前资金流向是顺风还是逆风。
6. **看涨逻辑分析**
使用 `@[看涨分析.md](file:///Users/xucheng/git.qubit.ltd/FA3/Prompt/看涨分析.md)` 模板。
- **内容写入报告**:执行以下 3 大核心论证并写入文件。**要求:每一条逻辑都必须有客观事实或数据佐证**。
1. **隐藏资产与未定价价值**
- 挖掘表外资产(专利/品牌/数据)的潜在价值。
- 评估低估的实体/股权资产(土地/子公司)。
- 识别运营中的“隐形冠军”优势。
2. **护城河加深**
- 举例说明竞争优势的动态强化(如具体的技术代差数据、品牌溢价能力)。
- 定量或定性分析客户高转换成本。
3. **长期景气度**
- 从需求侧分析未来3年以上的结构性增长逻辑。
- 从供给侧分析行业集中度提升或壁垒提高的趋势。
- 列出未来1-2年的关键催化剂事件。
7. **看跌逻辑分析**
使用 `@[看跌分析.md](file:///Users/xucheng/git.qubit.ltd/FA3/Prompt/看跌分析.md)` 模板。
- **内容写入报告**:执行以下 4 大风险排查(含压力测试)并写入文件。**必须正视风险,不可避重就轻**。
1. **护城河侵蚀**:分析技术颠覆、跨界竞争、转换成本失效的具体可能性。
2. **隐藏负债与风险**
- 排查财务雷区(表外债务、现金流脆弱性)。
- 识别运营雷区(单一依赖、关键人风险)。
3. **行业逆风与最坏情况**
- 预判行业天花板与需求逆转的风险。
- **进行压力测试**假设营收下滑30%的情境下,公司盈利和现金流将如何变化?请给出推演结果。
4. **价值底线评估(清算价值)**
- **核心假设**:在公司被迫停止经营并清算的极端情况下,其资产的真实变现价值是多少?
- **资产逐项折价**:根据 `data/<MARKET>/<SYMBOL>/raw_balance_sheet_raw.csv`,对资产负债表中的主要科目进行折价估算。**请在报告中创建一个表格,详细列出以下计算过程**
| 资产项目 | 账面价值 | 估计折价率 | 估计清算价值 | 备注/理由 |
| :--- | :--- | :--- | :--- | :--- |
| 现金及等价物 | ... | 100% | ... | 无风险 |
| 应收账款 | ... | 50%-80% | ... | 根据账龄及坏账准备 |
| 存货 | ... | 30%-70% | ... | 原材料 vs 产成品 |
| 固定资产 | ... | 30%-50% | ... | 二手变现折扣 |
| 无形资产/商誉 | ... | 0% | 0 | 清算时通常归零 |
| **总资产** | ... | - | **∑ 折后资产** | |
- **负债扣除**:列出总负债(含表外),需优先偿还。
- **最终估值**:计算 **(折价后总资产 - 总负债) / 总股本**,得出**每股清算价值**。**务必将此具体计算公式和结果明确写入报告**。这是公司价值的绝对底线。
5. **估值陷阱**:增长证伪与资产减值风险。