# Cyclical Stock Research

> 生成周期股研究报告。当用户请求分析周期股、周期行业、涨价逻辑、产能周期、库存周期、去库补库、资源品、化工、有色、钢铁、煤炭、航运等周期行业个股研究时使用此技能。

- Skill: `wanxingai/cyclical-stock-research` (Agent Skill)
- Install (CLI): `npx skillmds@latest add wanxingai/cyclical-stock-research`
- Raw SKILL.md: https://api.skillmd.com/api/skills/wanxingai/cyclical-stock-research/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- Author: wanxingai (https://skillmd.com/u/wanxingai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/wanxingai/cyclical-stock-research

---


# 周期股研究 - 周期行业个股研究框架

针对周期行业上市公司，从周期象限判断、基本面拆解、成本曲线定位、供需矩阵分析、预期差挖掘五个维度输出结构化研究报告。

## 输入参数

| 字段 | 是否必填 | 说明 |
| ---- | ---- | ---- |
| 目标公司 | 必填 | 如"万华化学"、"紫金矿业"、"中国神华" |
| 关注重点 | 选填 | 如"涨价逻辑"、"产能扩张"、"成本优势"，不填则全面分析 |

---

## 数据获取流程

### Step 1: 公司基本信息与财务数据

```python
1. 调用 yiyanxuangu MCP 获取目标公司基本信息：
   get_stock_basic_info(stock_code="目标公司代码")
   获取公司所属行业、概念板块、主营业务描述

2. 调用 yiyanxuangu MCP 获取目标公司财务数据：
   get_stock_financial_data(stock_code="目标公司代码")
   获取最新一期营收、净利润、毛利率、各业务线收入、在建工程等
```

### Step 2: 行业周期与价格数据

```python
调用 万行-news API（太一数据/万行数据 MCP web_search），关键词组合：

1. "[目标公司所在行业] 价格 走势 2025 2026" — 获取产品价格趋势
2. "[行业] 库存 周期 去库 补库 产能" — 获取库存周期阶段
3. "[行业] 供需 缺口 新增产能 限产" — 获取供需格局
4. "[行业] 成本曲线 边际成本 现金成本" — 获取成本曲线位置
```

### Step 3: 可比公司与竞争格局

```python
调用 万行-news API，搜索竞争格局：
1. "[目标公司] 竞争对手 市场份额 产能排名" (近1年)
2. "[行业] 全球成本曲线 左侧 右侧 优势" (近1年)
3. "[目标公司] 管理层 资本开支 分红 减持" (近3年)
```

### Step 4: 高频需求信号

```python
调用 万行-news API，搜索高频指标：
1. "[下游行业] 开工率 销量 出口 高频" (近3个月)
2. "[行业] 草根调研 工厂 招聘 产能利用率" (近3个月)
3. "[行业] 预期差 共识 误区 分歧" (近1个月)
```

---

## 报告模板

