在OK等加密货币交易所进行合约交易时,理解“收益怎么算”是控制风险、制定策略的基础,合约交易的收益不仅与价格波动相关,还与合约类型(永续/交割)、杠杆、保证金、手续费等因素密切相关,本文将从核心概念入手,结合具体公式和案例,帮你彻底搞懂OK合约的盈利与亏损计算逻辑。
先明确3个核心概念
在计算收益前,需先厘清以下基础术语,这是后续计算的前提:
- 合约类型:OK合约分为永续合约(无到期日,支持资金费率机制)和交割合约(固定到期日,到期前需平仓或实物交割),两者盈利计算逻辑一致,仅手续费和资金费率(永续特有)会影响最终收益。
- 杠杆与保证金:杠杆是“借倍”,如10倍杠杆意味着用1份保证金可交易10份合约;保证金则是开仓时冻结的资金,计算公式为:保证金 = 合约面值 × 开仓数量 / 杠杆倍数。
- 合约面值:每张合约对应的基础资产数量,如BTC合约面值通常为0.01 BTC(不同合约面值可能不同,需以OK具体规则为准)。
盈利与亏损的核心计算公式
合约交易的盈亏本质是“卖出价格与买入价格的差值×合约数量”,再扣除手续费,具体分为做多(看涨)和做空(看跌)两种情况:
做多(买入开仓,卖出平仓)盈利公式
净盈亏 = (平仓价格 - 开仓价格)× 合约数量 × 方向系数 - 手续费
- 方向系数:做多时为1(价格上涨盈利),做空时为-1(价格下跌盈利)。
- 手续费:包括开仓手续费和平仓手续费,OK合约分为maker(挂单)和taker(吃单)两种费率,maker费率通常更低(具体费率可在OK账户“手续费设置”中查询)。
案例:
小明在OK开仓做多BTC永续合约,参数如下:
- 开仓价格:$60,000/张
- 合约数量:10张(面值0.01 BTC/张,共0.1 BTC)
- 杠杆:10倍
- 保证金:$60,000 × 10 / 10 = $6,000
- 手续费:maker开仓0.02%,taker平仓0.05%(假设平仓为吃单)
若价格上涨至$65,000平仓,则:
- 毛盈利 = ($65,000 - $60,000)× 10 × 1 = $50,000
- 手续费 = $60,000 × 10 × 0.02% + $65,000 × 10 × 0.05% = $120 + $325 = $445
- 净盈利 = $50,000 - $445 = $49,555
做空(卖出开仓,买入平仓)盈利公式
净盈亏 = (开仓价格 - 平仓价格)× 合约数量 × 方向系数 - 手续费
(方向系数为-1,公式已包含“价格下跌盈利”的逻辑)
案例:
小红做空ETH交割合约,参数如下:
- 开仓价格:$3,000/张
- 合约数量:20张(面值0.1 ETH/张,共2 ETH)
- 杠杆:5倍
- 保证金:$3,000 × 20 / 5 = $12,000
- 手续费:maker开仓0.01%,taker平仓0.03%(假设平仓为吃单)
若价格下跌至$2,800平仓,则:
- 毛盈利 = ($3,000 - $2,800)× 20 × (-1) × (-1) = $4,000(注:此处“方向系数-1”与做空公式结合,实际计算可直接用“开仓价-平仓价”)
- 手续费 = $3,000 × 20 × 0.01% + $2,800 × 20 × 0.03% = $60 + $168 = $228
- 净盈利 = $4,000 - $228 = $3,772
影响最终收益的3个关键因素
除了基础盈亏公式,以下因素会直接到账实际到账金额:
手续费:双向收取,选择maker更省成本
OK合约手续费按“开仓+平仓”双向收取,不同费率类型差异较大:
