谢佩德骨头
26-06-22 11:29 微博认证:上海交通大学

顺手把上游探针策略的归档报告分享出来吧。这个策略我反正觉得不好用,主要就是给大家看看现在这套跟DS一起做出来的系统能把事做到什么程度。

# 上游财报探针策略 · 归档报告

> **归档日期**:2026-06-21
> **归档位置**:低效策略
> **一句话定级**:框架逻辑有效但适用范围过窄,不适合作为独立策略模块部署。

---

## 一、策略来源

从雪球文章《从西部矿业到铜冠铜箔:一次关于〈信息的金融意义〉的倒推学习》中提炼。核心思路:上游资源企业的财报异常信号(利润增速>>收入增速),通过产业链传导关系,可以成为下游需求更早的供需验证节点。

## 二、研究过程

- **第一轮**:从单案例(西矿→铜冠铜箔)抽象出概念框架
- **第二轮**:用 Tushare MCP 258 工具拉取 10 条产业链 × 30+ 只成分股的季度财务数据(1193条记录),检测出 66 个信号窗口
- **第三轮**:设计 v2 六因子评分体系,对所有信号窗口打分 + 股价回测验证
- **第四轮**:扩展到 10 条产业链扫描,测试普适性

## 三、v2 六因子评分体系(可复用组件)

| # | 因子 | 规则 |
|---|------|------|
| 1 | 毛利率方向 | 较前4Q均值扩张>2pp得2分,收缩得0分 |
| 2 | 周期位置 | 前2次信号得2分,>3次得0分 |
| 3 | 需求性质 | 毛利率<25%得2分,>50%得0分(商品暴利风险) |
| 4 | 下游集中度 | 下游专业化+集中得1分 |
| 5 | gap幅度 | 20-300pp得2分,>800pp得0分 |
| 6 | 营收方向 | 营收YoY>0得1分(排除降本/库存假信号) |

准入条件:上游企业≥50%营收可归因到目标产业链;extra_item/扣非利润≤50%;毛利率>0。

v2 过滤效果:66 信号→28 高分组→5 真正成功。低分组(≤3分)0% 命中率。

## 四、10 链扫描结论

| # | 产业链 | 结论 | 失败原因 |
|---|--------|------|---------|
| 1 | 铜→铜箔/PCB | ✅ 成功 | — |
| 2 | 钨→硬质合金→刀具 | ✅ 成功 | — |
| 3 | 锂→电池 | ❌ | 商品价格周期,市场看穿 |
| 4 | 硅料→光伏组件 | ❌ | 利润转移(上游赚=下游亏) |
| 5 | 稀土→磁材 | ❌ | 下游太分散,传导模糊 |
| 6 | 钢铁→电力设备 | ❌ | 上游不专一(宝钢<5%硅钢) |
| 7 | 萤石→氟化工 | ❌ | 上游极纯但无信号(漏报) |
| 8 | 石英砂→坩埚 | ❌ | 历史毛利率>80%=商品泡沫 |
| 9 | 锗→红外光学 | ❌ | 毛利率持续收缩,股价脱离基本面 |
| 10 | 半导体材料→晶圆 | ⚠️ | 当前无信号+品类不统一 |

**有效命中率:2/10 = 20%。但两条成功链本质是同一结构模板的两次复现。**

## 五、成功链的共同结构模板(可复用)

```
专一上游矿企(单一矿种>70%营收)
→ 强实体桥梁(原材料占下游成本>50%)
→ 专业化下游制造商(集中、可追踪)
→ 结构性需求催化剂(AI/制造升级,非商品周期)
→ 早期信号窗口(毛利率温和扩张+营收正增长+gap 20-500pp)
```

## 六、归档原因

1. **触发频率过低**:10链×6年仅2次有效触发,不足以构成独立策略
2. **条件过于苛刻**:需同时满足 10 个条件,实际可匹配产业链极少
3. **时间窗口窄**:从早期信号到市场充分定价,窗口约为1-3个季度
4. **人力成本不匹配**:维护监控体系(定期扫描上游财报)的投入产出比不合理

## 七、可复用组件(建议保留)

| 组件 | 用途 | 保留位置 |
|------|------|---------|
| v2 六因子评分清单 | 遇到"上游矿企利润暴增"故事时的手动过滤工具 | 投资决策框架附件 |
| 需求驱动 vs 价格周期 vs 利润转移 三分法 | 判断任何产业链传导逻辑的定性框架 | 投资决策框架附件 |
| 10链成分股+历史信号数据 | 后续产业链研究的参考基线 | 本文件夹内 CSV |
| 信息时效性三阶段(无用→被使用→衰减) | 适用任何公开信息套利分析 | 投资决策框架附件 |

## 八、重新激活条件

如果以下条件同时出现,可重新评估此策略:

1. 发现一条新链,其上游有纯标的(>70%营收来自单一矿种)、下游专业化+集中、存在结构性需求催化剂
2. 该链上游出现 v2 评分 ≥7 的信号窗口
3. 尚未被市场充分定价(信息处于"正在被使用"而非"已衰减"阶段)

---

## 附录:生成文件清单

| 文件 | 说明 |
|------|------|
| `financials_quarterly.csv` | 30只成分股1193条季度财务数据 |
| `fetch_financials.py` | 批量采集脚本 |
| `analyze_signals.py` | 信号检测+股价对比 v1 |
| `backtest_historical.py` | 14窗口历史回测 |
| `backtest_v2.py` | v2六因子评分+股价验证 |
| `scan_new_chains.py` | 半导体/军工/电力设备三链扫描 |
| `scan_tungsten.py` | 钨链扫描 |
| `scan_minerals.py` | 萤石+石英砂链扫描 |
| `scan_germanium.py` | 锗链扫描 |
| `n_concepts.txt` | 同花顺412个概念板块列表 |
| `dc_concepts.txt` | 东方财富概念板块列表 |

发布于 四川