死磕超流动性平台hyperliquid

说明本文只做技术分析,不存在任何投资导向,原文链接https://x.com/mindcarver001简介Hyperliquid不是建立在现有的区块链网络上,而是从头开始打造了一个全新的区块链。这个区块链被优化到极致,可以处理大量的交易,速度非常快。HyperliquidL1的核

说明

本文只做技术分析,不存在任何投资导向,原文链接 https://x.com/mindcarver001

简介

Hyperliquid不是建立在现有的区块链网络上,而是从头开始打造了一个全新的区块链。这个区块链被优化到极致,可以处理大量的交易,速度非常快。

Hyperliquid L1 的核心优势

  • 完全去中心化: Hyperliquid L1 采用 BFT 共识机制,确保所有交易的顺序一致,不存在中心化的控制节点。
  • 高性能:
    • 低延迟: Hyperliquid L1 通过 HyperBFT 算法将端到端延迟控制在较低水平,为用户提供即时反馈。
    • 高吞吐量: 目前支持每秒 10 万个订单,未来有望进一步提升。

为什么选择永续合约订单簿交易所?

Hyperliquid 选择永续合约订单簿交易所作为其旗舰应用,主要基于以下几个原因:

  • 高性能需求: 永续合约交易对交易速度和系统稳定性要求极高,其基础设施需求远远超出一般区块链。
  • 行业价值: 永续合约交易是加密货币市场中最具价值的板块之一,其发展直接带动整个加密货币生态系统的繁荣。
  • 用户互动: 永续合约交易能直接驱动用户与底层区块链进行交互,从而促进整个生态系统的活跃度。

Hyperliquid的EVM桥是一个连接Hyperliquid L1和EVM兼容链(如Arbitrum)的桥梁,它允许用户在两个链之间转移资产。桥梁的安全性由Hyperliquid L1上的验证者集保证。

  • 存款: 当用户想要将资产从EVM链存入Hyperliquid L1时,他们会发起一个存款交易。这个交易需要由超过2/3的Hyperliquid L1验证者签名确认。一旦获得足够多的签名,存款就会被记入用户的Hyperliquid L1账户。

  • 提款:

    提款的过程稍微复杂一些:

    • 用户发起一个从Hyperliquid L1到EVM链的提款请求。
    • 提款请求会被立即托管在Hyperliquid L1上,并由验证者签名。
    • 一旦获得足够多的签名,就会向桥接合约发送一个交易,请求执行提款。
    • 进入争议期:系统会设置一个争议期,在此期间,如果发现提款请求与Hyperliquid L1上的记录不一致,桥梁可能会被锁定。
    • 解锁桥梁:如果发生争议,需要超过2/3的验证者使用冷钱包签名来解锁桥梁。
    • 最终交易:争议期结束后,系统会发送最终交易,将资产转移到用户指定的EVM地址。

安全性保证

  • 多重签名: 所有关键操作都需要超过2/3的验证者签名,确保了系统的安全性。
  • 争议期: 争议期机制可以有效防止恶意行为,保护用户资产。
  • 冷钱包签名: 冷钱包签名用于解锁桥梁,增加了系统的安全性。
  • 第三方审计: Zellic对桥梁的代码进行了审计,保证了代码的安全性。

费用

  • 提款费用: 用户在发起提款时需要支付1 USDC的费用,这笔费用用于支付验证者在Arbitrum上产生的gas费用。
  • 无Arbitrum ETH费用: 用户不需要支付额外的Arbitrum ETH费用,降低了用户的使用成本。

清算所

清算所是Hyperliquid L1交易所的核心组件。它负责管理每个用户的永续合约保证金状态,包括余额和持仓。

交叉保证金(Cross Margin)

  • 概念: 将账户中的所有资产作为一个整体来计算保证金。也就是说,你所有的持仓共享同一个保证金池。
  • 特点:
    • 灵活性高: 可以灵活地在不同交易对之间转移资金,提高资金利用率。
    • 风险集中: 如果某个交易对出现大幅亏损,可能导致整个账户被清算。
  • 适用场景:
    • 适合资金充裕,风险承受能力较高的交易者。
    • 适合频繁进行多品种交易的交易者。