```markdown
# [目标公司名称] 周期股研究报告

**目标公司**：[公司全称]（[股票代码]）
**所属行业**：[申万/中信行业分类]
**核心产品**：[主要产品及价格]
**报告类型**：周期股研究（买方视角）
**生成时间**：[YYYY-MM-DD HH:MM]

---

## 一、投研核心摘要 (Executive Summary & Cycle Phase)

### 周期象限锁定

**当前周期阶段**：[去库末期/补库初期/产能出清/供需紧平衡/产能过剩]

**判断依据**：
- 库存水位：[当前库存水平 vs 历史中枢，处于十年X%分位]
- 产能利用率：[行业平均开工率X%，较底部回升/较顶部回落X pct]
- 资本开支周期：[行业CAPEX处于扩张/收缩期，新增产能集中投放/枯竭]

### 核心逻辑亮点

驱动本次[涨价/反转]的唯一核心变量：**[一句话概括，如"能效双控导致XX产品供给收缩30%，而下游需求刚性增长15%，供需缺口持续扩大"]**

### 配置级别

**[强力推荐/观察/规避]**

**硬核逻辑**：[一句话支撑，如"当前产品价格处于十年20%分位，而现金成本处于80%分位，毛利剪刀差已达历史极值，一旦补库启动，利润弹性将呈非线性释放"]

---

## 二、基本面数据基石 (Database Bedrock & Fundamental)

### P×Q 深度拆解

| 产品 | 当前价格 | 十年分位 | 单位成本 | 成本十年分位 | 毛利率 | 毛利十年分位 |
| ---- | -------- | -------- | -------- | ------------ | ------ | ------------ |
| [产品A] | [X元/吨] | [X%] | [X元/吨] | [X%] | [X%] | [X%] |
| [产品B] | [X元/吨] | [X%] | [X元/吨] | [X%] | [X%] | [X%] |
| [产品C] | [X元/吨] | [X%] | [X元/吨] | [X%] | [X%] | [X%] |

**毛利剪刀差趋势**：
[分析当前价格水平下，价格与成本的剪刀差变动趋势。如"产品价格自底部反弹X%，而原料成本仅上涨X%，毛利剪刀差持续走阔，单吨毛利从X元扩大至X元"]

### 产能全景地图

| 基地/项目 | 坐标 | 现有产能 | 在建产能 | 预计投产 | 投产后EPS弹性 |
| --------- | ---- | -------- | -------- | -------- | ------------- |
| [基地A] | [省份/城市] | [X万吨/年] | [X万吨/年] | [202X年QX] | [+X元/股] |
| [基地B] | [省份/城市] | [X万吨/年] | [X万吨/年] | [202X年QX] | [+X元/股] |
| [基地C] | [省份/城市] | [X万吨/年] | — | — | — |

**产能敏感性测算**：
- 若产品价格维持当前水平，新增产能全部投产后，预计增厚营收[X亿]元，增厚净利[X亿]元，对应EPS增厚[X元]
- 盈亏平衡点：产品价格需高于[X元/吨]方可覆盖现金成本，当前价格距盈亏平衡点有[X%]安全垫

---

## 三、护城河与成本扫描 (Moat & Cost Curve Strategy)

### 全球成本曲线定位

**公司在成本曲线中的位置**：**[左侧盈利区/右侧边际出清区]**

[绘制或描述全球/全国成本曲线，标明公司位置。如"公司单吨完全成本X元，处于全国成本曲线前20%分位，显著低于行业平均X元和边际成本X元"]

**非对称优势拆解**：

| 优势类型 | 具体表现 | 成本节约量 |
| -------- | -------- | ---------- |
| 自备资源 | [如"自有煤矿/磷矿/盐湖，原料自给率X%"] | [单吨节约X元] |
| 自备能源 | [如"自备电厂/天然气，电价X元/度 vs 网电X元/度"] | [单吨节约X元] |
| 技术代差 | [如"新一代工艺路线，收率X% vs 行业平均X%"] | [单吨节约X元] |
| 规模效应 | [如"单线产能X万吨，为行业平均X倍"] | [单吨节约X元] |
| **合计** | — | **单吨领先行业X元** |

### 管理层"逆周期"能力

**历史底部扩张记录**：
- [年份]行业低谷期：[管理层决策，如"逆势启动XX项目建设，CAPEX达X亿"]
- [年份]行业高峰期：[管理层决策，如"加大分红力度，分红率X%；或高位减持/增持"]

**逆周期评分**：[优/良/中/差]
[评价管理层在周期波动中的战略定力，是否做到"别人恐惧我贪婪，别人贪婪我恐惧"]

---

## 四、供需矩阵与边际信号 (Supply-Demand Matrix & Edge Signals)

### 供给端（约束分析）

**行政性限产**：
- [政策名称]：[限产力度，如"能效双控要求XX行业减产X万吨，占全国产能X%"]
- [环保/安全]：[如"XX地区环保督察导致X家企业停产，影响供给X万吨/月"]

**自然性缩减**：
- 资本开支枯竭：[行业过去X年CAPEX累计下滑X%，新增产能断档期预计持续至202X年]
- 资源枯竭/品位下降：[如"XX矿品位从X%降至X%，单吨成本上升X元"]

**供给端量化汇总**：
| 约束因素 | 影响产能（万吨） | 占全国产能比例 | 持续时间 |
| -------- | ---------------- | -------------- | -------- |
| [因素1] | [X] | [X%] | [X个月] |
| [因素2] | [X] | [X%] | [X个月] |
| **合计** | **[X]** | **[X%]** | — |

### 需求端（高频共振）

**下游高频指标拟合**：

| 高频指标 | 最新值 | 环比 | 同比 | 与产品价格相关性 |
| -------- | ------ | ---- | ---- | ---------------- |
| [如"全钢胎开工率"] | [X%] | [+/-X pct] | [+/-X pct] | [正相关/滞后X周] |
| [如"挖掘机销量"] | [X台] | [+/-X%] | [+/-X%] | [正相关/领先X月] |
| [如"海外CCFI运费"] | [X点] | [+/-X%] | [+/-X%] | [正相关/同步] |
| [如"房地产新开工"] | [X万平米] | [+/-X%] | [+/-X%] | [正相关/滞后X月] |

**需求趋势判断**：
[综合高频指标，判断下游需求处于扩张/收缩/企稳阶段，与产品价格趋势是否形成共振]

---

## 五、Alpha 预警与预期差 (Alpha Insight & Risk Spectrum)

### 核心预期差 (Core Discrepancy)

**市场共识**：[当前市场主流观点，如"市场认为XX产品涨价不可持续，预计Q2回落"]

**逆共识证据**：
1. [证据1，如"草根调研显示下游渠道库存已降至X天，为历史最低，补库需求尚未启动"]
2. [证据2，如"海外XX国家产能因能源危机永久退出X万吨，而非市场预期的临时检修"]
3. [证据3，如"公司QX订单已排至X月，价格锁定在X元/吨，环比上涨X%"]

**预期差结论**：[一句话概括，如"市场低估了供给收缩的持久性和补库弹性，当前定价仅反映了X%的涨价预期"]

### 估值反脆弱性 (Valuation Floor)

**如果逻辑被证伪**：
- 悲观情景：产品价格回落至[X元/吨]，对应单吨净利[X元]，全年净利[X亿]，对应PE[X]x
- 重置成本支撑：公司净资产[X亿]，PB[X]x，接近历史底部[X]x；重置同等产能需投资[X亿]，对应市值折价[X%]
- 分红底线：按历史分红率X%，当前股价对应股息率[X%]，具备类债券防御属性

**下行风险可控性**：[高/中/低]
[评估即使涨价逻辑证伪，股价向下的安全边际]

### 特殊草根信号

| 信号类型 | 具体观察 | 信号意义 |
| -------- | -------- | -------- |
| 招聘变动 | [如"公司官网/招聘平台显示XX岗位招聘数量环比+X%"] | [产能扩张/收缩信号] |
| 工厂侧拍 | [如"卫星图/实地调研显示厂区车辆进出频次+X%"] | [开工率提升信号] |
| 会议语气 | [如"业绩会中管理层对QX展望措辞从'谨慎'转为'积极'"] | [管理层信心变化] |
| 渠道反馈 | [如"经销商反馈提货周期从X天延长至X天"] | [供需趋紧信号] |

---

## 六、投资建议

| 维度 | 结论 |
| ---- | ---- |
| **周期位置** | [去库末期/补库初期/产能出清/供需紧平衡] |
| **核心驱动** | [涨价/放量/成本下降/产能出清] |
| **弹性测算** | 产品价格每上涨X%，对应EPS增厚X元，弹性系数X |
| **目标价** | [X元]（对应2026年PE Xx） |
| **操作建议** | [现价买入/回调至X元买入/观望] |
| **核心风险** | [风险1]、[风险2]、[风险3] |

---

**数据来源**：yiyanxuangu MCP、万行新闻（太一数据/万行数据）
**免责声明**：本报告仅供投研参考，不构成投资建议。市场有风险，投资需谨慎。
```

