滑点是大多数 Hyperliquid 交易者在 PnL 明细中从未看到的隐性成本。你点击"市价",订单成交,但平均开仓价比屏幕上看到的价格略差。在一笔小额 BTC 交易中,这个差距几乎可以忽略。但在流动性较差的山寨币永续合约上下大单时,它的成本可能超过手续费和资金费率的总和。
本指南解释 Hyperliquid 上的滑点和价格冲击是什么、为什么在完全链上的订单簿中会发生、如何在交易前估算,以及哪些订单类型可以帮助你控制它们。同时也会说明如何在事后衡量真实成本,让你看到自己的执行是否在改善。
## Hyperliquid 上的滑点是什么意思
Hyperliquid 在自己的 L1 上运行中央限价订单簿(CLOB)。这里没有 AMM 曲线:每一笔成交都来自其他交易者或做市商挂出的限价单。因此,比起 DEX 上的兑换,滑点更容易理解。
- **价格冲击(price impact)** 是订单簿中最优价格(最优买价或最优卖价)与你的订单因吃掉多个价格档位而实际获得的平均价格之间的差距。
- **滑点(slippage)** 是更广义的差距:你点击时预期的价格与实际成交价格之间的差。它包括价格冲击,以及从你做出决定到成交之间市场的任何变动。
当你发送市价单时,它实际上是一个激进订单,会逐档吃掉流动性,直到全部成交或达到你的滑点上限。交易界面允许你为市价单设置最大滑点。如果成交全部数量需要比该上限更差的价格,剩余部分将不会成交。
## 一个具体例子
假设一个中等市值永续合约的卖盘如下:
| 价格 | 可用数量 |
|---|---|
| 10.00 | 2,000 |
| 10.02 | 3,000 |
| 10.05 | 5,000 |
| 10.10 | 10,000 |
你以市价买入 10,000 张合约。
- 2,000 张以 10.00 成交 = 20,000
- 3,000 张以 10.02 成交 = 30,060
- 5,000 张以 10.05 成交 = 50,250
10,000 张合约总成本为 100,310,因此平均开仓价为 **10.031**。最优卖价是 10.00,这意味着除了吃单手续费之外,你还支付了约 **0.31% 的价格冲击**。如果你只买 2,000 张,冲击将为零。
现在假设同样的交易使用 10 倍杠杆。开仓价差 0.31%,相当于一开仓就损失约 3.1% 的保证金。如果之后你再用市价单平仓,出场时也会付出类似成本。一次开平仓在计算手续费和资金费率之前,就很容易花掉名义价值的 0.6%。
## 为什么有些市场滑点更大
Hyperliquid 各市场之间的流动性差异很大。以下因素决定了你的滑点大小:
1. **订单簿深度。** BTC 和 ETH 通常在中间价附近有很深的订单簿。较新或较小的上市币种每一档可能只有几千美元。
2. **买卖价差。** 最优买价与最优卖价之间的差距越大,仅仅跨越它的成本就越高。
3. **波动性。** 在快速行情中,做市商会撤单或扩大报价,所以订单簿恰恰在你最想交易的时候变薄。
4. **订单规模相对于深度。** 价格冲击不是线性的。规模翻倍,成本可能超过翻倍,因为额外的数量会触及更差的档位。
5. **时机。** 流动性在一天中不断变化,在重大新闻、新币上线和连环清算前后尤其明显。
一个实用的规则:在任何市场下大单之前,先看订单簿,问问自己在中间价 0.1%、0.5% 和 1% 范围内各有多少名义价值。
## 如何在交易前估算滑点
做初步估算不需要特殊工具。
1. **打开该市场的订单簿**,切换到档位足够覆盖你订单规模的视图。
2. **累加你要吃的一侧的数量**(买入看卖盘,卖出看买盘),直到达到你的订单规模。
3. **计算平均价格**,就像上面的例子一样,并与最优价格比较。
4. **如果你也打算用市价单离场,就把它乘以二**,得到开平仓的总成本。
5. **与你的目标对比。** 如果你预期盈利 1%,而开平仓价格冲击加手续费要花 0.6%,这笔交易远比图表上看起来差。
[Hyperliquid 永续合约计算器指南](/zh/blog/perp-calculator-hyperliquid-guia) 和 [仓位规模计算器](/zh/blog/hyperliquid-position-size-calculator) 可以帮你算出仓位规模和强平价格。把冲击估算加入这个计划,尤其是在使用高杠杆时(参见 [杠杆指南](/zh/blog/hyperliquid-leverage-guide))。
## 能减少滑点的订单类型
Hyperliquid 提供多种控制执行的方式。完整列表见我们的 [订单类型指南](/zh/blog/hyperliquid-order-types-guide);以下是对滑点最重要的几种。
### 限价单
限价单设定了你能接受的最差价格。如果你把它挂在价差之内或最优价格上,就可以完全避免价格冲击,并且通常支付较低的挂单(maker)手续费,而不是吃单(taker)手续费。代价是可能无法成交。
### 只做 Maker(ALO)
只做 Maker 订单(Add Liquidity Only)如果会立即成交就会被取消。它保证你是挂单方,因此永远不会跨越价差。适合有耐心、想要 maker 手续费的情况。
### 立即成交或取消(IOC)
IOC 限价单会立即在你的限价范围内尽可能成交,然后取消剩余部分。它相当于带价格上限的市价单,是表达"最多以 10.03 买入尽可能多的数量,不接受更差价格"的简洁方式。
### TWAP 订单
TWAP 订单把一笔大额交易拆分成更小的子订单,分布在你选择的时间窗口内。每个子订单只需吃掉订单簿的一小部分,让做市商有时间在各个分段之间补充流动性。当你的规模相对订单簿较大且不着急时,TWAP 是标准工具。
### 分档订单(Scale)
分档订单会在一个价格区间内挂出多个限价单。你不是一次性全部买入,而是随着价格经过你的各个档位逐步建仓。
### 带滑点上限的市价单
如果你确实使用市价单,请设置合理的最大滑点。较紧的上限能在流动性差或行情快速时保护你,代价是有时只能部分成交。
## 平仓时的滑点:止损、止盈止损和强平
滑点不只发生在开仓时。
- **止损市价单** 触发后会变成市价单。在快速行情中,它们可能在远超触发价的位置成交。
- **止损限价单** 限制了价格,但如果市场跳过你的限价,可能根本不会成交。
- **强平** 是代价最高的离场方式。当你的保证金耗尽时,仓位会在市场上被平掉,往往发生在当天流动性最差的时候。我们的 [强平指南](/zh/blog/hyperliquid-liquidation-guide) 和 [ADL 指南](/zh/blog/hyperliquid-auto-deleveraging-adl-guide) 解释了之后会发生什么。
还要记住,触发和强平使用的是标记价格(mark price),而不是最新成交价。两者的区别见 [标记价格与预言机价格](/zh/blog/hyperliquid-mark-price-vs-oracle-price)。
## 一笔交易的真实成本:手续费 + 资金费率 + 滑点
大多数交易者只看手续费和资金费率。一笔交易的完整成本包括三部分:
1. **交易手续费**,挂单或吃单(参见 [手续费指南](/zh/blog/hyperliquid-fees-guide))。推荐码 HYPERFOLIO 可让你的手续费享受 4% 折扣;详情见 [推荐码指南](/zh/blog/hyperliquid-referral-code-guide)。
2. **资金费率**,持仓期间支付或收取(参见 [资金费率详解](/zh/blog/hyperliquid-funding-rate-pnl-guide-2026))。
3. **执行成本**:开仓和平仓时的价差加价格冲击。
以一笔名义价值 50,000 美元、用市价单开平仓的交易为例:
| 成本 | 大约金额 |
|---|---|
| 吃单手续费,开仓 + 平仓 | 取决于你的手续费等级 |
| 2 天资金费率 | 取决于费率 |
| 价格冲击,每个方向 0.15% | 约 150 美元 |
手续费和资金费率的具体数值取决于你的等级和市场,但结论不变:在流动性差的市场上,执行成本可能是最大的一项。
## 如何在事后衡量你的滑点
估算很好,衡量更好。对每笔交易进行比较:
- 你发送订单那一刻的 **中间价或最优价格**,以及
- 交易历史中的 **平均成交价**。
差值乘以数量,就是你的执行成本。你可以导出成交记录(参见 [如何导出 Hyperliquid 交易历史](/zh/blog/hyperliquid-export-trade-history)),并在你的 [交易日志](/zh/blog/hyperliquid-trading-journal) 中为它加一列。几周之后,你就能看到哪些市场和哪些订单类型让你付出的成本最多。
[Hyperfolio](https://app.hyperfolio.fun) 在这方面很有用,因为它按钱包显示你的仓位、成交和已实现 PnL,无需密钥,也无需连接钱包。它是只读的:粘贴地址即可查看数据。这样你可以轻松地把每个仓位的平均开仓价与你记得看到的价格进行比较,并查看 [扣除手续费和资金费率后的真实 PnL](/zh/blog/hyperliquid-real-pnl-fees-funding-guide)。
## 交易前检查清单
在任何相对于该市场规模较大的交易之前:
- 检查中间价 0.5% 范围内有多少可用数量。
- 估算你全部规模的平均成交价。
- 优先使用限价单、只做 Maker 或 IOC,而不是普通市价单。
- 当规模相对订单簿较大时,使用 TWAP 或分档订单。
- 为市价单设置最大滑点。
- 避免在重大新闻刚发布后或连环清算期间下大单。
- 也要规划离场:止损市价单和开仓一样会产生滑点。
- 事后记录成交价与预期价格的差距。
## 常见问题
### Hyperliquid 是订单簿,也会有滑点吗?
会。订单簿消除了 AMM 曲线带来的滑点,但任何吃掉超过最优价格可用数量的订单都会跨多个档位成交,从而产生价格冲击。快速行情也会在你点击和成交之间发生变动。
### 如何在 Hyperliquid 上设置滑点容忍度?
交易界面允许你为市价单设置最大滑点。如果成交你的订单需要比该上限更差的价格,未成交部分不会执行。交易前请在下单面板中检查当前设置。
### 限价单总是比市价单好吗?
它能避免价格冲击,通常支付较低的 maker 手续费,但可能无法成交。如果你必须立即进出场,带价格上限的 IOC 限价单通常是不错的折中方案。
### TWAP 订单能保证更好的价格吗?
不能。TWAP 降低了每个分段的冲击,但在时间窗口内市场可能朝不利方向变动。它是降低大单冲击的工具,而不是价格保证。
### 滑点会体现在我的 PnL 中吗?
会,但是间接的。它已经包含在你的平均开仓价和平仓价中,因此不会像手续费或资金费率那样单独列出。这正是值得专门衡量它的原因。
### Hyperfolio 能显示我的执行成本吗?
Hyperfolio 按钱包显示你的成交、平均开仓价、已实现 PnL、手续费和资金费率,只读且免费。你可以把这些成交与预期价格进行比较,看看执行让你付出了多少成本。
## 结论
在 Hyperliquid 上,滑点主要是规模与深度的问题。查看订单簿,估算平均成交价,选择适合你紧迫程度的订单类型,并在事后衡量结果。执行上的小改进会在数百笔交易中不断累积。
如果你想在一个地方查看成交、平均开仓价和真实 PnL,而无需连接钱包,打开 [Hyperfolio](https://app.hyperfolio.fun) 并粘贴你的地址。