> ## Documentation Index
> Fetch the complete documentation index at: https://injectivelabs-mintlify-jp-infra-translation-1774857893.mintlify.app/llms.txt
> Use this file to discover all available pages before exploring further.

> 发布前的资产投机

# 预发布期货

许多资产在公开发布时会产生大量交易活动，但在公开发布之前通常无法交易。为了捕捉不断升级的兴趣并允许投资者在资产公开发布日期之前进行投机，Injective 创建了预发布期货 (PLF)。Injective 上的第一个预发布期货市场将基于到期期货合约，尽管 PLF[^1] 也可以采用永续期货合约的形式。

### 预发布期货如何运作？

到期期货需要标记价格来跟踪清算和结算价格。由于标记价格通常基于标的资产的现货价格，因此常规预言机价格源不能用于预发布期货，因为代币发布前现货价格不存在。基于到期期货的 PLF[^2] 被设计为在公开发布日期附近交易，以便在市场到期日之前存在现货价格（不适用于基于永续期货的 PLF[^3]）。这样，一旦资产公开交易，标记价格可以设置为公开现货价格，市场最终可以在到期时以现货价格结算。然而，在此之前仍需要标记价格来确定清算价格。

为了解决这个问题，预发布期货最初将使用过去一天每分钟最后成交价的 24 小时指数加权移动平均值作为标记价格。

### 标记价格机制

标记价格基于两个价格源：1) EWMA（指数加权移动平均）价格源和 2) CEX API 价格源。使用的 CEX 是 Binance、OKX 或 Bybit 中最先上市标的资产的一个。

在时间线的不同阶段，将使用不同的价格源。

* 资产在 CEX 上市之前 → EWMA 价格源
* 资产在 CEX 上市后 24 小时内 → EWMA 价格源
* 资产在 CEX 上市 24 小时后 → CEX API 价格源

这种设计用于防止 EWMA 价格源和 CEX API 价格源之间差异较大时标记价格的突然扭曲。

**以下公式用于计算 EWMA 价格：**

$\mathrm{Price_t = \sum \limits_{i=0}^{1439} [(t-i_{minutes} < t_{init} ?\ assumed\ price : last\ traded\ price _{t-i_{minutes}}) \cdot e^{-i/1440} ] \cdot \frac{1-e^{-1/1440} }{ 1-e^{-1}}}$

其中：

* `t_init` 是标的市场第一笔交易的时间。
* `assumed price` 是标的资产的假设价格。当标的市场第一笔交易前 24 小时没有 `last traded price` 时使用此价格。换句话说，在第一个 24 小时之后，如果标的市场已经交易，假设价格将不再影响标记价格。
  * TIA/USDT 预发布期货使用的假设价格是 `2.5`。
  * PYTH/USDT PLF 使用的假设价格是 `0.3`。
  * JUP/USDT PLF 使用的假设价格是 `0.55`。
  * ZRO/USDT PLF 使用的假设价格是 `5`。
  * W/USDT PLF 使用的假设价格是 `2`。
  * OMNI/USDT PLF 使用的假设价格是 `40`。
* `last traded price` 是标的市场的最后成交价格。

[^1]: 预发布期货

[^2]: 预发布期货

[^3]: 预发布期货


Built with [Mintlify](https://mintlify.com).