隔离保证金(Isolated Margin)

  • 概念: 为每个持仓单独设置一个保证金池。每个持仓的盈亏只影响其对应的保证金池,不会影响其他持仓。
  • 特点:
    • 风险隔离: 每个持仓的风险被隔离,即使一个持仓被清算,也不会影响其他持仓。
    • 灵活性较低: 资金不能随意在不同持仓之间转移。
  • 适用场景:
    • 适合风险厌恶的交易者。
    • 适合希望对每个持仓进行精细化风险管理的交易者。
  1. 保证金模式:
    • 交叉保证金: 用户的存款首先被记入一个交叉保证金余额。默认情况下,用户开仓时使用的保证金也来自这个交叉保证金余额。
    • 隔离保证金: 用户可以选择使用隔离保证金模式,为特定持仓分配特定的保证金。这样,该持仓的清算风险与其他持仓无关。
  2. 现货清算所:
    • 与永续合约清算所类似,现货清算所管理每个用户的现货账户状态,包括代币余额和冻结的代币。

Oracle

在 Hyperliquid L1 中,Oracle 机制主要用于以下两个方面:

计算资金费率

资金费率,也称为融资利率,是永续合约交易所为了维持合约价格与现货市场价格一致而设计的一种机制。简单来说,就是永续合约的多头和空头之间的一种“利息”支付。

  • 每 3 秒,验证者会发布每个永续合约资产的现货价格。

  • 这些现货价格被用来计算资金费率。 资金费率是永续合约交易者之间的一种费用转移机制,用于平衡多头和空头的利息成本。

    为什么要有资金费率?

  • 永续合约的特殊性: 永续合约没有到期日,理论上可以无限期持有。为了让合约价格始终跟踪标的资产的现货价格,需要一种机制来平衡多头和空头的持仓。

  • 维持市场平衡: 当更多交易者看涨(多头)时,合约价格可能会高于现货价格。为了避免价格偏离过大,资金费率会促使多头向空头支付费用。反之亦然。

  1. 基本原理
  • 由合约的多方或空方定期支付费用
  • 完全点对点(peer-to-peer)交易
  • 无额外手续费
  1. 计算组成部分
  • 利息组件:固定为0.01%/8小时(约11.6% APR)
  • 溢价组件:根据合约价格与现货价格的差异浮动

资金费率计算细节

  1. 溢价计算公式: premium = impact_price / oracle_price - 1

  2. 影响价格(impact_price)计算: impact_price = max(影响买单价格 - 预言机价格, 0) - max(预言机价格 - 影响卖单价格, 0)

  3. 完整资金费率公式: 资金费率 = 平均溢价指数 + 钳制(利率 - 溢价指数, -0.0005, 0.0005)

支付机制

  • 每小时支付
  • 每次支付为8小时费率的1/8
  • 封顶为4%/小时
  • 使用预言机现货价格计算头寸价值

数值示例

假设:

  • 现货价格:10,000 USDT
  • 影响买单价格:10,100 USDT
  • 持仓:10个BTC合约

计算步骤:

  1. 溢价率:(10,100 - 10,000) / 10,000 = 1%
  2. 利率:固定0.01%
  3. 钳制差异:min(max(0.01% - 1%, -0.05%), 0.05%) = -0.05%
  4. 最终资金费率:1% + (-0.05%) = 0.95%
  5. 资金费用计算 资金费用 = 10 * 1 * 10,000 * 0.0095 = 950 USDT

计算标记价格

  • 现货价格也是标记价格的组成部分。 标记价格是用于保证金计算、清算和触发止盈止损订单的参考价格。
  • 每个验证者会计算加权中位数,将 Binance、OKX、Bybit、Kraken、Kucoin、Gate IO、MEXC 和 Hyperliquid 等交易所的现货价格进行整合。 其中,Binance 的权重最高,为 3,其他交易所的权重为 1 或 2。
  • 最终的 Oracle 价格是所有验证者提交的 Oracle 价格的加权中位数,验证者的权重与其质押的代币数量成正比。

订单簿

