永续合约每小时盈亏由价格变动收益与资金费率分摊值共同决定;需区分U本位与币本位,分别按标记价、倒数换算及小时费率折算计算,并通过历史数据交叉验证。

Binance币安交易所
注册入口:
APP下载:
欧易OKX交易所
注册入口:
APP下载:
火币交易所:
注册入口:
APP下载:
一、理解每小时盈亏的构成要素
永续合约每小时盈亏由价格变动收益与资金费率分摊值共同决定,二者独立计算、同步作用于账户权益。价格变动部分反映市场实时波动,资金费率部分体现多空力量博弈结果。
1、确认当前合约类型:区分U本位(如BTC-USDT)与币本位(如BTC-BTC),计价单位不同导致盈亏表达形式差异。
2、获取最新标记价格:该价格用于计算未实现盈亏,通常为加权指数价,非最新成交价。
3、查实当前资金费率数值及下次结算时间:资金费用虽按固定周期(如8小时或12小时)划转,但按小时线性 accrue 计提。
二、U本位合约每小时盈亏计算法
U本位合约以稳定币计价结算,价格差直接对应盈亏金额,便于按小时拆解。关键在于将资金费率年化值折算为小时等效成本,并叠加至价格变动收益中。
1、计算每小时价格变动盈亏:(当前标记价 - 开仓均价) × 合约数量 ÷ 持仓小时数。
2、将资金费率折算为小时费率:若当前资金费率为0.024%/8h,则小时费率为0.003%。
3、计算每小时资金费用:持仓名义价值 × 小时费率;多头在正费率下为支出项,空头为收入项。
4、合并得出每小时净盈亏:价格变动小时盈亏 - 多头资金费用小时值(或 + 空头资金费用小时值)。
三、币本位合约每小时盈亏计算法
币本位合约以标的币种计价,盈亏体现为BTC、ETH等代币数量变化,需将价格变动与资金费率统一换算至相同维度,再进行小时级拆分。
1、将开仓价、当前价统一转换为倒数形式:即1/开仓价、1/当前价,单位为BTC/USDT的倒数。
2、计算每小时币本位价格变动盈亏:(1/开仓价 - 1/当前价) × 合约数量 × 合约面值 ÷ 持仓小时数。
3、资金费率在币本位下仍以标的币种支付:例如BTC合约资金费率为0.015%/8h,则每小时扣减0.001875%的持仓BTC数量(多头)。
4、每小时净盈亏 = 币本位价格变动小时盈亏 - 多头持仓BTC数量 × 小时费率(或 + 空头持仓BTC数量 × 小时费率)。
四、资金费率叠加效应的三种呈现方式
资金费率并非静态成本,其方向与幅度随市场结构动态变化,长期持仓会因多次结算产生复利式影响,形成三种典型叠加形态。
1、单向持续叠加:当资金费率连续5期为+0.03%/8h,多头每8小时支付一次,6小时内累计计提达0.0225%名义价值。
2、方向翻转抵消:前3期正费率+0.04%,后2期负费率-0.02%,净叠加效应为+0.08%而非+0.16%。
3、杠杆放大叠加:10倍杠杆下,0.01%/8h费率对应小时成本为名义价值的0.00125%,但因保证金基数缩小,实际冲击保证金率的速度加快。
五、验证每小时盈亏的实操步骤
交易所界面不直接显示“每小时盈亏”,需通过持仓明细与历史数据交叉比对完成反推,确保计算逻辑与平台一致。
1、进入合约仓位页面,截图记录开仓时间、开仓均价、持仓数量、杠杆倍数、当前标记价。
2、打开资金费率历史图表,定位开仓时刻起始的费率序列,导出每期费率值与结算时间戳。
3、使用Excel按小时粒度建立时间轴,逐行填入价格变动值与资金费率计提值,执行累加运算。
4、比对账户“资金流水”中每笔资金费用发生时间与金额,校验小时费率折算精度是否匹配UTC时间偏移误差≤5分钟。









