| name | cyclical-stock-research |
| author | Yilin |
| description | 生成周期股研究报告。当用户请求分析周期股、周期行业、涨价逻辑、产能周期、库存周期、去库补库、资源品、化工、有色、钢铁、煤炭、航运等周期行业个股研究时使用此技能。 |
周期股研究 - 周期行业个股研究框架
针对周期行业上市公司,从周期象限判断、基本面拆解、成本曲线定位、供需矩阵分析、预期差挖掘五个维度输出结构化研究报告。
输入参数
| 字段 | 是否必填 | 说明 |
|---|
| 目标公司 | 必填 | 如"万华化学"、"紫金矿业"、"中国神华" |
| 关注重点 | 选填 | 如"涨价逻辑"、"产能扩张"、"成本优势",不填则全面分析 |
数据获取流程
Step 1: 公司基本信息与财务数据
1. 调用 yiyanxuangu MCP 获取目标公司基本信息:
get_stock_basic_info(stock_code="目标公司代码")
获取公司所属行业、概念板块、主营业务描述
2. 调用 yiyanxuangu MCP 获取目标公司财务数据:
get_stock_financial_data(stock_code="目标公司代码")
获取最新一期营收、净利润、毛利率、各业务线收入、在建工程等
Step 2: 行业周期与价格数据
调用 万行-news API(太一数据/万行数据 MCP web_search),关键词组合:
1. "[目标公司所在行业] 价格 走势 2025 2026" — 获取产品价格趋势
2. "[行业] 库存 周期 去库 补库 产能" — 获取库存周期阶段
3. "[行业] 供需 缺口 新增产能 限产" — 获取供需格局
4. "[行业] 成本曲线 边际成本 现金成本" — 获取成本曲线位置
Step 3: 可比公司与竞争格局
调用 万行-news API,搜索竞争格局:
1. "[目标公司] 竞争对手 市场份额 产能排名" (近1年)
2. "[行业] 全球成本曲线 左侧 右侧 优势" (近1年)
3. "[目标公司] 管理层 资本开支 分红 减持" (近3年)
Step 4: 高频需求信号
调用 万行-news API,搜索高频指标:
1. "[下游行业] 开工率 销量 出口 高频" (近3个月)
2. "[行业] 草根调研 工厂 招聘 产能利用率" (近3个月)
3. "[行业] 预期差 共识 误区 分歧" (近1个月)
报告模板
# [目标公司名称] 周期股研究报告
**目标公司**:[公司全称]([股票代码])
**所属行业**:[申万/中信行业分类]
**核心产品**:[主要产品及价格]
**报告类型**:周期股研究(买方视角)
**生成时间**:[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 工具回传给用户。
内容质量要求
- 周期象限明确:必须明确判断当前处于去库/补库/产能出清/供需紧平衡/产能过剩哪个阶段,并给出判断依据
- P×Q深度拆解:必须包含产品价格、成本、毛利率的十年分位点分析,模拟毛利剪刀差趋势
- 成本曲线定位:必须明确公司在全球/全国成本曲线中的位置(左侧盈利区/右侧边际出清区),量化非对称优势
- 逆周期能力评估:必须分析管理层在历史底部/顶部的资本开支、分红、减持记录
- 供给约束量化:行政性限产和自然性缩减必须量化到具体产能规模和占比
- 高频指标拟合:必须将行业价格趋势与下游高频先行指标进行拟合分析
- 预期差挖掘:必须指出市场共识误区和逆共识证据,至少3条
- 估值反脆弱性:必须分析逻辑证伪后的重置成本支撑位和下行安全边际
- 草根信号记录:必须记录至少2个特殊草根信号(招聘、工厂、会议、渠道等)
- 客观专业:使用周期股投研术语(CAPEX、现金成本、完全成本、毛利剪刀差、成本曲线等),避免营销词汇
踩坑经验
- yiyanxuangu MCP 财务数据:get_stock_financial_data 返回完整财务报表,需提取"在建工程"科目分析产能扩张
- 价格分位点:yiyanxuangu MCP 不直接提供产品价格历史分位,需通过 web_search 获取行业价格数据后自行计算
- 成本曲线:全球/全国成本曲线数据通常来自券商研报,需搜索"[行业] 成本曲线 分位"获取
- 高频指标:不同行业的高频指标差异大(化工看开工率、有色看LME库存、煤炭看港口库存、航运看BDI),需根据具体行业选择
- 草根信号:招聘数据可通过公司官网/招聘平台/天眼查获取,工厂侧拍可通过卫星图/实地调研/无人机获取