订单簿 是交易所的核心组成部分,它本质上是一个记录所有买卖订单的列表。想象一下,它就像一个大型的电子表格,每一行代表一个订单,包含了订单的价格、数量、下单时间等信息。

工作原理

  1. 价格和数量的限定:
    • 最小价格变动单位(Tick Size): 为了保证交易的效率和公平性,交易所会设定一个最小的价格变动单位。也就是说,你只能以这个单位的整数倍来下单。
    • 最小交易单位(Lot Size): 同样地,交易的数量也必须是最小交易单位的整数倍。
  2. 价格优先,时间优先的匹配原则:
    • 价格优先: 当一个新的买单进入市场时,它会首先尝试与价格最高的卖单进行匹配。如果买单的数量大于卖单的数量,则会继续与下一个价格的卖单进行匹配,直到买单被完全成交或卖单被耗尽。
    • 时间优先: 如果有多个卖单的价格相同,那么系统会优先选择最先挂出的卖单进行匹配。
  3. 保证金检查与清算所的互动:
    • 保证金检查: 在你下单之前,系统会先检查你的账户余额是否足够支付这笔交易的保证金。
    • 订单匹配时的保证金检查: 当你的订单与其他用户的订单进行匹配时,系统会再次检查双方账户的保证金,以确保交易能够顺利完成。

保证金

保证金,简单来说,就是你在进行交易时,需要存入交易所或经纪商的一个担保金。它就像是一个“押金”,用来确保你能履行交易义务。

计算公式:

初始保证金 = (仓位规模 * 标记价格) / 杠杆倍数

初始保证金用于维持仓位,全仓模式下不能提取。逐仓模式下,可以在开仓后增加或减少保证金。

  • 未实现盈亏:全仓模式下,未实现盈亏会自动作为初始保证金用于新仓位;逐仓模式下,未实现盈亏会作为额外保证金用于该仓位。

为什么需要保证金?

  • 风险控制: 交易是有风险的,保证金可以起到一个风险控制的作用。如果你的交易出现亏损,保证金就会被用来弥补亏损。
  • 杠杆作用: 保证金可以放大你的收益,但也可能放大你的损失。比如,你用100元的保证金,可能买入1000元的资产。如果资产价格上涨,你的收益会放大10倍;但如果资产价格下跌,你的损失也会放大10倍。

保证金的种类

  • 初始保证金: 你刚开始交易时需要存入的保证金。
  • 维持保证金: 交易过程中,为了保证账户的安全性,交易所会设定一个最低的保证金要求。如果你的账户价值低于这个要求,你就需要追加保证金,否则你的持仓可能会被强制平仓。

HIP-1 原生代币标准

HIP-1 定义了一种可替代的、总供应量有限的原生代币标准。同时,它还在 HIP-1 代币对之间建立了链上现货订单簿。

创建代币需要指定信息:

  • 名称 (name): 人类可读的名称,最长 6 个字符,没有唯一性限制。
  • Wei 精度 (weiDecimals): 将代币的最小整数单位转换为人类可读的浮点数的汇率。例如,以太坊网络 (EVM) 上的 ETH 的 weiDecimals 为 18,比特币网络上的 BTC 的 weiDecimals 为 8。
  • 现货精度 (szDecimals): 现货订单簿上可交易的最小单位的小数位数。换句话说,所有现货订单簿上该代币的最小交易单位 (lot size) 为 10 ** (weiDecimals - szDecimals)。 要求 szDecimals + 5 <= weiDecimals。
  • 总供应量 (maxSupply): 最大供应量和初始供应量。 随着现货订单簿费用或未来销毁机制的影响,供应量可能会随着时间的推移而减少。
  • 初始 Wei (initialWei): 可选的创世余额,由交易发送者指定。这可以包括一个多重签名金库、初始桥梁铸造等。
  • 锚定代币 Wei (anchorTokenWei): 交易发送者可以指定现有的 HIP-1 代币,以便成比例地接收创世余额。
  • Hyperliquid 初始化 (hyperliquidityInit): 用于初始化 USDC 现货对的 Hyperliquidity 的参数。

HIP-1是Hyperliquid L1平台上为原生代币制定的标准,与以太坊上的ERC20标准相比,具有以下显著区别:

