# 交易费用

{% hint style="danger" %}
此版本的 Horizon Academy 已不建议使用！要查找最新版本，请访问：[English V2](https://academy.horizonprotocol.com/) （目前只有英文版本可用）
{% endhint %}

在 Horizon 交易所进行交易时，每笔交易都会收取交易费。 交易费用取决于 zAsset（因此每个 zAsset 的费用略有不同，由 oracle 指定）因为每个 zAsset 都有自己的 oracle 价格源，因此有相应的心跳和价格差异阈值。&#x20;

访问[ Oracles 页面](https://academy.horizonprotocol.com/chinese/horizon-exchange/oracles#oracle-refresh-rate)，了解有关 Oracle 心跳和方差的更多信息。

## 费用基于价格的差异

费用基于 zAsset 的价格差异。 每个 zAsset 都有一个价格差异，它决定了 zAsset 的预言机刷新所需的价格变动量。&#x20;

为了阻止用户使用方差阈值抢先交易预言机的价格，交易所费用始终至少等于价格方差。&#x20;

例如，如果 zAsset 的价格差异阈值为 1%，则该 zAsset 在 Horizon Exchange 上的交易费也将为 1%。

## 交易延迟及其对费用的影响 <a href="#fbee" id="fbee"></a>

每当 Horizon 交易所上发生交易时，您会注意到 3 分钟的等待时间，这将阻止您交换、转移或销毁您刚刚交易的 zAsset。

这个延迟是为了防止由于预言机延迟导致的抢先交易，这种情况出现在 Horizon 交易所发生价格变化并且必须在链上更新时，但预言机更新的时间和交易者在Horizon交易所上的看到的价格之间存在延迟。 为了处理这种延迟，建立了费用回收和回扣系统。

Horizon Protocol上的费用回收和回扣系统支持 3 分钟的预言机检查，用户无法交换、转移或销毁他们刚刚交易的 zAssets。 时间段给预言机足够的时间来检查初始价格和新价格之间的差异。 这验证了交易是否会受预言机滞后时间的影响并防止抢先交易。

如果交易受到 预言机延迟的影响，这将意味着价格错误并且交易者将欠 zAssets（称为回收）或被欠 zAssets（称为回扣）。

如果有回收或回扣，它会在链上记住并在下次交易者交换、转移或销毁相同的 zAsset 时激活。 届时，Horizon交易所将自动收回交易者所欠的 zAssets（回收）或支付给用户所欠的 zAssets（回扣）。

费用的回收和返还由费用池负责，如果交易者欠回收，则将其支付到费用池中，如果交易者欠返还，则从费用池中支付。

可以手动结算费用，但通常会在您下次交换、转移或销毁该特定 zAsset 时自动发生。

要了解有关费用回收和回扣系统的更多信息，请单击[此处](https://blog.synthetix.io/how-fee-reclamation-rebates-work/)。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://academy.horizonprotocol.com/chinese/horizon-exchange/trading-on-exchange/exchange-fees.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
