一、前言

本篇作为笔记使用,总是忘记相关概念,此处记录下。

二、正文

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