定制化的链上现货订单簿

  • HIP-1: 每个HIP-1代币都可以创建专属的链上现货订单簿,支持代币之间的直接交易,提高交易效率。
  • ERC20: ERC20代币通常需要借助去中心化交易所(DEX)或其他交易平台才能进行交易。

与Hyperliquid L1深度集成

  • HIP-1: HIP-1代币是为Hyperliquid L1量身定制的,与平台的永续合约、Hyperliquidity等功能深度集成,实现无缝交易。
  • ERC20: ERC20代币是更通用的标准,与不同平台的集成程度可能有所差异。

更灵活的精度设置

  • HIP-1: HIP-1允许自定义weiDecimals和szDecimals,以满足不同代币的精度要求。
  • ERC20: ERC20的精度通常由合约部署时固定。

创世分配机制

  • HIP-1: HIP-1提供了灵活的创世分配机制,支持锚定其他HIP-1代币进行比例分配,方便项目方进行初始分配。
  • ERC20: ERC20的创世分配通常由合约部署者自行决定。

Gas费用机制

  • HIP-1: HIP-1的部署Gas费用采用荷兰式拍卖,并且与Hyperliquid L1的原生代币深度绑定。
  • ERC20: ERC20的部署Gas费用通常以以太坊作为支付媒介。

清尘机制

  • HIP-1: HIP-1具有自动化的清尘机制,可以将小额的、没有交易价值的代币自动卖出,提高资金利用效率。
  • ERC20: ERC20代币通常没有内置的清尘机制。

交易规则

杠杆倍数

最大杠杆因资产而异,范围从 3 倍到 50 倍。维持保证金是最大杠杆下初始保证金的一半。例如,如果最大杠杆为 20 倍,维持保证金为 2.5%。

维持保证金 : 是指为了保证交易的顺利进行,交易所或经纪商要求你在交易账户中保持的最低资金量。

假设你用1000美元购买了比特币,杠杆倍数为10倍,即你实际上控制了10000美元的比特币。维持保证金为5%。

  • 初始保证金: 1000美元 / 10 = 100美元
  • 维持保证金: 100美元 * 5% = 5美元

如果比特币价格下跌,你的账户价值也会相应减少。当账户价值低于5美元时,交易所就会强制平仓你的持仓。

合约规则

  • 永续性: 合约没有到期日,可以无限期持有。
  • 资金费机制: 通过资金费,合约价格会不断向标的资产的现货价格靠拢。
  • USDC保证金: 使用USDC作为保证金,即使Oracle价格以USDT计价。这种方式兼具流动性和易用性。
  • 无转换: 合约的盈亏以USDC计价,无需考虑USDC/USDT的汇率波动。
  • 合约类型: 线性永续合约
  • 合约单位: 标的资产的一个单位
  • 标的资产: 由Hyperliquid Oracle指数确定的
  • 初始保证金比例: 与用户设置的杠杆成反比
  • 维持保证金比例: 最大初始保证金比例的一半
  • 标记价格: 用于计算保证金、平仓和资金费的参考价格
  • 交割/到期: 无(永续合约)
  • 持仓限制: 无明确限制,但可能受交易所整体限制
  • 账户类型: 支持逐仓和全仓模式
  • 资金费影响额度: 限制单个交易者对资金费的影响
  • 最大订单价值: 限制大额订单,防止市场操纵

逐仓模式

逐仓模式下,每个持仓都独立计算保证金。也就是说,每个开仓的合约都有一个独立的保证金账户。

假设你开设了一个交易账户,并同时开了三个合约:BTC、ETH和BNB。在逐仓模式下,这三个合约的保证金是独立计算的。

  • BTC合约: 你投入了100 USDT作为保证金,杠杆倍数为5倍,即你实际上控制了价值500 USDT的比特币。
  • ETH合约: 你投入了50 USDT作为保证金,杠杆倍数为10倍,即你实际上控制了价值500 USDT的以太坊。
  • BNB合约: 你投入了20 USDT作为保证金,杠杆倍数为25倍,即你实际上控制了价值500 USDT的BNB。

