> For the complete documentation index, see [llms.txt](https://ch-docs.aftermath.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ch-docs.aftermath.finance/yong-xu-he-yue/architecture/market-specifications/24-5-commodity-markets.md).

# 24/5 大宗商品市场

大宗商品永续合约的规格、交易时段与预言机详情。

大宗商品永续合约通过反映现实世界交易所定价的预言机数据跟踪现货商品价格。由于标的商品市场并非全天开放，这些永续合约跟随相关交易所的交易时段安排。

### 合约规格

| 市场    | 交易对            | 说明                                                           | 结算   | 最高杠杆 | MMR    | 清算杠杆 | 保证金模式 | 预言机                                                                           |
| ----- | -------------- | ------------------------------------------------------------ | ---- | ---- | ------ | ---- | ----- | ----------------------------------------------------------------------------- |
| 白银    | XAG/USD:USDC   | 跟踪 1 金衡盎司白银的价格。                                              | USDC | 10×  | 5%     | 20×  | 逐仓    | [Stork (XAG)](https://data.stork.network/assets/XAGUSD)                       |
| WTI   | WTI/USD:USDC   | 跟踪西德克萨斯中质原油价格。见下文"预言机移仓"一节。                                  | USDC | 3×   | 16.67% | 6×   | 逐仓    | [Pyth (WTI)](https://pythdata.app/explore/Commodities.WTIJ6%2FUSD)            |
| 天然气   | NG/USD:USDC    | 跟踪 Henry Hub 天然气价格。见下文"预言机移仓"一节。                             | USDC | 3×   | 16.67% | 6×   | 逐仓    | [Pyth (NATGAS)](https://pythdata.app/explore/Commodities.NGDJ6%2FUSD)         |
| AF100 | AF100/USD:USDC | 跟踪由某美国顶级交易所上市的 100 家规模最大、交投最活跃的非金融类股票构成的修正市值指数。见下文"预言机移仓"一节。 | USDC | 10×  | 5%     | 20×  | 逐仓    | [Pyth (NMM6)](https://insights.pyth.network/price-feeds/Equity.US.NMM6%2FUSD) |

**MMR**（维持保证金率）是仓位在被强制平仓（清算）前必须保有的最低保证金；**清算杠杆** = 1 / MMR。清算为部分清算——只平掉将仓位恢复到最高初始杠杆所需的部分。参见[保证金](/yong-xu-he-yue/architecture/margin.md)和[清算](/yong-xu-he-yue/architecture/liquidations.md)。参数可通过治理配置，链上生效带有时间延迟。

### 交易时段

| 参数         | 值                                                                                                                           |
| ---------- | --------------------------------------------------------------------------------------------------------------------------- |
| **外部交易时段** | 美东时间周日 6:00 PM 至周五 5:00 PM                                                                                                  |
| **内部交易时段** | 每日维护窗口：周一至周四，美东时间 5:00–6:00 PM（市场暂停）。交易同时遵循 [CME 假日休市安排](https://www.cmegroup.com/tools-information/holiday-calendar.html)。 |

### 预言机移仓（WTI）

WTI 原油永续合约按有到期日的期货合约定价（如 2026 年 3 月的 CLJ6、2026 年 4 月的 CLK6）。当近月合约临近到期时，若预言机在两个数据源之间一次性切换，会形成可预测的价格断崖，极易被抢先交易。

Aftermath 的解法是每个区块在链上计算的连续线性混合：

#### 混合公式

$$
P\_{blended} = w\_{front\_month} ⋅
P\_{front\_month} + w\_{next\_month} ⋅ P\_{next\_month}
$$

其中恒有 w₁ + w₂ = 1。权重由 d（距近月合约到期的日历天数）决定：

* 若 d > 10：w₁ = 1.0（100% 近月，尚未开始混合）
* 若 d ≤ 3：w₁ = 0.0（100% 次月，移仓完成）
* 其余情况：w₁ = (d − 3) / (10 − 3)，即在 7 天内线性插值

移仓窗口在到期前 10 天开始，到期前 3 天结束，实现平滑连续的过渡，不存在可被抢先交易的价格跳变。

#### 关键特性

* 每笔交易都在**链上**计算
* 消除了一次性预言机切换所带来的抢先交易机会
* 两路原始 Pyth 数据均在链上可见，任何人都能验证
* WTI 期货每月移仓；混合机制每个周期自动启动

#### 使用中的 Pyth 数据源

预言机同时消费两路 Pyth Network 数据：

* 近月：最近到期的 WTI 期货合约（如 2026 年 3 月的 CLJ6/USD）
* 次月：下一个合约（如 2026 年 4 月的 CLK6/USD）

每次移仓完成后（d ≤ 3），次月合约成为新的近月合约，并为下一个到期周期启用新的次月数据源。合约代码遵循 CME 惯例：F=1 月，G=2 月，H=3 月，J=4 月，K=5 月，M=6 月，N=7 月，Q=8 月，U=9 月，V=10 月，X=11 月，Z=12 月。
