合约交易中收益如何计算?
[
](/price/xrp-xrp)
合约赚了多少钱怎么算?为什么我的收益和预期不一样?经过结算的合约收益该如何计算?
在数字货币合约交易中,准确计算收益是每个交易者的基本功。很多新手因为不理解收益计算公式,导致对盈亏判断失误,甚至在盈利时提前止损,亏损时继续持仓。本文将通过真实案例,详细讲解OKX合约收益的计算方法,帮助你精准掌握每笔交易的盈亏情况。
风险提示
- 计算错误风险:收益计算公式复杂,特别是经过结算的仓位,计算错误可能导致决策失误
- 结算基准价风险:交割合约每日结算会改变持仓成本,影响实际收益计算
- 杠杆放大风险:合约收益会被杠杆放大,同时亏损也会成倍增加
- 手续费影响:频繁交易的手续费会显著侵蚀收益,需计入总成本
- 资金费率风险:永续合约的资金费用可能累积成可观的成本或收入
一、合约收益计算的基础公式
1. 多仓收益公式
多仓收益 = 面值 × 开仓张数 ÷ 开仓价格 - 面值 × 开仓张数 ÷ 平仓价格
公式解读:
- 面值:每张合约代表的美元价值(BTC为100 USD,其他币种为10 USD)
- 开仓张数:持仓数量
- 开仓价格:建仓时的平均价格
- 平仓价格:平仓时的平均价格
盈利逻辑: 多仓是看涨,价格上涨时盈利。公式中"开仓价格分之一"减去"平仓价格分之一",当平仓价格高于开仓价格时,结果为正,即盈利。
2. 空仓收益公式
空仓收益 = 面值 × 开仓张数 ÷ 平仓价格 - 面值 × 开仓张数 ÷ 开仓价格
公式解读: 空仓公式与多仓相反,先除以平仓价格,再减去开仓价格。
盈利逻辑: 空仓是看跌,价格下跌时盈利。当平仓价格低于开仓价格时,结果为正,即盈利。
3. 一句话总结
核心要点:
- 未经过结算的收益:直接带入公式计算即可
- 经过结算的收益:需要分段计算,即"结算前收益 + 结算后收益"
二、案例1:持仓未经过结算(最简单)
这是最常见也最简单的情况,直接套用公式即可。
真实案例分析
交易背景:
从截图可以看到:
- 币种:XRP
- 方向:多仓(做多)
- 开仓均价:0.233
- 平仓均价:0.2361
- 开仓数量:1张
- 合约面值:10 USD
收益计算步骤
步骤1:确认合约参数
- 合约面值 = 10 USD(XRP合约标准面值)
- 开仓张数 = 1张
- 开仓均价 = 0.233
- 平仓均价 = 0.2361
步骤2:套用多仓收益公式
多仓收益 = (合约面值 ÷ 开仓均价 - 合约面值 ÷ 平仓均价) × 张数
= (10 ÷ 0.233 - 10 ÷ 0.2361) × 1
= (42.918 - 42.355) × 1
= 0.563 XRP
步骤3:验证结果
页面显示收益为0.5635 XRP,与我们的计算结果基本一致(小数点差异是由于四舍五入)。
收益率计算
收益率 = (平仓价格 - 开仓价格) ÷ 开仓价格 × 100%
= (0.2361 - 0.233) ÷ 0.233 × 100%
= 1.33%
如果使用10倍杠杆: 实际收益率 = 1.33% × 10 = 13.3%
这就是合约杠杆的魅力——小幅价格波动带来可观收益。
三、案例2:持仓经过结算(需分段计算)
交割合约每天16:00(香港时间)会进行结算,结算后持仓成本会改变,收益计算需要分段处理。
真实案例分析
交易背景:
从截图可以看到:
- 币种:XRP
- 方向:多仓
- 开仓均价:0.237(实际开仓价格)
- 平仓均价:0.2435
- 平仓时间:9月27日 15:53:31
- 结算基准价:0.2447(9月26日16:00结算价)
关键信息: 持仓跨越了9月26日16:00的结算时点,因此需要分段计算。
收益计算步骤
步骤1:理解结算机制
交割合约每日16:00结算时,系统会:
- 按结算基准价重新计算持仓成本
- 将结算前的浮动盈亏转为已实现盈亏
- 以结算基准价作为新的"开仓价格"
步骤2:计算账单显示的收益(结算后收益)
账单页面显示的收益是以结算基准价为起点计算的:
账单显示收益 = (合约面值 ÷ 结算基准价 - 合约面值 ÷ 平仓均价) × 张数
= (10 ÷ 0.2447 - 10 ÷ 0.2435) × 1
= (40.866 - 41.067) × 1
= -0.201 XRP
注意:账单显示为负收益,但这不是真实的总收益!
步骤3:计算真实总收益
真实收益需要从实际开仓价格0.237开始计算:
真实总收益 = (合约面值 ÷ 开仓均价 - 合约面值 ÷ 平仓均价) × 张数
= (10 ÷ 0.237 - 10 ÷ 0.2435) × 1
= (42.194 - 41.067) × 1
= 1.127 XRP
步骤4:验证计算逻辑
我们可以分段验证:
结算前收益(0.237 → 0.2447): = (10 ÷ 0.237 - 10 ÷ 0.2447) × 1 = (42.194 - 40.866) × 1 = 1.328 XRP
结算后收益(0.2447 → 0.2435): = (10 ÷ 0.2447 - 10 ÷ 0.2435) × 1 = -0.201 XRP
总收益 = 1.328 + (-0.201) = 1.127 XRP ✓
为什么账单显示负收益?
因为结算后价格从0.2447下跌到0.2435,这段时间是亏损的。但由于结算前已经盈利1.328 XRP,总体仍然是盈利的。
重要提示: 查看经过结算的仓位收益时,不能只看账单显示的数字,必须从实际开仓价格开始计算真实收益。
四、案例3:持仓经过结算且中途加仓(最复杂)
这是最复杂的情况,涉及结算和加仓两个变量。
真实案例分析
交易背景:
从截图可以看到:
- 第一笔开仓:价格0.28,数量1张
- 第二笔加仓:价格0.2741,数量1张
- 平仓均价:0.2567
- 总持仓:2张
- 经过了结算
收益计算步骤
步骤1:计算第一笔的固定保证金
固定保证金 = 合约面值 ÷ 开仓均价 ÷ 杠杆 × 张数
= 10 ÷ 0.28 ÷ 10 × 1
= 3.5714 XRP
步骤2:计算第二笔的固定保证金
= 10 ÷ 0.2741 ÷ 10 × 1
= 3.6483 XRP
步骤3:计算加仓后的开仓均价
两笔保证金相加 = 3.5714 + 3.6483 = 7.2197 XRP
通过保证金反推开仓均价: 7.2197 = 10 ÷ 开仓均价 ÷ 10 × 2
开仓均价 = 10 × 2 ÷ 7.2197 ÷ 10 = 0.277
步骤4:计算结算基准价
因为第一笔经过了结算,需要以结算基准价0.276重新计算:
第一笔结算后保证金 = 10 ÷ 0.276 ÷ 10 × 1 = 3.6232 XRP
两笔保证金相加 = 3.6232 + 3.6483 = 7.2715 XRP
加仓后的结算基准价: 7.2715 = 10 ÷ 结算基准价 ÷ 10 × 2
结算基准价 = 10 × 2 ÷ 7.2715 ÷ 10 = 0.275
步骤5:计算账单显示的收益
账单显示收益 = (合约面值 ÷ 结算基准价 - 合约面值 ÷ 平仓均价) × 张数
= (10 ÷ 0.275 - 10 ÷ 0.2567) × 2
= (36.364 - 38.956) × 2
= -5.184 XRP
步骤6:计算真实总收益
真实总收益 = (合约面值 ÷ 开仓均价 - 合约面值 ÷ 平仓均价) × 张数
= (10 ÷ 0.277 - 10 ÷ 0.2567) × 2
= (36.101 - 38.956) × 2
= -5.710 XRP
案例总结
这个案例中,交易者最终亏损5.710 XRP。虽然账单显示亏损5.184 XRP,但真实亏损更大,因为实际开仓均价(0.277)高于结算基准价(0.275)。
关键教训:
- 加仓会改变持仓成本
- 结算会改变计算基准
- 必须从实际开仓价格计算真实盈亏
- 不能只看账单显示的数字
五、不同合约类型的收益计算差异
1. 币本位合约 vs U本位合约
币本位合约:
- 收益单位:标的币种(如BTC、ETH)
- 合约面值:固定美元价值(BTC为100 USD,其他为10 USD)
- 计算公式:本文所有案例均为币本位
U本位合约:
- 收益单位:USDT或USDC
- 合约面值:固定币种数量(如BTC为0.01 BTC)
- 计算公式:收益 = (平仓价格 - 开仓价格) × 合约面值 × 张数
U本位合约案例:
开仓价格:$68,000 平仓价格:$70,000 合约面值:0.01 BTC 持仓数量:10张
收益 = (70,000 - 68,000) × 0.01 × 10 = 200 USDT
对比: U本位合约的计算更直观,收益直接以USDT计价,便于理解和管理。
2. 永续合约 vs 交割合约
永续合约:
- 无交割日,可以长期持有
- 每8小时收取/支付资金费用
- 收益计算需考虑累积的资金费用
交割合约:
- 有固定交割日
- 每日16:00结算,改变持仓成本
- 收益计算需考虑结算影响(如本文案例2和案例3)
资金费用计算:
资金费用 = 持仓价值 × 资金费率
案例: 持仓价值:10,000 USDT 资金费率:0.01%(多头支付) 持仓时间:24小时(3次结算)
总资金费用 = 10,000 × 0.01% × 3 = 3 USDT
注意: 永续合约的资金费用可能累积成可观的成本,长期持仓需密切关注。
六、影响合约收益的5个隐藏因素
1. 交易手续费
费率标准(以OKX为例):
- Maker(挂单):0.02%
- Taker(吃单):0.05%
- VIP用户可享受折扣
案例: 开仓价值:10,000 USDT 平仓价值:11,000 USDT 手续费率:0.05%(Taker)
开仓手续费 = 10,000 × 0.05% = 5 USDT 平仓手续费 = 11,000 × 0.05% = 5.5 USDT 总手续费 = 10.5 USDT
收益影响: 名义收益 = 11,000 - 10,000 = 1,000 USDT 实际收益 = 1,000 - 10.5 = 989.5 USDT
手续费侵蚀了1.05%的收益!
2. 滑点成本
什么是滑点: 市价单成交价格与预期价格的差异。
案例: 预期平仓价格:$70,000 实际成交价格:$69,850(滑点$150) 持仓数量:1 BTC
滑点损失 = 150 × 1 = $150
降低滑点的方法:
- 使用限价单而非市价单
- 避开流动性差的时段
- 分批平仓,减少单笔冲击
3. 资金费率(永续合约)
正向资金费率(多头支付空头):
- 市场看涨情绪浓厚
- 多头需支付费用
- 长期持有成本增加
负向资金费率(空头支付多头):
- 市场看跌情绪浓厚
- 多头可获得费用
- 长期持有有额外收益
真实案例: 2024年3月BTC突破$70,000时,永续合约资金费率一度达到0.1%(每8小时),持有10万USDT多仓,每天需支付300 USDT资金费用。
4. 强制平仓损失
触发条件: 保证金率低于维持保证金率时,系统强制平仓。
损失来源:
- 以不利价格被迫平仓
- 损失全部保证金
- 可能产生负余额
案例: 开仓价格:$68,000 强平价格:$65,000(保证金不足) 市场价格:$66,000(本可以止损)
因强平损失 = (68,000 - 65,000) = $3,000 如果主动止损 = (68,000 - 66,000) = $2,000
强平多损失$1,000!
5. 结算价格偏差(交割合约)
偏差来源: 交割价格是最后1小时的加权平均价,可能与即时价格不同。
案例: 持仓成本:$68,000 交割前即时价格:$70,000(预期盈利$2,000) 实际交割价格:$69,500(加权平均) 实际盈利:$1,500
偏差损失 = $500
七、如何准确追踪合约收益?
方法1:使用平台账单功能
查看路径: OKX APP → 资产 → 合约账户 → 账单
账单信息:
- 开仓/平仓记录
- 实现盈亏
- 手续费明细
- 资金费用记录
注意: 经过结算的仓位,账单显示的收益可能不是真实总收益,需要手动计算。
方法2:建立Excel收益追踪表
必填字段:
- 开仓时间和价格
- 平仓时间和价格
- 持仓数量
- 合约类型(币本位/U本位)
- 是否经过结算
- 结算基准价(如有)
- 手续费
- 资金费用(永续合约)
计算公式: 在Excel中设置自动计算公式,输入数据后自动得出收益。
方法3:使用第三方工具
推荐工具:
- CoinTracking:支持多平台数据导入
- Blockfolio:实时追踪持仓盈亏
- TradingView:图表分析和收益统计
八、常见计算错误与避坑指南
错误1:忽略结算影响
错误做法: 经过结算的仓位,直接用开仓价格和平仓价格计算。
正确做法: 分段计算,或从实际开仓价格计算真实总收益。
错误2:混淆币本位和U本位
错误做法: 用U本位的公式计算币本位合约,或反之。
正确做法: 先确认合约类型,再选择对应公式。
错误3:忘记计入手续费
错误做法: 只计算价格差,忽略手续费。
正确做法: 实际收益 = 价格差收益 - 手续费 - 资金费用
错误4:加仓后不更新成本
错误做法: 加仓后仍用第一笔开仓价格计算。
正确做法: 加仓后重新计算平均开仓价格(见案例3)。
错误5:只看账单不验证
错误做法: 完全相信平台账单显示的数字。
正确做法: 经过结算的仓位,手动验证真实收益。
总结
合约收益计算看似复杂,但掌握核心公式后就能轻松应对。记住这5个要点:未经结算直接套公式、经过结算分段计算、加仓后更新成本、计入手续费和资金费用、定期验证账单准确性。建议新手先从简单的未结算仓位开始练习,熟练后再处理复杂情况。准确计算收益不仅能帮助你评估交易表现,更能指导你做出更明智的交易决策。
常见问题(FAQ)
Q1:为什么我的账单显示盈利,但实际亏损了? A:可能是因为账单只显示结算后的收益,而忽略了结算前的亏损。经过结算的仓位,必须从实际开仓价格计算真实总收益,不能只看账单数字。
Q2:币本位合约和U本位合约哪个更好算? A:U本位合约更直观,收益直接以USDT计价,公式也更简单(收益 = 价格差 × 面值 × 张数)。币本位合约需要用倒数计算,但对于长期持币者更有优势。
Q3:加仓后如何计算平均成本? A:通过保证金加权计算。先算出每笔的固定保证金,相加后反推平均开仓价格。具体方法见案例3的详细步骤。
Q4:手续费和资金费用对收益影响大吗? A:影响很大。频繁交易的手续费可能侵蚀1-2%的收益,永续合约的资金费用在极端行情下每天可能达到0.3%。长期累积不容忽视。
Q5:如何验证平台账单的准确性? A:建立Excel追踪表,记录每笔交易的开仓价格、平仓价格、数量、结算情况,手动计算后与平台账单对比。发现差异及时联系客服。
Q6:强制平仓后还能看到收益计算吗? A:可以。在【合约账单】中查看强平记录,会显示强平价格和损失金额。强平通常意味着损失全部保证金。
相关阅读
- 合约交易入门完整指南
- 合约交割价格如何计算?
- 什么是永续合约和交割合约?
- 如何设置止损止盈?
- 合约杠杆如何选择?
- 合约风险管理策略
免责声明
本文章可能包含不适用于您所在地区的产品相关内容。本文仅致力于提供一般性信息,不对其中的任何事实错误或遗漏负责任。本文仅代表作者个人观点,不代表欧易的观点。 本文无意提供以下任何建议,包括但不限于:(i) 投资建议或投资推荐;(ii) 购买、出售或持有数字资产的要约或招揽;或 (iii) 财务、会计、法律或税务建议。 持有的数字资产 (包括稳定币) 涉及高风险,可能会大幅波动,甚至变得毫无价值。您应根据自己的财务状况仔细考虑交易或持有数字资产是否适合您。有关您具体情况的问题,请咨询您的法律/税务/投资专业人士。本文中出现的信息 (包括市场数据和统计信息,如果有) 仅供一般参考之用。尽管我们在准备这些数据和图表时已采取了所有合理的谨慎措施,但对于此处表达的任何事实错误或遗漏,我们不承担任何责任。 © 2025 OKX。本文可以全文复制或分发,也可以使用本文 100 字或更少的摘录,前提是此类使用是非商业性的。整篇文章的任何复制或分发亦必须突出说明:“本文版权所有 © 2025 OKX,经许可使用。”允许的摘录必须引用文章名称并包含出处,例如“文章名称,[作者姓名 (如适用)],© 2025 OKX”。部分内容可能由人工智能(AI)工具生成或辅助生成。不允许对本文进行衍生作品或其他用途。
展开
相关推荐

