合约计算器:盈亏、强平价和保本价
U 本位永续合约。填开仓价、平仓价和数量,一次算出扣掉手续费和资金费后的净盈亏、预估强平价和保本价。费率按两家普通用户默认值预填。
合约盈亏、强平价怎么算(公式)
- 价差盈亏 = (平仓价 − 开仓价) × 数量,做空取反。
- 手续费 = 成交价 × 数量 × 费率,开仓、平仓各收一次,和杠杆无关。
- 净盈亏 = 价差盈亏 − 开平仓手续费 − 资金费;保证金 = 开仓价 × 数量 ÷ 杠杆。
- 强平价:逐仓保证金(含追加部分)扣掉亏损后,只剩维持保证金和平仓手续费时的价格。
- 保本价:价差盈亏刚好覆盖开平仓手续费和资金费的平仓价。
默认算例:60,000 开多 0.1 BTC,10 倍杠杆
页面打开时填好的就是这一笔:在 60,000 USDT 开多 0.1 BTC(仓位价值 6,000 USDT),10 倍杠杆,开仓、平仓都按吃单 0.05% 收费,维持保证金率按 0.5% 估算,涨到 61,000 平仓。
- 占用保证金:6,000 ÷ 10 = 600 USDT。
- 价差盈亏:(61,000 − 60,000) × 0.1 = 100 USDT。
- 手续费:开仓 6,000 × 0.05% = 3 USDT,平仓 6,100 × 0.05% = 3.05 USDT。
- 净盈亏:100 − 3 − 3.05 = 93.95 USDT,按 600 USDT 保证金算收益率约 15.66%。
- 保本价约 60,060.03,价格要涨约 0.1% 才够付开平仓手续费;预估强平价约 54,298.64,距开仓价 9.50%。
文中数字只是举例,实际以交易所页面为准。维持保证金率要按合约的仓位档位填,以下单页显示为准。
币安合约计算器:按币数直接填
币安(Binance)U 本位合约按币数下单,BTCUSDT 最小 0.001 BTC,“数量”照下单时的币数填就行。普通用户合约手续费挂单 0.02%、吃单 0.05%;用 BNB 支付打 9 折,点上方“BNB 抵扣”就是 0.045%,BNB 要放在 U 本位合约账户里才会抵扣。新开的合约账户前 30 天最高只能用 20 倍杠杆。
币安看的是保证金率 = 维持保证金 ÷ 保证金余额,数字越高越危险,升到 100% 会被强平。全仓有多笔仓位时,看保证金率比看这里估算的单笔强平价更可靠。
欧易合约计算器:先把张数换成币数
欧易(OKX)合约默认按张数下单,而这个计算器的“数量”填的是币数,要先换算:BTC-USDT 永续(U 本位)1 张 = 0.01 BTC,10 张就是 0.1 BTC,正好是上面的默认算例。币本位的 BTC-USD 永续 1 张是 100 美元、按 BTC 结算,这个计算器按 U 本位算,不适用币本位合约。
欧易普通用户合约手续费同样是挂单 0.02%、吃单 0.05%,没有平台币抵扣,点“欧易 吃单”预设即可。欧易看的是维持保证金率,数字越低越危险,降到 100% 及以下可能被减仓或强平,和币安的保证金率方向正好相反。
常见问题
算出的强平价为什么和交易所显示的不一样?
这里按逐仓、单一仓位估算。全仓或有多笔仓位时,以交易所显示的预估强平价为准。另外两家都按标记价格判断强平,不是按最新成交价,见标记价格和强平价什么关系。
杠杆改大了,净盈亏为什么不变?
手续费按仓位价值收,和杠杆无关;价差盈亏也只看数量和价格。杠杆只改变占用多少保证金、收益率显示多少,以及强平价离开仓价多远。
资金费怎么填?
填持仓期间累计付出的资金费,付出为正。不知道该付多少,可以先用资金费计算器按仓位价值、费率和结算次数算出来,再填到这里。