公式与计算
Funding History Search 使用一系列公式对资金费率进行标准化处理,并计算 APR 和 PnL。本页详细说明界面背后的数学逻辑。
费率标准化
各交易所发布资金费率的结算间隔不同:
- 8 小时 — 大多数 CEX(Binance、OKX、Bybit 等)
- 1 小时 — DEX(Hyperliquid、Drift 等)
为了准确对比,所有费率统一标准化为 hourly BPS(每小时基点):
hourlyBps = rate / intervalHours示例:
- Binance:rate = 0.03%/8h → hourlyBps = 0.03 / 8 = 0.00375
- Hyperliquid:rate = 0.005%/1h → hourlyBps = 0.005 / 1 = 0.005
APR(年化收益率)
APR 由每小时费率推算得出:
APR = hourlyBps × 87.687.6 的推导过程:
hourly_rate / 10000 × 24 × 365 × 100 = hourlyBps × 87.6示例:
- hourlyBps = 0.00375 → APR = 0.00375 × 87.6 = 0.3285%
BPS(基点)
1 BPS = 0.01%。即费率 0.03% = 3 BPS。基点是金融领域常用的费率计量单位,用于避免百分比表述的歧义。
费率差(Spread)
费率差是所选交易所中最高费率与最低费率之间的差值:
spread = max_rate − min_rate费率差反映了套利仓位的潜在收益(在最低费率交易所做多 + 在最高费率交易所做空)。
PnL 计算
投资组合中仓位的 PnL 采用黎曼和积分(Riemann Sum)方法,基于逐小时的历史费率进行计算:
PnL = investment × Σ(shortBps − longBps) / 10000 − openingCost各参数含义:
investment— 仓位金额($)shortBps— 每小时空头交易所的资金费率longBps— 每小时多头交易所的资金费率openingCost— 开仓成本(手续费等)
求和范围为入场日期至当前时刻的每个小时间隔。
为什么使用积分而非平均值?
资金费率每 1 至 8 小时变动一次。简单地将平均费率乘以时间会产生不准确的结果。逐小时积分充分考虑了费率的实际动态变化,能够给出精确的 PnL。
Smart Score
Smart Score 是衡量标的套利稳定性的综合指标,考量以下维度:
| 维度 | 说明 |
|---|---|
| 费率差幅度 | 费率差越大,评分越高 |
| 稳定性 | 费率波动越小,评分越高 |
| 一致性 | 费率差在整个分析周期内应保持持续稳定 |
Smart Score 较高的标的是长期套利仓位的最佳候选。