如何计算合约交易的盈亏?
【预计阅读时间:5分钟】
本指南介绍 Bitget 合约交易中与盈亏相关的核心概念:已实现盈亏、未实现盈亏、持仓盈亏及其计算方式,文中将以单笔交易为例,简化概念并提供清晰说明。
盈亏关键术语
1.未实现盈亏:指持仓未平仓时,根据标记价格计算的浮动盈亏,该数值会随市场情况波动。
• 多仓计算公式:未实现盈亏 =(标记价格 − 开仓均价)× 合约数量
• 空仓计算公式:未实现盈亏 =(开仓均价 − 标记价格)× 合约数量
2.已实现盈亏:指部分或全部平仓后实际产生的盈亏,其中包含各种费用(如交易手续费、资金费用)。
• 公式:已实现盈亏 = 平仓收益 + 交易手续费 + 资金费用
注:资金费用以带符号数值展示:负数表示支付,正数表示收取。交易手续费始终为扣减项(通常以负数显示)。
3.仓位盈亏:指一笔仓位完全平仓后的总盈亏,其中包含平仓收益、交易手续费以及资金费用。
• 公式:仓位盈亏 = 平仓收益 + 开仓手续费 + 平仓手续费 + 资金费用
注:资金费用以带符号数值展示:负数表示支付,正数表示收取。开仓/平仓手续费均为扣减项(以负数计入)。
4.今日盈亏:反映当日的盈亏情况,会综合考虑资产变化与资金划转。
• 公式:今日盈亏 = 当前资产 − 当日 8:00(UTC+8)资产 − 净转入金额
5. 7日盈亏:基于快照与划转,统计7天的盈亏表现。
• 公式:7日盈亏 = 当前资产 − 7日前 08:00(UTC+8)资产 − 7日净转入金额
6.每日盈亏:当天净盈亏,通过从结算资产中减去初始资产、转入金额和平仓手续费计算。
• 公式:每日盈亏 = 当日结算资产 − 当日初始资产 − 净转入金额
盈亏计算示例
假设您开设 BTCUSDT 合约的多头仓位,开仓价为 90,000 USDT,标记价格为 95,000 USDT,平仓价为 94,000 USDT。合约数量为 1 BTC,交易手续费为每笔交易0.02%,资金费率为+0.1%。资金费用的计算公式是:持仓价值×资金费率,且因为该仓位持仓时长超过了一个资金结算窗口,所以需结算资金费用。
1.未实现盈亏:指仓位仍处于持仓状态时,按当前标记价格计算的浮动盈亏。本例中标记价格为 95,000 USDT,开仓价格为 90,000 USDT。
• 公式:未实现盈亏 =(标记价格 − 开仓价格)× 合约数量
• 未实现盈亏 =(95,000 − 90,000)× 1 = 5000 USDT
2.已实现盈亏:已实现盈亏包括平仓后所得利润,已经过资金费用和交易费用的调整。在平台上,手续费通常以负数显示,表示扣减。
公式(平仓收益)=(平仓价格 − 开仓价格)× 合约数量
•平仓收益 =(94,000 − 90,000)×1 = 4000 USDT
公式(开仓手续费) = 开仓价格 × 0.02%
•开仓手续费 = 90,000 × 0.02% = 18 USDT
•由于这是您支付的费用,它会在盈亏中记录为 −18 USDT。
公式(平仓手续费) = 平仓价格 × 0.02%
•平仓手续费 = 94,000 × 0.02% = 18.8 USDT
•由于这是您支付的费用,它会在盈亏中记录为 −18.8 USDT。
公式(资金费用) = 仓位价值 × 资金费率
•资金费用 = 90,000 × 0.1% = 90 USDT
•资金费率为正表示多头支付,因此在盈亏中记为 −90 USDT。
公式(已实现盈亏) = 平仓收益 + 交易手续费 + 资金费用
•已实现盈亏 = 4000 +(−18)+(−18.8)+(−90)= 3873.2 USDT
3.仓位盈亏:仓位盈亏用于汇总该笔交易从开仓到完全平仓的整体盈亏,包含全部收益与费用。
• 公式:仓位盈亏 = 平仓收益 + 开仓手续费 + 平仓手续费 + 资金费用
• 仓位盈亏 = 4000 +(−18)+(−18.8)+(−90)= 3873.2 USDT
常见问题
1.已实现盈亏与未实现盈亏有什么区别?
已实现盈亏是指已平仓位的利润或亏损,而未实现盈亏则反映了未平仓位的潜在利润或亏损。
2.杠杆会影响盈亏吗?
会。杠杆会放大潜在收益与潜在亏损。它不会直接“增加利润”,但会放大价格波动对盈亏的影响。调整未平仓位的杠杆会改变风险敞口,但并不会自动提高利润。
3.交易手续费如何计入盈亏?
交易手续费会从已实现盈亏中扣除,从而降低净利润或扩大净亏损。
4.盈亏可能为负吗?
可能。盈亏为负表示该仓位发生亏损。
5.在哪里查看我在 Bitget 的盈亏?
未平仓位可在“持仓”中查看;已平仓位可在“交易历史”中查看。
免责声明和风险提示
Bitget 提供的所有交易教程仅用于教育目的,不应被视为金融建议。所分享的策略和示例仅供参考,可能并不反映实际市场情况。加密货币交易涉及重大风险,可能导致资金损失。过往表现并不保证未来结果。请务必充分做好研究,了解所涉及的风险。Bitget 不对用户做出的任何交易决定承担责任。