比特币下跌也能盈利?如何进行合约交易
随着以比特币为代表的数字货币市场规模的不断扩大,在现货交易之外逐步催生出形式多样的衍生品交易,来作为一种对冲风险的工具,其中最受关注的莫过于合约交易。 合约交易是什么? 合约是数字货币衍生品市场中最常见的交易合约形式。数字资产合约交易是指买卖双方约定在未来某个时间,按指定价格,对某种资产进行交易。
2026年1月16日

比复制策略更简单?在OKX一键跟单最强策略交易员,让交易员帮你赚钱
不管是在传统金融领域,还是在加密货币市场,策略交易都是交易体系中非常重要且关键的一种方式,当面临复杂的交易环境和极端的交易行情时,即使拥有扎实的理论技术知识和丰富的交易经历经验,也很容易错失交易时机,或者受到情绪影响做出错误判断和操作。而策略交易正是能够解决这些问题的有效工具。 交易工具有了,怎么使
2025年11月21日

五、策略交易系列课程——屯币宝
前言: 我们经常会有这样的猜想: 牛市中有很多大涨的数字资产,如果能够连续捕捉涨幅较大的币种,比如每月捕捉一个翻倍的数字资产,一年后你的资产就会变成2的12次方,即4096倍,这是非常惊人的,当然这也是几乎不可能完成的事情,因为我们很难连续抓住大涨的币种。 这也是很多用户会遇到的问题: 牛市中,虽然
2025年11月3日

