按四层结构,每个指标包含:定义 → 为什么重要 → 数据源 → 打分规则 → 历史值范围 → 失效场景。
先给你上”总目录”:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Layer 1 领先层 (4 指标)
1.1 能繁母猪存栏 YoY
1.2 能繁母猪存栏 环比 & 加速度
1.3 15公斤仔猪价格
1.4 能繁母猪 vs 正常保有量
Layer 2 同步层 (3 指标)
2.1 全国生猪均价 vs 成本线
2.2 头均盈亏(自繁自养)
2.3 猪粮比
Layer 3 滞后层 (3 指标)
3.1 上市公司季度亏损家数占比
3.2 头部公司资本开支 & 在建工程
3.3 头部公司月度出栏加速度
打分聚合规则
历史回测检查项
全国能繁母猪存栏量的同比变化率(年化%)。
这是猪周期最本质的领先指标。因为:
YoY 直接告诉你未来 10 个月的供给方向。
取过去 10 年(2016-至今)该指标的历史分位:
| YoY 值 | 历史分位 | 打分 |
|---|---|---|
| < -10% | 最低 5% | +2.0 |
| -10% ~ -5% | 最低 5-15% | +1.5 |
| -5% ~ -2% | 最低 15-30% | +1.0 |
| -2% ~ +2% | 中间 30-70% | 0 |
| +2% ~ +5% | 最高 30-15% | -1.0 |
| +5% ~ +10% | 最高 15-5% | -1.5 |
| > +10% | 最高 5% | -2.0 |
1
2
3
4
5
6
2018-08 非洲猪瘟前: YoY +2% (中性)
2019-09 猪瘟去化谷底: YoY -38% ★★★极端信号 (+2)
2020-11 补栏顶峰: YoY +31% ★★★极端信号 (-2)
2022-04 22年周期底: YoY -8% (+1.5)
2024-04 上一次去化底:YoY -5% (+1)
2026-05 当前估计: YoY -3% (+1) ← 你现在的位置
YoY 反应慢,环比+加速度更敏感。当周期转向时:
加速度信号往往比 YoY 提前 3–6 个月。
同 1.1(农业农村部月报),自己算环比。
方向性打分: | 环比 | 打分 | |—|—| | < -2% | +1.0 | | -2% ~ -0.5% | +0.5 | | -0.5% ~ +0.5% | 0 | | +0.5% ~ +2% | -0.5 | | > +2% | -1.0 |
加速度打分(连续 3 个月方向): | 连续 3 个月环比方向 | 加成 | |—|—| | 连续 3 月负增且加速下降 | +1.0 | | 连续 3 月正增且加速上升 | -1.0 | | 反转(负→正 或 正→负) | ⚠️ 拐点警示(另外标红提示,不加分) |
最终得分 = 方向性 + 加速度(范围 -2 ~ +2)
1
2
3
4
5
2019-01 至 2019-09: 连续9月负增,最大月度-4.8% → 满分 +2
2020-04 起: 连续正增,最大 +3.6% → 满分 -2
2022-01 至 2022-04: 连续负增,月均-1.2% → +1.5
2024-Q1: 环比 -0.4% 微跌 → +0.5
2026-04 至今: 环比连续负 3 月,加速度转负 → +1.5 (估计)
15 公斤外三元仔猪的全国均价(元/公斤 或 元/头)。
养殖户”用真金白银投票”的指标。核心逻辑:
关键背离信号:
A. 水平打分(历史分位): | 仔猪价 (元/kg) | 历史分位 | 打分 | |—|—|—| | < 20 | 最低 10% | +1.5 | | 20-25 | 最低 30% | +0.5 | | 25-35 | 中间 | 0 | | 35-45 | 最高 30% | -0.5 | | > 45 | 最高 10% | -1.5 |
B. 背离信号加成: | 情形 | 加成 | |—|—| | 猪价 6 月移动均线跌 + 仔猪 3 月移动均线涨 | +1.0 ⭐ 强底部 | | 猪价 6 月移动均线涨 + 仔猪 3 月移动均线跌 | -1.0 ⭐ 强顶部 |
1
2
3
4
5
2019-06 猪瘟去化尾声: 仔猪 22元/kg (低位)
2020-08 补栏疯狂: 仔猪 105元/kg ★极端顶部 (-1.5)
2022-04 上轮周期底: 仔猪 27元/kg (+0.5) + 背离信号 (+1)
2024-Q1: 仔猪 30元/kg (0)
2026-05 估计: 仔猪 20元/kg (+1.5) + 是否背离待验证
当前能繁母猪存栏量 与 农业农村部公布的正常保有量 3900 万头(2024 版)的偏离度。
这是政策信号,不是市场信号。
2024 版调控目标:
1
2
3
4
5
6
7
2019-09: 1913 万头 (远低红线) 满分 +2
2021-06: 4564 万头 (蓝色预警) 满分 -2
2024-04: 3986 万头 (正常偏下) 0.5
2026-05 估计: ~3900 万头 (正常) 0
但注意: 政策目标本身在 2024 从 4100 下调到 3900
所以"合理值"也在变
全国外三元生猪出栏均价 与 行业平均完全成本 的差值(元/公斤)。
猪价本身没意义,猪价 vs 成本才有意义。
盈亏差比猪价本身更能反映周期位置。
futures_pig_info(免费,日频)猪价 vs 成本 差值(元/kg): | 差值 | 状态 | 打分 | |—|—|—| | < -3 | 全行业深度亏损 | +2.0 | | -3 ~ -1 | 深亏 | +1.5 | | -1 ~ 0 | 微亏 | +0.5 | | 0 ~ +2 | 微利 | 0 | | +2 ~ +5 | 良好 | -0.5 | | +5 ~ +10 | 高盈利 | -1.5 | | > +10 | 暴利 | -2.0 |
1
2
3
4
5
6
2019-10 猪瘟顶: 猪价 40 - 成本 15 = +25 满分 -2 (顶部)
2020 全年: 猪价 34 - 成本 15 = +19 -2 (顶部延续)
2021-10 崩盘: 猪价 12 - 成本 17 = -5 满分 +2 (深亏)
2022-04 底部: 猪价 12 - 成本 17 = -5 +2
2024-Q1: 猪价 15 - 成本 15 = 0 0
2026-05: 猪价 10 - 成本 14 = -4 +2 (你现在的位置)
养殖一头猪从出生到出栏的全流程头均利润(元/头)。
头均盈亏 -300 元 是行业公认的”深度亏损线”。
| 头均盈亏(元/头) | 状态 | 打分 |
|---|---|---|
| < -400 | 极端深亏(历史罕见) | +2.0 |
| -400 ~ -200 | 深度亏损 | +1.5 |
| -200 ~ -50 | 亏损 | +1.0 |
| -50 ~ +100 | 平本 | 0 |
| +100 ~ +500 | 盈利 | -0.5 |
| +500 ~ +1500 | 高盈利 | -1.5 |
| > +1500 | 暴利(历史罕见) | -2.0 |
1
2
3
4
5
6
2019-10 猪瘟顶: 头均盈利 +3000 元 ★★极端 (-2)
2020 全年: 头均盈利 +2000 元 (-2)
2021-10 崩盘: 头均盈亏 -600 元 ★极端 (+2)
2022-04 底部: 头均盈亏 -400 元 (+1.5)
2024-Q3 短反弹:头均盈利 +300 元 (-0.5)
2026-05 当前: 头均盈亏 -280 元 (+1.5, 你现在的位置)
生猪出栏均价 ÷ 玉米现货均价。
这是国家发改委官方使用的调控指标,硬性政策阈值:
猪粮比是唯一有明确”政策阈值”的指标,具有硬约束意义。
| 猪粮比 | 政策信号 | 打分 |
|---|---|---|
| < 4.5 | 严重亏损 → 强收储 | +2.0 |
| 4.5 - 5.0 | 触发收储线 | +1.5 |
| 5.0 - 5.5 | 亏损区 | +1.0 |
| 5.5 - 7.0 | 微利/正常 | 0 |
| 7.0 - 8.5 | 良好盈利 | -0.5 |
| 8.5 - 10.0 | 高盈利 | -1.5 |
| > 10.0 | 触发投放 | -2.0 |
1
2
3
4
5
6
2019-10: 猪粮比 20+ (历史极端顶) 满分 -2
2020: 猪粮比 12-16 -2
2021-10: 猪粮比 4.3 +2
2022-04: 猪粮比 4.9 +1.5
2024-Q3: 猪粮比 8.5 (小顶) -0.5
2026-05: 猪粮比 4.8 (估计) +1.5 (你现在的位置)
A 股生猪养殖上市公司(约 8 家:牧原、温氏、新希望、正邦、天邦、大北农、罗牛山、傲农)中,单季度归母净利润为负的家数占比。
stock_report_disclosure(季报披露表)| 亏损家数占比 | 打分 |
|---|---|
| ≥ 75% (6/8+) | +2.0 |
| 62.5% (5/8) | +1.5 |
| 50% (4/8) | +1.0 |
| 37.5% (3/8) | 0 |
| 25% (2/8) | -0.5 |
| 12.5% (1/8) | -1.0 |
| 0% (全盈利) | -2.0 |
1
2
3
4
5
6
7
8
2019 Q1-Q4: 2/8 - 3/8 亏损 (混沌区)
2020 全年: 0-1/8 (全行业暴利, -2)
2021 Q3-Q4: 5/8 - 7/8 亏损 (+1.5 到 +2)
2022 Q1: 6/8 亏损 (+2, 底部)
2023 Q1-Q3: 5/8 - 6/8 亏损 (行业困境延长)
2024 Q1: 5/8 亏损 (+1.5)
2024 Q3-Q4: 1-2/8 亏损 (小顶部)
2026 Q1: 5/8 - 6/8 亏损 (+1.5, 估计, 你现在的位置)
牧原、温氏、新希望三家头部公司在建工程金额 与 资本开支增速。
这是纯粹的”产能扩张 vs 收缩”信号:
历史规律:在建工程见顶后 12-18 个月,猪价见底。
合并资产负债表 → 在建工程stock_balance_sheet_by_report_emA. 在建工程 YoY 变化: | 三家合计在建工程 YoY | 打分 | |—|—| | < -30% | +2.0 (产能大幅收缩) | | -30% ~ -10% | +1.0 | | -10% ~ +10% | 0 | | +10% ~ +30% | -1.0 | | > +30% | -2.0 (疯狂扩张) |
B. 资本开支 vs 折旧摊销比(辅助信号): | Capex / D&A | 状态 | 加成 | |—|—|—| | < 0.8 | 维护性 capex,行业停止扩张 | +0.5 | | 0.8 - 1.5 | 正常 | 0 | | > 2.0 | 疯狂扩张 | -0.5 |
合并得分:范围 -2.5 ~ +2.5,超过 ±2 按 ±2 计。
1
2
3
4
5
2020 全年: 三家在建工程 YoY +180%, Capex/D&A ~ 4x → -2 (疯狂扩张)
2021 Q4: 在建工程 YoY 见顶回落 → -1
2022 Q4: 在建工程 YoY -12%, Capex/D&A ~ 1.2 → +1
2024 Q4: 在建工程 YoY -25%, Capex/D&A ~ 0.9 → +1.5 (产能出清中)
2026 Q1估计: 在建工程 YoY -20%, Capex/D&A ~ 0.7 → +1.5 (你现在)
牧原、温氏、新希望三家头部公司月度出栏量 YoY 与 环比加速度。
stock_notice_reportA. 三家合计出栏 YoY: | YoY | 状态 | 打分 | |—|—|—| | > +40% | 供应放量,价格承压 | -1.5 | | +20% ~ +40% | 增长 | -0.5 | | 0% ~ +20% | 常态 | 0 | | -20% ~ 0% | 温和收缩 | +0.5 | | < -20% | 大幅收缩 | +1.5 |
B. 环比加速度(辅助): | 环比 3 月方向 | 加成 | |—|—| | 连续 3 月加速上升 | -0.5 | | 连续 3 月加速下降 | +0.5 |
合并得分:范围 -2 ~ +2。
1
2
3
4
2020-2021: 三家合计出栏 YoY +50% 至 +80% (-1.5, 供应冲击)
2022-04: 出栏 YoY +25% (但价格已崩,说明底部临近)
2024-Q1: 出栏 YoY +12% (0)
2026-Q1-Q2: 出栏 YoY +15%, 但增速放缓 → 0 (中性偏空)
1
2
3
Layer 1 领先层:4 个指标,每个 -2 ~ +2,合计 -8 ~ +8
Layer 2 同步层:3 个指标,每个 -2 ~ +2,合计 -6 ~ +6
Layer 3 滞后层:3 个指标,每个 -2 ~ +2,合计 -6 ~ +6
方案 A(简单加总):三层直接加,范围 -20 ~ +20
方案 B(推荐 · 层级加权):不是给指标加权,而是给层级加权,突出领先层:
1
综合得分 = Layer1 × 1.2 + Layer2 × 1.0 + Layer3 × 0.8
范围仍是约 -20 ~ +20,但领先层的信号被适度放大,因为它对未来更重要。
| 综合得分 | 周期状态 | 建议仓位 | 情绪要求 |
|---|---|---|---|
| +14 ~ +20 | 极度深度底部 | 满仓 + 加杠杆 | 极度贪婪 |
| +8 ~ +13 | 深度底部构筑 | 60-80% 仓位 | 冷静布局 |
| +3 ~ +7 | 底部区 | 30-50% 仓位 | 分批建仓 |
| -2 ~ +2 | 中场混沌 | 20-30% 仓位 | 持有观望 |
| -7 ~ -3 | 上升中段 | 减仓中 | 警惕高估 |
| -13 ~ -8 | 顶部构筑 | 10-20% 仓位 | 分批止盈 |
| -20 ~ -14 | 极度顶部 | 清仓 + 反向 | 极度恐惧 |
不只看总分,还要显式展示冲突:
1
2
3
4
5
6
7
8
if Layer1_score >= 6 and Layer3_score <= 0:
提示 = "领先层强底部信号,但滞后层未跟上 → 底部构筑早期,可开始分批"
if Layer1_score <= -6 and Layer2_score >= 3:
提示 = "领先层已转熊,但同步层仍强 → 顶部尚未确认,可继续持有但设置止盈"
if abs(Layer1_score + Layer2_score + Layer3_score) < 3 and 各层内部方差大:
提示 = "各层信号分歧严重 → 周期正在转向,观望"
在你真正用这个框架前,必须回测过去 4 轮周期:
上面 10 个指标是通用起点,但要成为你的看板,还要做三件事:
① 挑掉不合你脾气的指标 比如你如果坚决不看付费数据源,那 2.2 头均盈亏就要用你自己算的估算值替代,或者直接删掉。留下的指标必须是你 100% 能定期更新的。
② 给每个指标写”我看到 X 就该做 Y” 的一句话规则 不是抽象打分,而是操作指令。比如:
“当 1.1 打分 ≥ +1.5 且 1.2 打分 ≥ +1,我承诺:7 个交易日内启动首笔加仓,不再犹豫。”
③ 每季度做一次”框架健康度体检”