在加密货币衍生品交易中,OK合约(OKEx合约平台提供的加密货币合约)因其杠杆效应和高流动性,成为不少投资者关注的工具,但“收益怎么算”是新手入门最核心的疑问——盈利时能赚多少?亏损时会亏多少?哪些因素会影响最终收益?本文将从基础概念到具体公式,结合实例帮你彻底搞懂OK合约收益的计算逻辑。
先搞懂3个核心概念:仓位、合约单位与杠杆
要计算收益,先得明确OK合约交易的基本规则:
合约单位
OK合约的“合约单位”是指1张合约对应多少标的资产(如BTC/USDT合约中,1张合约通常对应100 BTC,U本位合约中部分品种可能是10张/1手,具体以页面显示为准),你交易BTC永续合约,1张合约=100 BTC,那么开10张仓就相当于1000 BTC的名义价值。
仓位方向
合约分“多头(做多)”和“空头(做空)”两种方向:
- 做多:预期价格上涨,买入开仓,价格上涨后卖出平仓盈利。
- 做空:预期价格下跌,卖出开仓,价格下跌后买入平仓盈利。
杠杆与保证金
杠杆是“以小博大”的关键,OK合约支持1-125倍杠杆(不同品种、不同用户等级杠杆上限不同)。保证金是你开仓时需要冻结的资金,计算公式为:
[ \text{保证金} = \frac{\text{开仓价值}}{\text{杠杆}} ]
开1张BTC合约(100 BTC),当前BTC价格$60,000,开仓价值=100×$60,000=$6,000,000;若用10倍杠杆,保证金=$6,000,000÷10=$600,000。
合约收益的核心计算公式
OK合约的收益(或亏损)主要由“未实现盈亏”和“已实现盈亏”组成,实际收益”=已实现盈亏-手续费。
未实现盈亏(持仓期间的浮动盈亏)
未实现盈亏是指你持仓期间,根据当前市场价格计算的浮动盈亏,公式如下(以U本位合约为例,币本位逻辑类似,但结算币种不同):
做多(多头)未实现盈亏:
[ \text{未实现盈亏} = (\text{当前价格} - \text{开仓价格}) \times \text{合约数量} \times \text{合约单位} ]
做空(空头)未实现盈亏:
[ \text{未实现盈亏} = (\text{开仓价格} - \text{当前价格}) \times \text{合约数量} \times \text{合约单位} ]
注意:若结果为正,表示浮动盈利;为负表示浮动亏损。
已实现盈亏(平仓后的实际盈亏)
平仓后,浮动盈亏会转化为“已实现盈亏”,即最终收益(未扣除手续费前),公式与未实现盈亏一致,只需将“当前价格”替换为“平仓价格”:
做多已实现盈亏:
[ \text{已实现盈亏} = (\text{平仓价格} - \text{开仓价格}) \times \text{合约数量} \times \text{合约单位} ]
做空已实现盈亏:
[ \text{已实现盈亏} = (\text{开仓价格} - \text{平仓价格}) \times \text{合约数量} \times \text{合约单位} ]
实际收益(扣除手续费后)
OK合约交易会收取“开仓手续费”和“平仓手续费”,费率根据交易量等级不同(通常VIP等级越高,费率越低,默认现货maker/taker费率约0.1%/0.15%,合约类似),实际收益公式为:
[ \text{实际收益} = \text{已实现盈亏} - (\text{开仓手续费} + \text{平仓手续费}) ]
手续费=开仓/平仓价值×手续费率,开仓/平仓价值=价格×合约数量×合约单位。
举个例子:BTC合约做多/做空收益计算
假设你交易BTC/USDT永续合约(1张合约=100 BTC),当前BTC价格$60,000,使用10倍杠杆,开仓1张合约,手续费率统一为0.02%(开仓+平仓)。
情况1:做多盈利(价格上涨后平仓)
- 开仓:价格$60,000,开仓1张(100 BTC),开仓价值=$60,000×100=$6,000,000
- 保证金=$6,000,000÷10=$600,000
- 持仓后价格涨至$65,000,选择平仓
- 已实现盈亏=($65,000 - $60,000)×1×100=$500,000(盈利)
- 手续费=开仓手续费+平仓手续费=($6,000,000×0.02%) + ($6,500,000×0.02%)=$1,200 + $1,300=$2,500
- 实际收益=$500,000 - $2,500=$497,500
情况2:做空盈利(价格下跌后平仓)
- 开仓:价格$60,000,开仓1张(100 BTC),开仓价值=$6,000,000
- 保证金=$600,000(10倍杠杆)
- 持仓后价格跌至$55,000,选择平仓
- 已实现盈亏=($60,000 - $55,000)×1×100=$500,000(盈利)
- 手续费=($6,000,000×0.02%) + ($5,500,000×0.02%)=$1,200 + $1,100=$2,300
- 实际收益=$500,000 - $2,300=$497,700
情况3:亏损场景(做多后价格下跌)
- 开仓:价格$60,000,开仓1张,10倍杠杆,保证金$600,000
- 价格跌至$58,000,被迫平仓(或主动止损)
- 已实现盈亏=($58,000 - $60,000)×1×100=-$200,000(亏损)
- 手续费=$1,200(开仓)+$1,160(平仓,$58,000×100×0.02%)=$2,360
- 实际亏损=-$200,000 - $2,360=-$202,360
影响OK合约收益的3个关键因素
除了基础公式,以下因素会直接决定你的最终收益:
杠杆:放大收益,也放大风险
杠杆是“双刃剑”:10倍杠杆下,价格波动1%,你的盈亏会放大10%(相对于保证金),例如上例中,BTC从$60,000涨到$65,000(涨幅8.33%),做多收益率=($497,500÷$600,000)×82.9%,远超现货涨幅,但若方向相反,同样会放大亏损——价格下跌10%,保证金可能直接亏光(爆仓)。
手续费:长期交易的成本“隐形刺客”
OK合约的手续费虽然单笔不高,但频繁交易会累积成本,例如每天做10笔交易,每笔手续费$100,一个月成本就达$30,000,建议尽量选择低费率(如VIP或API高频交易),或减少不必要的短线操作。
持仓费用(资金费率):永续合约特有的“成本”
永续合约没有交割日,但通过“资金费率”机制锚定现货价格:当永续价格>现货价格,多头向空头支付资金费率;反之空头向多头支付,资金费率通常每8小时结算一次,年化范围约±15%,若你持仓超过8小时,需考虑资金费率成本——例如做多时资金费率为0.01%,持仓1张(100 BTC),$60,000价格下,每8小时需支付$600,长期持仓可能侵蚀盈利。
新手避坑:如何通过计算控制风险
- 提前计算“强平价格”:OK合约有“维持保证金率”(如0.5%),当账户权益低于强平价格,会触发强制平仓,公式:
[ \text{强平价格} = \text{开仓价格} \times \left(1 \pm \frac{1 - \text{维持保证金率}}{\text{杠杆}}\right) ]
(做多用“+”,做空用“-”),例如10倍杠杆