合约交易
Bitget合约: 单向持仓
2022-11-15 02:370453
一、什么是单向持仓?
单向持仓是指一个合约币对下只允许持有一个方向的仓位,不可以同时持有多空两个方向的仓位。目前U本位合约,币本位合约,USDC合约都支持单向持仓和双向持仓的切换,分别对该本位合约下的所有币对生效,比如U本位合约从双向持仓切换成单向持仓,会对U本位合约下的所有币对生效,但是不会影响到币本位合约和USDC合约的持仓模式。目前Bitget默认为双向持仓。
例子:
比如当前持仓有5个 BTCUSDT的多头,此时你想卖出2个BTCUSDT,则卖出成功后,仓位为3个BTCUSDT的多头;如果卖出7个BTCUSDT,则卖出成功后,仓位为2个BTCUSDT的空头。而在双向持仓模式下,是可以同时持有5个BTCUSDT的多头,和2个BTCUSDT的空头。
注意:当前单向持仓暂不支持跟单和带单。如果您是交易员,在单向持仓下开仓,您的跟单员将不会跟随该仓位;如果你是跟单员,采用单向持仓,当交易员的带单仓位开仓时,你将不会跟随。Bitget将根据情况来放开单向持仓对跟单和带单的限制,届时将发布公告说明。
二、只减仓
单向持仓只有买入和卖出,和双向持仓的开仓和平仓不同,双向持仓对应的是开仓和平仓,开多对应平多,开空对应平空。对于单向持仓,如果您想平掉您当前的多头仓位,您有两种选择,一种是可以直接卖出对应的仓位数量,另外一种是采用只减仓卖出对应的仓位数量。只减仓对应的有只减仓类型,如果是只减仓,该类型为是,否则为否。只减仓只对当前的持仓起作用。
三、单向持仓的可开
可开是指以一定价格,用户该账户当前币对在当前杠杆下,最大的可买入或者卖出数量。单向持仓的可开和双向持仓的可开有所不同。一个币对的多头和空头的可开的计算是基于分别对应的多头可开资金和空头可开资金。
多头可开资金 = 可用 + 多头补偿保证金-该币对多头仓位保证金-该币对的多头委托所占用的保证金
空头可开资金 = 可用 + 空头补偿保证金-该币对空头仓位保证金-该币对的空头委托所占用的保证金
其中
当该币对多头仓位保证金+多头委托占用的保证金大于空头仓位保证金+空头委托占用的保证金时;
多头补偿保证金=该币对多头仓位保证金+多头委托占用的保证金,
空头补偿保证金=该币对多头仓位保证金+多头委托占用的保证金+该币对多头仓位保证金。
当该币对多头仓位保证金+多头委托占用的保证金小于空头仓位保证金+空头委托占用的保证金时;多头补偿保证金=该币对空头仓位保证金+空头委托占用的保证金+该币对空头仓位保证金,空头补偿保证金=该币对空头仓位保证金+空头委托占用的保证金。
然后结合该币对当前杠杆对应的档位的限额来决定用户的买入量最大值和卖出量最大值。
-
计算该币对在可开资金及当前杠杆下的最大开仓量为M1,把该币对的可开资金作为全部的委托所需占用的保证金,可以得到
-
计算该币对的总持仓,然后对应仓位档位表查询最大的可开仓量M2
-
取 M1 和 M2当前持仓的最小值, 最大开仓量 = min(M1,M2-当前持仓及委托) ,这里的当前持仓及委托区分多空,如果计算买入的最大可开量,则当前持仓及委托为多头的持仓及委托,否则为空头的持仓及委托。
四、单向持仓的风控
单向持仓和双向持仓在风控计算时,对币对的占用保证金的计算有所不同。对于双向持仓,该币对的占用保证金 = MAX(该币对多头仓位保证金,该币对空头仓位保证金)+该币对多头委托占用保证金+该币对空头委托占用保证金;而对于单向持仓,该币对的占用保证金=MAX(该币对多头仓位保证金+该币对多头委托占用保证金,该币对空头仓位保证金+该币对空头委托占用保证金)
当您账户可用余额低于持仓所需的维持保证金时,系统将对您进行减仓或平仓,请您妥善管理账户,避免减仓或平仓风险。