MXC提供两种合约交易模式:正向合约(USDT本位合约),反向合约(币本位合约);它们的计算原理相同,但又有些不同之处,下面将给到用户具体的列子加以说明。请注意在整个计算中,将不考虑手续费等一些复杂的逻辑,旨在为用户讲清楚保证金的算法。
*MXC反向合约即将上线,敬请期待。
1、保证金说明
MXC永续合约里的所有合约均需要一定的保证金,保证金交易也使合约有着更大的杠杆。
在保证金交易的过程中,有以下几个点需要着重关注。
起始保证金: 开出仓位要求的最低保证金金额,同时起始保证金率(开仓仓位价值/仓位保证金)也表现了你的杠杆倍数。
维持保证金:维持仓位的最低的保证金要求,低于这个比例将触发强平事件或部分强平事件。
开仓成本: 开仓总共需要的冻结资产,包含了开仓的起始保证金和可能的手续费。
实际杠杆率: 当前仓位包含未实现盈亏的杠杆率。
2、保证金计算
在永续合约中,委托成本是指开某一个仓位所需的保证金总数。最终实际的交易费用/回扣取决于(订单类型)订单是如何被执行的(流动量提供者或流动量提取者)。
反向合约(币本位合约):委托成本 = 开仓数量x合约面值/(杠杆倍数x开仓均价)
正向合约(U本位合约):委托成本 = 开仓均价x开仓数量x合约面值/杠杆倍数
举例:
反向合约
交易者使用25倍杠杆,在价格为 7000 提交了10000个BTCUSD的限价委托,合约面值面值是1USD每张。
则用户的保证金 = 10000×1/(7000×25)= 0.0571BTC;
正向合约
交易者使用25倍杠杆,在价格为 7000 提交了10000个BTCUSDT的限价委托,合约面值面值是0.0001BTC每张。
则用户的保证金 = 10000x1x7000/25= 280USDT;
全仓模式下的保证金包括起始的仓位保证金和可用;
3、盈亏计算
用户的盈亏来自三个方面:手续费的收入或支出 ,资金费用的收入或支出以及平仓盈亏。
手续费
作为深度流动性提取者(taker fee)需要支出费用 = 仓位价值xtaker fee;
作为深度流动性提供者(maker fee)将会收入费用 = 仓位价值x maker fee;
资金费用
根据资金费率的正负,以及用户持仓方向的多空,用户将会收入或者支出资金费用;
资金费用=资金费率*仓位价值;
盈亏计算
平仓盈亏:
正向合约(U本位合约)
多仓= (平仓价格-开仓均价)* 持仓数量*面值;
空仓= (开仓均价-平仓价格)* 持仓数量*面值;
反向合约(币本位合约)
多仓=(1/开仓均价-1/平仓均价)*持仓数量*面值;
空仓=(1/平仓均价-1/开仓均价) *持仓数量*面值;
浮动盈亏:
正向合约(U本位合约)
多仓= (合理价格-开仓均价)* 持仓数量*面值;
空仓= (开仓均价-合理价格)* 持仓数量*面值;
反向合约(币本位合约)
多仓=(1/开仓均价-1/合理价格)*持仓数量*面值;
空仓=(1/合理价格-1/开仓均价) *持仓数量*面值;
比如某一用户在以Taker的角色在BTCUSDT永续合约中以7000的价格买入10000张,即用户持仓BTCUSDT永续10000张多仓仓位;taker fee =0.05% maker fee = -0.05% 资金费率 = -0.025%
则用户需要支付手续费:7000*10000*0.0001*0.05%=3.5USDT;
用户能收取(资金费率为-)资金费用:7000*10000*0.0001*-0.025%=-1.75USDT(将收取资金费用)
假如用户在8000的时候作为Maker平仓10000张:
则平仓盈亏 =(8000-7000)*10000*0.0001=1000USDT;
平仓手续费 = 8000*10000*0.0001*-0.05%=-4USDT(用户收取)
所以用户的总已实现盈亏 = 1000+4+1.75 -3.5=1002.25
来源:抹茶网:https://support.mxc.me/hc/zh-cn/articles/360044199272-%E4%BA%94-%E4%BF%9D%E8%AF%81%E9%87%91%E4%B8%8E%E7%9B%88%E4%BA%8F%E8%AE%A1%E7%AE%97
点击注册抹茶网
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。