在这种情况下:

  • 如果BTC价格下跌,只有BTC合约的保证金会减少,不会影响ETH和BNB合约。
  • 即使BTC合约爆仓,ETH和BNB合约依然可以继续持有。

逐仓模式的好处:

  • 风险隔离: 每个合约的风险被单独隔离,一个合约的亏损不会影响其他合约。
  • 灵活管理: 可以针对不同的币种设置不同的杠杆倍数和止损止盈。

缺点:

  • 资金利用率较低: 每个持仓都需要单独准备保证金,资金利用率相对较低。

全仓模式

全仓模式下,所有持仓共用一个保证金账户。也就是说,账户内的所有持仓共享同一个保证金池。

假设你开设了一个交易账户,并同时开了三个合约:BTC、ETH和BNB。在全仓模式下,这三个合约共用一个保证金账户。

  • 总保证金: 你投入了170 USDT作为总保证金。
  • 杠杆倍数: 假设你设置的总杠杆倍数为10倍。

在这种情况下:

  • 如果BTC价格大幅下跌,导致BTC合约的保证金不足,那么整个账户的保证金都会减少。
  • 如果整个账户的保证金低于维持保证金要求,那么所有持仓都会被强制平仓。

全仓模式的好处:

  • 资金利用率高: 可以将资金集中起来使用,提高资金利用率。

全仓模式的风险:

  • 风险集中: 一个合约的亏损可能导致整个账户爆仓。

费用结构

Hyperliquid平台的费用体系是根据用户过去14天的交易量来动态调整的。交易量越大,用户可以享受的费率优惠就越多。这种机制鼓励用户积极参与交易,并为平台提供充足的流动性。

VIP等级与费用对照表

VIP等级 14天交易量 Taker Fee (吃单费) Maker Fee (做市费)
0 ≤$5M 0.035% 0.010%
1 >$5M 0.030% 0.005%
2 >$25M 0.025% 0.000%
3 >$100M 0.023% 0.000%
4 >$500M 0.021% 0.000%
5 >$2B 0.019% 0.000%

市场做市商等级与费用对照表

Market Maker等级 14天做市交易量 Maker Fee (做市费)
1 >0.5% -0.001%
2 >1.5% -0.002%
3 >3.0% -0.003%

费用体系解读

  • Taker Fee: 当你进行市价交易(即吃单)时,需要支付的手续费。等级越高,手续费越低。
  • Maker Fee: 当你挂单提供流动性时,平台会返还你一定比例的手续费,甚至可以获得负的maker fee,即平台会支付你费用。
  • VIP等级划分: 平台根据用户过去14天的总交易量来划分VIP等级。交易量越大,等级越高,享受的费率优惠也就越多。
  • 市场做市商等级: 针对专业做市商,平台设置了单独的等级划分。做市交易量越大,获得的maker rebate越高,甚至可以获得负的maker fee,即平台会支付费用给做市商。

费用体系的优势

  • 激励用户交易: 通过降低手续费,鼓励用户积极参与交易,增加平台的交易量。
  • 吸引做市商: 通过提供高额的maker rebate,吸引专业做市商入驻,提高平台的流动性。
  • 费用透明: 费用体系清晰透明,用户可以根据自己的交易量,提前预估交易成本。
  • 动态调整: 费用等级会根据用户的交易量动态调整,保证费用体系的公平性。

Hyperliquid 建造者代码

Hyperliquid 的建造者代码允许开发者 (defi builders) 从用户交易中赚取费用。

为什么用户要支付这部分费用?

  • 激励开发者: 通过这种方式,可以激励更多的开发者为Hyperliquid生态系统开发出更多有价值的应用。
  • 提升服务质量: 开发者为了吸引更多的用户,会不断优化自己的服务,提供更好的交易体验。
  • 促进生态发展: 建造者代码机制可以促进Hyperliquid生态系统的繁荣发展,吸引更多的用户和开发者参与其中。

本质还是价值互换,开发者能提供更好的交易路径,交易速度,或者更低的滑点。

订单类型

基本订单类型

  1. 市价单(Market Order)
    • 立即以当前市场最佳价格成交的订单。
    • 适用于希望快速执行交易的投资者。
  2. 限价单(Limit Order)
    • 以指定的价格或更好的价格执行的订单。
    • 适用于希望以特定价格买入或卖出,但不急于立即成交的投资者。