哪些国家/地区不支持注册使用欧易
欧易目前不支持对下列地区的客户提供服务:部分美国领土,如 纽约、德克萨斯州、 波多黎各、美属萨摩亚、关岛、北马里亚纳群岛邦、美属维尔京群岛 (圣克罗伊岛,圣约翰岛和圣托马斯岛),古巴、伊朗、朝鲜、克里米亚、马来西亚、叙利亚、孟加拉国和玻利维亚。 有关详情,请参阅 欧易服务条款 。
2024年4月25日

快速了解欧易常用产品及功能
欧易(www.okx.com)是全球著名的数字资产服务平台之一,主要面向全球用户提供 比特币 、以太坊等数字资产的币币和衍生品交易服务,同时也和用户一同探索DeFi,DApp, NFT和GameFi的世界。 在欧易,您可以享受 币币 、合约等流畅的交易体验,第一时间关注热门领域/概念的代币信息,还有
2024年4月25日

零基础学K线 | 5 K线组合应用的重要性
涨跌有趋势,读懂价格语言; 买卖有信号,告别感觉交易。 一、看涨K线组合发关键位置 在本章的前两期我们讲解了K线看涨组合和看跌组合的应用,但这些组合不是在任何位置出现都有效。本节我们就来讲解组合出现位置的重要性。 看涨组合在哪些位置可以更好的发挥作用呢? 第一种情况:在一段明显的上涨走势中,临近的前
2024年4月25日



