# 鹿鼎公复刻方法论

## 决策顺序

系统严格按以下顺序运行，后层不能覆盖前层的硬阻断：

1. **来源确认**：是否确属鹿鼎公公开信息；错误来源立即排除。
2. **数据时点**：数据在决策日是否已经公开可用。
3. **公司资格**：商业质量、资产负债表、现金流和治理是否通过。
4. **行业驱动**：商品价格、长协价、成本和产销量如何传导到利润。
5. **股东回报**：资本开支、净负债、派息政策和分红可持续性。
6. **相对赔率**：同一主线内部比较估值、分红弹性和角色互补性。
7. **技术闸门**：只决定影子执行状态，不改变公司基本资格。
8. **组合约束**：集中度、相关性、流动性、换手和现金。
9. **模拟记录**：下一可成交时点、成本和原因写入不可改写日志。

## 五类状态

| 状态 | 含义 | 当前是否产生目标仓位 |
|---|---|---:|
| `REVIEW` | 证据较强，但需要估值、股息或仓位上限复核 | 否 |
| `HOLD_RECHECK` | 论文未破裂，继续观察商品和分红 | 否 |
| `WAIT_TECHNICAL` | 基本面保留，技术执行窗口未通过 | 否 |
| `DATA_BLOCKED` | P0 字段或模型覆盖不足 | 否 |
| `EXCLUDED` | 未持有、错误来源或不属于当前框架 | 否 |

## 商品价格到业绩

资源股不使用“商品涨 10%，利润也涨 10%”的线性假设。通用桥为：

```text
实现价格 = 长协价格 x 长协占比 + 市场价格 x 市场占比 + 产品结构调整
毛利变化 = 销量 x (实现价格变化 - 单位成本变化)
归母净利变化 = 毛利变化 - 税费 - 财务费用 - 少数股东损益 + 一体化抵消
可分配现金 = 归母净利 + 非现金费用 - 资本开支 - 营运资金增加 - 必要降债
模拟分红 = 可分配现金 x 可验证派息政策
```

煤炭、铝、油气、火电、水电和煤化工分别使用独立参数，不共享未经验证的折减系数。

煤价还必须分清三层：CCTD等行业机构发布的市场价格用于判断边际方向；发改委合理区间用于约束中长期政策边界；公司公告披露的实际长协比例和实现价才进入公司利润桥。政策区间不能直接当作公司销售价，某一日市场价也不能线性套用到全部销量。

煤炭销量还必须拆成自产煤、外购或贸易煤、内部用煤和代理煤。贸易煤可以占很大销量，但采购成本与销售收入往往同步变化，毛利率远低于自产煤；总销量不能直接乘煤价变化。内部用煤在合并层面还会形成发电或煤化工成本抵销。只有合同结构、煤源类型与客户类型的交叉口径闭合后，才允许从毛利机械上限继续推到归母净利和分红。

若公司只分别披露煤源、客户与合同边际分布而没有交叉表，采用集合交集上下界，不用中点替代缺失事实。政策要求的签约比例、履约率和公司实际销售占比是三个不同口径；前两者相乘只能得到条件性履约下限。历史低毛利贸易业务只用于判断利润贡献稳定性，不能把其销量乘以煤价变化后套用自产煤毛利率。

## 防止漂亮但无效的回测

- 月末截图的信号日是公开日，不是月初或月中。
- 财报数据使用首次公开值，并记录后续修订。
- 历史价格区分不复权、前复权和含分红总回报。
- 技术指标只在完整回看窗有逐日来源证据时生成；20日数据足够不能推导或补写60日指标。
- 今天取得的官方深历史响应可以复算过去的MA60，但只能从今天的实际取得时点起进入信号；过去日期的复算值必须隔离，不能冒充当时已经可用。
- 退市、停牌、涨跌停、流动性和交易成本不可忽略。
- 规则选择与性能评估分离；测试集表现不能反向修改训练期规则。
- 与沪深 300、恒生国企及资源/高股息基准做同期比较。
- 报告同时披露收益、最大回撤、波动、换手、胜率和归因。

## 当前边界

来源数量不按“文件份数”计算，而按独立数据生成链计算。同一公司把相同事实放入PDF、XBRL、年报摘要或分红实施公告，只能提供表示或文件内部复核；外部审计师签字提供独立鉴证，但不自动生成第二套字段值。只有另一权威主体独立形成同口径公司级数值，保留真实可用时点和原始哈希，并完成逐字段误差审计后，独立来源计数才可增加。误差超过1%或口径不同必须保留P0，不取平均值掩盖差异。

高权重公司字段扩展遵循同一门槛：审计报表数值可以与同份年报摘要复核，分红实施公告可以确认税前每股股息和实施日期，但这些证据不会自动解锁利润传导或税后股息率。账户身份、持有期限、互联互通路径和适用税率未明确时，税后分红保持空白；历史真实持仓缺失时，也不得使用2026-06-30截图倒填更早决策日。

A/H股息比较必须按“证券规则、账户事实、公司事件、实际结算”四层顺序运行。税务政策只定义候选分支：A股个人账户还需要真实持有期，港股通H股需要确认内地个人、基金或居民企业身份，居民企业还需要连续持有H股是否满12个月；非港股通直接持有则需要税收居民身份和协定待遇。公司公告提供的税务条款不能替代账户分类，中国结算交易参考汇率或交易结算汇兑比率也不能替代现金红利实际换汇结果。

只有税前每股分红、账户身份、投资路径、持有期限、登记/除息/派息日、适用税务配置和实际派息汇率全部闭合时，税后每股分红才允许计算。任一维度缺失，税后DPS、税后股息率和A/H收益差都返回空白；条件税率不得自动进入估值、信号或仓位模型。

当前是研究状态机，不是调仓系统。`allocation_enabled=false` 是硬约束；在路线图发布门槛全部通过前，代码会拒绝生成目标仓位。