高级订单类型

  1. 止损市价单(Stop Market Order)
    • 当市场价格达到指定止损价时,触发市价单。
    • 主要用于限制损失。
  2. 止损限价单(Stop Limit Order)
    • 当市场价格达到指定止损价时,触发限价单。
    • 可以设置一个更严格的止损价,以减少滑点。
  3. 分批委托单(Scale Order)
    • 在指定价格范围内,以多个限价单的形式分批下单。
    • 可以降低市场冲击成本,提高执行效率。
  4. 时间加权平均价格单(TWAP Order)
    • 将大额订单拆分成多个小订单,在指定时间内分批执行。
    • 可以减少市场冲击,降低交易成本。

订单选项

  1. 仅减仓(Reduce Only)
    • 只能用于减持现有持仓,不能用于开新仓。
  2. 撤销前有效(GTC)
    • 订单会在订单簿上一直存在,直到被成交或取消。
  3. 仅限挂单(Post Only)
    • 仅将订单添加到订单簿,不会立即执行。
  4. 立即或取消(IOC)
    • 如果无法立即成交,则取消订单。
  5. 止盈止损
    • 止盈(Take Profit): 当价格达到止盈价时,触发市价单卖出。
    • 止损(Stop Loss): 当价格达到止损价时,触发市价单买入或卖出。

止盈止损策略

止盈止损订单是一种常见的交易策略,用于锁定利润或限制损失。

基本原理

  • 止盈 (Take Profit, TP): 当价格达到设定的目标价格时,自动触发卖出订单,锁定利润。
  • 止损 (Stop Loss, SL): 当价格达到设定的止损价格时,自动触发买入或卖出订单,限制损失。

触发条件

  • 标记价格 (Mark Price): Hyperliquid使用标记价格来触发TP/SL订单。标记价格是参考价格,用于计算保证金、平仓和资金费。

订单类型

  • 市场止盈止损 (Market TP/SL):
    • 直接以当前市场价格执行订单,可能存在一定滑点。
    • 更适合快速执行,但可能无法达到理想的成交价格。
  • 限价止盈止损 (Limit TP/SL):
    • 设定一个限价,只有在达到或更好的价格时才会执行。
    • 可以减少滑点,但可能无法及时成交。

清算机制

清算事件发生在交易者的头寸亏损到账户权益低于维持保证金的情况。维持保证金是初始保证金的一半,最大杠杆率从3-50倍不等。具体来说,维持保证金在1%(50倍最大杠杆资产)到16.7%(3倍最大杠杆资产)之间,取决于具体资产。

当账户权益低于维持保证金时,会发生以下情况:

  1. 首先尝试通过向交易簿发送市价单完全平仓。这些订单覆盖整个头寸,可能完全或部分成交。
  2. 如果头寸被完全或部分平仓,使得满足维持保证金要求,任何剩余抵押品仍归交易者所有。
  3. 如果账户权益低于维持保证金的2/3且通过交易簿清算未成功,将触发后备清算(backstop liquidation)。

清算的关键特点:

  • 对于跨保证金(cross margin)头寸:
    • 所有跨保证金头寸和保证金都将转移给清算者
    • 如果交易者没有独立仓位,最终账户权益将归零
  • 对于独立仓位(isolated position):
    • 仅转移该特定仓位和相应保证金
    • 跨保证金的其他头寸和保证金不受影响
  • 在后备清算期间,维持保证金不会返还给用户。这是因为清算vault需要缓冲区,确保清算平均盈利。

为避免损失维持保证金,交易者可以:

  • 设置止损订单
  • 在标记价格(mark price)达到清算价格前主动平仓

清算使用标记价格,这是外部中心化交易所价格和Hyperliquid交易簿状态的组合,使清算更加稳健。在高波动性或高杠杆头寸期间,标记价格可能与实际交易簿价格存在显著差异。

清算者Vault

