开仓价格与盈亏
在 Hyperliquid DEX 上,开仓价格、未实现盈亏和已平仓盈亏纯粹是为方便用户而提供的前端组件。根本的记账基于保证金(现货为余额)和成交记录。
永续合约
当仓位的绝对值增加时,永续合约成交被视为 opening(开仓)。换言之,即已持多单时继续做多,或已持空单时继续做空。
对于开仓成交,开仓价格会按数量加权更新为当前开仓价格与成交价格的平均值。
对于平仓成交,开仓价格保持不变。
未实现盈亏定义为 side * (mark_price - entry_price) * position_size,其中多头仓位 side = 1,空头仓位 side = -1
已平仓盈亏对于平仓成交为 fee + side * (mark_price - entry_price) * position_size,对于开仓成交则仅为手续费(fee)。
现货
现货成交使用与永续合约相同的公式,但有以下修改:现货的买入视为 opening(开仓),卖出视为 closing(平仓)。划转按标记价格视为买入或卖出,创世分发视为开仓价格为 10000 USDC 市值。请注意,虽然创世分发并非买入、0 才是正确答案,但那样会导致净资产收益率无定义。
已有的现货余额按该功能于 7 月 3 日 08:00 UTC 左右启用后的首笔成交或发送记录的价格确定开仓价格。