一、前言
本篇作为笔记使用,总是忘记相关概念,此处记录下。
二、正文
1、各个指数的含义:
委托价值: 仓位 * 价格
买入做多成本:仓位*价格*系数,参考系数为0.015 ,这个系数应该是后台来制定的
卖出做空成本:当价格低于8000时,仅受仓位影响,仓位*系数。
当价格高于8000,也受价格影响
维持保证金:最大杠杆率倒数的一半。比如BTC_USD最大支持100倍杠杆,则维持保证金比例为0.5%。
仓位:一张 = 0.0001BTC,和usdt价格的万分之一。10000张才是正常的usdt价格,一般买入会大于这个值
全仓:在全仓模式下,⽤户账户⾥所有余额均作为保证⾦使⽤。当选择杠杆的时候,杠杆越大,需要的保证金就越少
标记价格:标记价格是基于外部市场的加权价格,加上随时间递减的资⾦费⽤基差。
需要自己计算?具体算法是多少?
参考:http://www.120btc.com/baike/coin/9263.html
开仓均价:当前仓位,开仓平均成本价格
参考:
https://www.gatecn.io/help/futures/16697
https://www.gatecn.io/help/futures/17257
2、结算相关
自动结算:每次结算都会收取一定的资金费用,会从保证金中扣除
资金费率:决定多头和空头之间支付的标准。当资金费率是正的,多头支付空头。当资金费率是负的,空头支付多头。
费率计算参考:https://www.gatecn.io/help/futures/16688
资金费用:仓位价值 * 资金费率 (不考虑杠杆) ,是支付的值
-----------如何计算?
强平价格:当标记价格到达此价格后,保证金余额(包括未实现盈亏)跌至维持保证金,进而触发强制平仓
个人理解:触发 保证金--》维持保证金的价格
- 破产价格:也是强平委托的委托价格。即如果以此价格平仓,平仓亏损就等于保证金
个人理解为:保证金完全亏损完的价格?
破产价格是仓位保证⾦余额(包含未实现盈亏)仅等于平仓⼿续费时的 标记价格。
3、强平和标记价格
1、平仓是用户主动解除合约,相当于卖出或者买入合约,从而取消掉本张合约。
2、强制平仓是系统行为
----标记价格
1、标机价格是实时变化的,依据指数价格来进行计算。触发强平委托的时候,也是对比的标记价格
2、当脚本运行的时候,先比较标记价格和强平(破产)价格,触发的话就强制平仓。
3、当不触发强平的时候,就计算盈亏。盈亏 = (标记价格 - 开仓价格)/开仓价格 * 委托价值
4、挂单和吃单
1、挂单是,当用户输入的价格,低于当前市场价买入,此时单子无法迅速提交,必须等待市场价波动到
输入价格才会触发,因此为挂单。
2、吃单是,当用户输入的价格大于当前市场价买入,相当于直接成交,直接把别人的单子买走了,这个叫做吃单。
3、挂单和吃单的手续费。初始的话,挂单手续费:-0.02% 吃单手续费:0.05%
4、手续费 = 仓位价值×(Maker/Taker费率) = 仓位价值 * 0.3% ,手续费每次交易都会收取,不管是买入还是卖出
5、当吃单发生时,会先扣除0.02%给挂单的用户,作为挂单补偿,然后扣除剩下的0.03%,
end