---

## 输出要求

### 文件命名

`[目标公司简称]_周期股研究_[YYYYMMDD].md`

示例：`万华化学_周期股研究_20260420.md`

### 产物回传

生成文件后，调用 `deliver_attachments` 工具回传给用户。

---

## 内容质量要求

1. **周期象限明确**：必须明确判断当前处于去库/补库/产能出清/供需紧平衡/产能过剩哪个阶段，并给出判断依据
2. **P×Q深度拆解**：必须包含产品价格、成本、毛利率的十年分位点分析，模拟毛利剪刀差趋势
3. **成本曲线定位**：必须明确公司在全球/全国成本曲线中的位置（左侧盈利区/右侧边际出清区），量化非对称优势
4. **逆周期能力评估**：必须分析管理层在历史底部/顶部的资本开支、分红、减持记录
5. **供给约束量化**：行政性限产和自然性缩减必须量化到具体产能规模和占比
6. **高频指标拟合**：必须将行业价格趋势与下游高频先行指标进行拟合分析
7. **预期差挖掘**：必须指出市场共识误区和逆共识证据，至少3条
8. **估值反脆弱性**：必须分析逻辑证伪后的重置成本支撑位和下行安全边际
9. **草根信号记录**：必须记录至少2个特殊草根信号（招聘、工厂、会议、渠道等）
10. **客观专业**：使用周期股投研术语（CAPEX、现金成本、完全成本、毛利剪刀差、成本曲线等），避免营销词汇

## 踩坑经验

- yiyanxuangu MCP 财务数据：get_stock_financial_data 返回完整财务报表，需提取"在建工程"科目分析产能扩张
- 价格分位点：yiyanxuangu MCP 不直接提供产品价格历史分位，需通过 web_search 获取行业价格数据后自行计算
- 成本曲线：全球/全国成本曲线数据通常来自券商研报，需搜索"[行业] 成本曲线 分位"获取
- 高频指标：不同行业的高频指标差异大（化工看开工率、有色看LME库存、煤炭看港口库存、航运看BDI），需根据具体行业选择
- 草根信号：招聘数据可通过公司官网/招聘平台/天眼查获取，工厂侧拍可通过卫星图/实地调研/无人机获取

