区块链智能合约_永续合约_杠杆合约_合约交易基础知识(二)

区块链智能合约_永续合约_杠杆合约_合约交易基础知识(二)

一、保证金

1. 什么是保证金

在虚拟合约市场上,用户只需根据合约价格,按一定比率交纳少量资金作为履行合约的财力担保,便可参与合约的买卖,这种资金就是虚拟合约保证金。

例如 你拿一个BTC 10倍看涨 ,这时候相当于你有10BTC,涨10个点,你就有2个BTC了(实际上是1.909个,具体算法后面讲)。但跌了,就先亏这一个BTC,这个BTC就是保证金。

2. 什么是杠杆

杠杆一种常见金融交易制度,即保证金制度。“杠杆”使投资者可交易金额被放大的同时,也使投资者获得的收益和承担的风险加大了。也就是放大了收益和风险。

3. 保证金模式

全仓模式:用户开仓后,账户内的所有仓位持仓的风险和收益合并计算,持仓需要的保证金,会随着最新成交价的变化而变化。全仓保证金模式下,开仓的要求是开仓后的保证金率不能低于100%。

逐仓模式:每个合约的双向持仓将会独立计算其保证金和收益,只有开仓可用保证金大于等于开仓所需的保证金数量,用户才能进行委托。而逐仓保证金时,每个合约的开仓可用保证金可能不一致。

可以这么理解,全仓就是把所有的资金放在了一个池子里面,逐仓就是把部分资金放在了一个池子里,全仓爆仓的话 ,所有资金归零。逐仓爆仓的话,部分资金归零,但是逐仓比全仓更容易爆仓,主要是因为杠杆的原因,同样是10倍杠杆,如果全仓只下单一半资金的话,杠杆则等同于5倍 。

4. 保证金计算公式

持仓保证金=(合约面值*持仓合约数量)/最新成交价/杠杆倍数

例如 现在BTC的最新价格为4000USD ,杠杆倍数为10, BTC的合约面值为100USD,买入开多40张,持仓保证金=(100*40)/4000/10=0.1BTC

也就是 在4000USD的价格 买入开多40张 ,下单0.1BTC 10倍杠杆,就相当于下单了1BTC。

5. 保证金率

保证金率是衡量用户资产风险的指标,保证金率越小,账户的风险越高。当保证金率小于等于0时,您的仓位将会被系统强制平仓。

保证金率 =(账户权益/占用保证金)* 100% – 调整系数

占用保证金 = 持仓保证金 + 冻结保证金

调整系数,为防止用户穿仓而设计。每一个品种的每一个杠杆倍数,都有一个对应的调整系数。如 BTC合约10倍杠杆调整系数为15%,20倍杠杆调整系数为 30%,5倍杠杆的调整系数为8%。

例如:

用户合约账户权益有2BTC,在价格为5000USD/BTC开多100张季度合约(合约面值为100USD),杠杆倍数为10倍,调整系数为15%,在不考虑成交手续费的情况下,该用户的强制平仓价为2537.5。

二、账户权益及盈亏计算

1. 合约账户权益

合约账户权益,为该币种合约账户的总权益。

合约账户权益 = 账户余额 + 本周已实现盈亏+本周未实现盈亏

2. 账户余额

账户余额是指用户在合约账户所持有的币种数量,即币币账户转入合约账户的币种数量。清 算时,用户交易所产生的的已实现盈亏将在该项上增减。

3. 未实现盈亏

未实现盈亏,是用户当前持有的仓位的盈亏,未实现盈亏会随着最新成交价格变动而变化。

多仓未实现盈亏 =(1/持仓均价 – 1/最新成交价)* 多仓合约张数 * 合约面值

空仓未实现盈亏 =(1/最新成交价 – 1/持仓均价)* 空仓合约张数 * 合约面值

例如:

如用户持有100张BTC季度合约多仓仓位(合约面值为100USD),持仓均价为5000 USD/BTC。若当前最新价格为 8000USD/BTC,则现在的未实现盈亏=(1/5000-1/8000)*100*100 = 0.75BTC。

从公式的数学形态上来看,不是很容易理解算法。之前也有很多小伙伴不理解 ,明明是10倍开多,为什么涨了10个点 ,我的收益没有达到百分之100%,总觉得交易所是不是又坑我 。

我是这样理解的 :

在比特币价格为4000USD的时候 ,你拿了一个比特币来期货这个大赌场玩,赌场就按照你拿了4000USD进来 ,比如你10倍梭哈压大(开多),价格涨了10% 到4400USD,此时 赌场要赔你 4000*10*0.1=4000USD。但你进赌场给的筹码是BTC,现在也要还BTC给你。此时比特币价格为4400,所以你得到的比特币是4000/4400=0.9090BTC。

收益率就是0.9090/1*100%=90.9%

从新整理:

持仓均价:4000USD

最新成交价:4400USD

涨跌幅:(4400-4000)/4400*100%=10%

多仓合约张数:1*10*4000/100=400张 (下单比特币个数*杠杆倍数*持仓均价/合约面值)

持仓价值:1*10*4000=40000USD (下单比特币个数*杠杆倍数*持仓均价)

开仓保证金:1BTC (开仓张数*合约面值/杠杆倍数/持仓均价)

USD收益:40000 * 10% =4000USD 持仓价值*涨跌幅

BTC收益:40000 * 10% /4400= 0.909BTC 持仓价值*涨跌幅/最新成交价

USD收益率:(4400-4000)/4400*100%=10% ( 涨跌幅)

BTC收益率:40000 * 10% /4400/1 *100% =90.9% (BTC收益/开仓保证金)

看完上面的公式有木有感觉更晕了 。

4. 已实现盈亏

已实现盈亏,是用户已平仓仓位产生的盈亏,以及交易产生的手续费,并且尚未通过清算计算账户余额之中的盈亏。已实现盈亏在合约结算/交割前不能转出合约账户。

每笔平仓的已实现盈亏:

多仓已实现盈亏 =(1/持仓均价 – 1/平仓成交均价)* 平多仓合约张数 * 合约面值

空仓已实现盈亏 =(1/平仓成交均价 – 1/持仓均价)* 平空仓合约张数 * 合约面值

已实现盈亏与未实现盈亏相对比,就是已经平仓结算的盈亏 ,所以计算公式的区别就是按照最新价和平仓成交均价来计算的区别。

比链科技致力于提供提供数字资产金融衍生品系统、交易所开发、钱包服务系统、区块链开发、智能合约开发、公链私有链联盟链等区块链技术解决方案

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Proudly powered by WordPress | Theme: HoneyWaves by SpiceThemes