在虚拟币交易中,合约交易因其“双向交易”“杠杆效应”等特性,成为许多投资者追逐高收益的工具,但“高收益必然伴随高风险”,合约的盈亏计算机制往往是新手最容易混淆的部分,本文将从合约类型、核心概念、盈亏公式及实际案例出发,拆解虚拟币合约的“算账逻辑”,帮助投资者真正理解“钱是怎么赚的,又是怎么亏的”。
先搞懂:虚拟币合约的两种基本类型
要计算盈亏,首先需明确合约的类型,虚拟币合约主要分为两类:现货合约(正向合约)和永续合约,两者在机制上存在关键差异,但盈亏计算的核心逻辑相通。
现货合约(季度合约)
现货合约的标的物是虚拟币本身,交割日固定(如季度合约的到期日为3月、6月、9月、12月的最后一个周五),交易时,用户买入“做多”或卖出“做空”,合约到期时自动按交割价结算,完成盈亏划转。
特点:有明确到期日,适合短期波段交易;到期前需主动平仓或交割,否则强制平仓。
永续合约
永续合约没有到期日,理论上可以“持仓 forever”,通过“资金费率”机制实现价格与现货价格的锚定(当合约价格偏离现货价时,多空双方支付或收取资金费率,回归平衡)。
特点:长期持仓友好,但需关注资金费率变化;适合中长线趋势交易。
盈亏计算的5个核心概念
无论哪种合约,盈亏计算都离不开以下5个“关键词”:合约面值、开仓价格、平仓价格、持仓数量、杠杆倍数,还需考虑“手续费”和“保证金”的影响。
合约面值(合约单位)
合约面值指“1张合约对应多少标的资产”,BTC/USDT合约的面值可能是“0.01 BTC”(即1张合约代表0.01 BTC),ETH/USDT合约的面值可能是“0.1 ETH”。
作用:计算持仓数量对应的总价值,是盈亏计算的基础。
开仓价格与平仓价格
- 开仓价格:买入(做多)或卖出(做空)时的成交价格,是盈亏计算的“基准点”。
- 平仓价格:与开仓方向相反操作时的成交价格(做多后卖出平仓,做空后买入平仓),是盈亏计算的“结算点”。
持仓数量(张数)
投资者持有的合约总张数,直接决定盈亏的规模,持仓10张BTC合约(面值0.01 BTC/张),相当于持仓0.1 BTC。
杠杆倍数
杠杆是合约交易的“双刃剑”:通过放大仓位提高资金利用率,但也同步放大风险,10倍杠杆意味着“用100元保证金可交易1000元价值的合约”。
注意:杠杆倍数不影响“单张合约的盈亏幅度”,但影响“保证金占用”和“爆仓风险”(后文会详述)。
手续费
合约交易包含“开仓手续费”和“平仓手续费”,通常按成交金额的一定比例收取(如0.02%-0.05%),部分平台对_maker(挂单方)和_taker(吃单方)实行差异化费率。
影响:手续费会直接侵蚀盈利或增加亏损,需纳入盈亏计算。
盈亏计算公式:做多与做空的差异
根据交易方向(做多/做空),盈亏计算公式略有不同,但核心逻辑都是“(平仓价 - 开仓价)× 持仓价值 - 手续费”。
做多(看涨)盈亏计算
做多预期价格上涨,低买高卖盈利,公式如下:
做多盈亏 = (平仓价格 - 开仓价格)× 合约面值 × 持仓张数 - 平仓手续费
结果解读:
- 若平仓价 > 开仓价,结果为正,盈利;
- 若平仓价 < 开仓价,结果为负,亏损。
做空(看跌)盈亏计算
做空预期价格下跌,高卖低买盈利,公式如下:
做空盈亏 = (开仓价格 - 平仓价格)× 合约面值 × 持仓张数 - 平仓手续费
结果解读:
- 若开仓价 > 平仓价,结果为正,盈利;
- 若开仓价 < 平仓价,结果为负,亏损。
统一简化公式
无论做多做空,均可简化为:
盈亏 = |平仓价 - 开仓价| × 合约面值 × 持仓张数 × 方向系数 - 手续费
(方向系数:做多取+1,做空取-1,仅用于判断盈亏正负)
案例实操:算一笔“BTC合约交易”
假设以下场景(以现货合约为例,手续费简化为0.05%):