Hyperliquid的后备清算是通过清算者vault实现的,这是HLP(Hyperliquid平台)的一个组件策略。低于维持保证金2/3的头寸可以被清算者vault接管。平均而言,后备清算对清算者是有利可图的。与大多数交易平台不同,Hyperliquid的清算利润完全归社区所有。

计算清算价格

  • 进入交易时会显示估计清算价格,但由于交易簿流动性变化,这个估计可能不准确。
  • 头寸开仓后会显示清算价格,但仍可能因资金费用或其他头寸未实现盈亏而变化。
  • 对于跨保证金头寸,清算价格与杠杆无关
  • 对于独立仓位,清算价格取决于设置的初始保证金

清算价格的精确公式为: liq_price = price - side * margin_available / position_size / (1 - l * side)

假设我们有以下场景:

  • 交易资产:BTC
  • 当前价格:50,000 USDT
  • 头寸类型:做多(Long)
  • 头寸大小:1 BTC
  • 初始保证金:5,000 USDT
  • 维持保证金比例:10%

让我们逐步解析清算价格公式: liq_price = price - side * margin_available / position_size / (1 - l * side)

公式中的变量解释:

  1. price:当前市场价格(50,000 USDT)
  2. side:头寸方向
    • 做多时 side = 1
    • 做空时 side = -1
  3. margin_available:可用保证金(5,000 USDT)
  4. position_size:头寸大小(1 BTC)
  5. l1 / MAINTENANCE_LEVERAGE(假设维持杠杆为10)
    • l = 1/10 = 0.1

代入公式计算:

liq_price = 50,000 - 1 * 5,000 / 1 / (1 - 0.1 * 1)
          = 50,000 - 5,000 / (1 - 0.1)
          = 50,000 - 5,000 / 0.9
          = 50,000 - 5,555.56
          ≈ 44,444.44 USDT

这意味着当BTC价格下跌到约44,444 USDT时,该头寸将被触发清算。

入场价格和盈亏

在永续合约中,以下情况被视为"开仓"交易:

  • 在已经做多的情况下继续做多
  • 在已经做空的情况下继续做空

入场价格的计算规则:

  1. 开仓交易:
    • 新的入场价格 = 当前入场价格和交易价格的加权平均
    • 权重根据仓位大小决定
  2. 平仓交易:
    • 入场价格保持不变

未实现盈亏(Unrealized PNL)的计算公式: 未实现盈亏 = 方向 * (标记价格 - 入场价格) * 仓位大小

  • 做多时,方向为 1
  • 做空时,方向为 -1

已实现盈亏(Closed PNL)的计算:

  • 开仓交易:仅计算手续费
  • 平仓交易:手续费 + 方向 * (标记价格 - 入场价格) * 仓位大小

现货交易

现货交易与永续合约的计算方法类似,但有以下修改:

  1. 交易类型判定:
    • 买入被视为"开仓"
    • 卖出被视为"平仓"
  2. 特殊情况处理:
    • 转账被视为按标记价格进行的买卖
    • 创世分配(genesis distributions)的入场价格被设置为市值10,000 USDC时的价格
      • 注意:理论上应该为0,但这会导致股本回报率未定义
  3. 预存在的现货余额:
    • 入场价格等于在约2023年7月3日08:00 UTC功能启用后的第一笔交易或发送交易的价格

未实现盈亏 = 方向 * (标记价格 - 入场价格) * 仓位大小

做多场景

  • 入场价格:50,000 USDT
  • 仓位大小:1 BTC
  • 当前标记价格:55,000 USDT
  • 方向:长仓(+1)

计算:

未实现盈亏 = 1 * (55,000 - 50,000) * 1
           = 1 * 5,000 * 1
           = 5,000 USDT

自动减仓

自动减仓是一种风险控制机制,旨在保护平台的稳定性。当市场出现极端波动或用户账户出现严重亏损时,系统会自动触发减仓,以防止平台出现坏账。

触发条件

  • 账户价值不足: 当用户的账户价值(包括未实现盈亏)低于维持保证金时,系统会触发减仓。
  • 孤立仓位亏损: 当孤立仓位的价值低于其维持保证金时,也会触发减仓。

