欧易(OKX)永续合约作为一种流行的衍生品交易工具,允许投资者无需实际持有标的资产,就能对价格走势进行做多或做空,并利用杠杆放大收益(或亏损),要熟练掌握永续合约交易,理解其各项计算机制至关重要,本文将详细拆解欧易永续合约中的核心计算逻辑,帮助您清晰把握交易风险与收益。
核心概念:保证金与杠杆
在深入计算之前,首先需要理解两个基本概念:
- 保证金 (Margin):开仓时需要冻结的资金,作为履行合约的抵押,欧易永续合约采用全仓保证金模式(即账户内所有可用资金作为保证金)和逐仓保证金模式(仅开仓合约所需的保证金被冻结)。
- 杠杆 (Leverage):交易者投入的保证金与合约价值之间的比率,杠杆越高,所需保证金越少,潜在收益和风险也越大,100倍杠杆下,价值10000 USDT的合约只需100 USDT保证金。
保证金计算
保证金的计算主要取决于合约价值、杠杆倍数以及维持保证金率。
-
初始保证金 (Initial Margin, IM): 开仓时所需的最低保证金。
- 计算公式:
初始保证金 = 合约价值 / 杠杆倍数 - 示例:您想开1张BTCUSDT永续合约,当前BTC价格为60,000 USDT,合约面值(假设为1BTC)为60,000 USDT,使用10倍杠杆。
初始保证金 = 60,000 USDT / 10 = 6,000 USDT- 这意味着您需要至少6,000 USDT的保证金才能开1张BTC多单或空单。
- 计算公式:
-
维持保证金 (Maintenance Margin, MM): 为了防止爆仓,账户中必须保留的最低保证金水平,通常维持保证金率初始为0.5%(即50倍杠杆),会根据市场波动率调整。
- 计算公式:
维持保证金 = 合约价值 * 维持保证金率 - 示例:继续上述BTC合约例子,假设当前维持保证金率为0.5%。
维持保证金 = 60,000 USDT * 0.5% = 300 USDT- 这意味着您的账户权益(账户余额+浮动盈亏)不能低于300 USDT,否则将触发强制平仓(爆仓或减仓)。
- 计算公式:
盈亏计算
永续合约的盈亏分为已实现盈亏(平仓时结算)和未实现盈亏(持仓期间浮动)。
-
未实现盈亏 (Floating P&L): 持仓期间,由于标的价格变动而产生的浮动盈亏。
- 做多 (Long) 盈亏计算:
未实现盈亏 = (标记价格 - 开仓价格) * 合约数量 * 合约面值 / 标记价格- 简化理解(对于1张面值为1单位标的的合约):
未实现盈亏 ≈ 标记价格 - 开仓价格(精确计算考虑了标记价格分母,因为合约价值随价格变动)
- 简化理解(对于1张面值为1单位标的的合约):
- 做空 (Short) 盈亏计算:
未实现盈亏 = (开仓价格 - 标记价格) * 合约数量 * 合约面值 / 标记价格- 简化理解(对于1张面值为1单位标的的合约):
未实现盈亏 ≈ 开仓价格 - 标记价格
- 简化理解(对于1张面值为1单位标的的合约):
- 示例:
- 您在60,000 USDT开1张BTC多单,当前标记价格为61,000 USDT。
未实现盈亏 = (61,000 - 60,000) * 1 * 1 / 61,000 * 61,000 = 1,000 USDT(简化计算直接为1000 USDT)
- 您在60,000 USDT开1张BTC空单,当前标记价格为59,000 USDT。
未实现盈亏 = (60,000 - 59,000) * 1 * 1 / 59,000 * 59,000 = 1,000 USDT(简化计算直接为1000 USDT)
- 您在60,000 USDT开1张BTC多单,当前标记价格为61,000 USDT。
- 做多 (Long) 盈亏计算:
-
已实现盈亏 (Realized P&L): 平仓时,根据开仓价格和平仓价格计算的实际盈亏。
- 计算公式:与未实现盈亏计算类似,只是将“标记价格”替换为“平仓价格”。
- 做多已实现盈亏:
(平仓价格 - 开仓价格) * 合约数量 * 合约面值 / 平仓价格 - 做空已实现盈亏:
(开仓价格 - 平仓价格) * 合约数量 * 合约面值 / 平仓价格 - 示例:您在60,000 USDT开1张BTC多单,后在62,000 USDT平仓。
已实现盈亏 = (62,000 - 60,000) * 1 * 1 = 2,000 USDT(简化计算)
账户权益与保证金率
-
账户权益 (Account Equity): 账户中总资产,反映当前财务状况。
- 计算公式:
账户权益 = 账户余额 + 未实现盈亏 - 示例:您账户初始有10,000 USDT,开仓用去6,000 USDT保证金(开仓后账户余额为4,000 USDT),当前未实现盈亏为+1,000 USDT。
账户权益 = 4,000 + 1,000 = 5,000 USDT
- 计算公式:
-
保证金率 (Margin Rate): 账户权益与保证金的比率,衡量账户风险水平。
- 计算公式:
保证金率 = 账户权益 / 已用保证金 - 示例:继续上例,已用保证金为6,000 USDT,账户权益为5,000 USDT。
保证金率 = 5,000 / 6,000 ≈ 83.33%
- 意义:
- 保证金率 > 100%:账户健康,有额外空间。
- 维持保证金率 < 保证金率 ≤ 100%:账户风险较高,需密切关注,当保证金率触及维持保证金率时,会触发强制平仓(爆仓)。
- 爆仓价格 (Liquidation Price):指当价格达到某个点位,您的账户权益恰好等于维持保证金时的价格,系统会自动以市价单或限价单强制平仓您的仓位。
- 做多爆仓价格简化计算公式:
爆仓价格 = 开仓价格 * (1 - 初始保证金率 / (1 - 维持保证金率))(其中初始保证金率 = 1 / 杠杆倍数) - 做空爆仓价格简化计算公式:
爆仓价格 = 开仓价格 * (1 + 初始保证金率 / (1 - 维持保证金率)) - 示例(做多):开仓价60,000 USDT,10倍杠杆(初始保证金率10%),维持保证金率0.5%。
爆仓价格 = 60,000 * (1 - 10% / (1 - 0.5%)) ≈ 60,000 * (1 - 0.1 / 0.995) ≈ 60,000 * (1 - 0.1005) ≈ 60,000 * 0.8995 ≈ 53,970 USDT这意味着如果BTC价格下跌至约53,970 USDT,您的仓位将被强制平仓。
- 做多爆仓价格简化计算公式:
- 计算公式:
资金费率 (Funding Rate) 对成本的影响
永续合约通过资金费率机制使合约价格与现货价格趋同。
- 计算公式:
资金费率 = [ (标记价格 / 现货价格) ^ (8小时 / 365天) - 1 ] * 100%(欧易具体公式可能略有调整,但原理类似) - 支付/收取:
- 当资金费率为正时:多头支付给空头资金费。
- 当资金费率为负时:空头支付给多头资金费。
- 影响:这会增加您的持仓成本(如果是多头且费率为正)或增加您的收益(如果是空头且费率为正),反之亦然,资金费率通常每8小时结算一次。
总结与建议
欧易永续合约的计算逻辑看似复杂,但核心围绕**保证金