减仓流程

  1. 选择减仓目标: 系统会优先选择那些未实现盈余较大、杠杆较高的用户进行减仓。
  2. 强制平仓: 系统会以市场价格强制平仓被选中的用户的部分或全部持仓,以弥补亏损。
  3. 保护平台稳定性: 通过自动减仓,平台可以确保不会出现坏账,保障平台的稳定运行。

稳健价格指数

Hyperliquid使用多种稳健的价格指数,基于订单簿数据和外部数据,以最小化市场操纵的风险。

Oracle价格

  • 基于CEX价格的加权中位数
  • 独立于Hyperliquid的市场数据
  • 每3秒左右更新一次

标记价格

标记价格是以下价格的中位数:

  • Oracle价格加上Hyperliquid中价与Oracle价格差的150秒指数移动平均 (EMA)
  • Hyperliquid的最佳买入价、最佳卖出价和最新成交价的中位数
  • Binance、OKX和Bybit永续合约的中位价

如果上述三个输入中有两个存在,则还会将Hyperliquid的最佳买入价、最佳卖出价和最新成交价的中位数的30秒EMA添加到中位数输入中。

标记价格是一种无偏且稳健的公平永续合约价格估计,用于保证金计算、清算、触发止盈止损和计算未实现盈亏。 标记价格与Oracle价格一样,大约每3秒更新一次。

指数移动平均 (EMA) 更新公式

对于在上次更新后持续时间t的更新值sample,EMA的更新公式如下:

ema = numerator / denominator
numerator = numerator * exp(-t / 2.5 minutes) + sample * t
denominator = denominator * exp(-t / 2.5 minutes) + t

金库领导者

成为金库领导者的优势:

  • 利润分成: 作为金库的创建者,可以获得10%的利润分成。
  • 社区影响力: 金库是交易者与社区分享交易策略的绝佳平台,领导者可以建立自己的交易社区。

创建金库的步骤:

  1. 命名与描述: 为金库起一个有意义的名字,并写下详细的描述,以便吸引其他用户加入。
  2. 初始资金: 至少存入100 USDC作为启动资金。
  3. 维持份额: 为了保证领导者的利益,领导者在金库中的份额必须始终保持在5%以上。

金库管理

  • 交易操作: 领导者可以在交易页面选择自己的金库,然后进行交易操作。所有交易都会反映在金库的账户上。
  • 切换账户: 领导者可以随时在个人账户和金库账户之间切换。

关闭金库

  • 关闭流程: 领导者可以在金库的专用页面中选择“关闭金库”选项。在关闭前,必须平仓所有未结订单。
  • 资产分配: 金库关闭后,所有存款人的资金将按照比例分配。

未平仓头寸处理

  • 提款与未平仓头寸: 当用户从金库中提款时,如果剩余的保证金充足,未平仓头寸不会受到影响。
  • 保证金不足时的处理: 如果剩余的保证金不足以维持所有未平仓头寸,则会按比例平仓。
  • 手动设置平仓比例: 领导者可以手动设置一个固定的比例,以便在用户提款时始终按照这个比例平仓。

保险库存款人

存款到保险库有什么好处?

  • 分享收益或亏损: 通过向保险库存款,您可以分享保险库产生的利润或亏损。
  • 跟随优秀交易者: 您可以选择您钦佩或支持的交易者的保险库进行存款,从而间接参与他们的交易策略。

举例说明:

假设你向一个总存款为 900 USDC 的保险库存入 100 USDC。现在保险库的总存款变成 1000 USDC,您占保险库的 10%。一段时间后,保险库的总存款增长到 2000 USDC,期间没有其他人存入或取出资金。您决定从保险库中取出资金。

你将可以取出 190 USDC(100 USDC 本金 + 100 USDC 总存款的 10% 收益 - 10 USDC 作为领导者的利润分成)。请注意,提取过程中可能会出现一些滑点,因为需要平仓一些持仓头寸。

估值

https://news.marsbit.co/20241207102402943990.html 这篇文章对hypeliquid 有了一个比较详细的指导。

参考

  • 原创
  • 学分: 0
  • 分类: DeFi
  • 标签:
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
链上无名
链上无名
公众号: 链上无名; 币安,bitget 搜索: 链上无名