自主划转逐仓交易规则
1、逐仓交易模式
逐仓交易分为两种模式:开仓划转和自主划转。用户可以选择 自主划转/开仓划转。
在杠杆、交割合约和永续合约中,该设置将决定逐仓仓位中保证金的划转逻辑。
开仓划转:在开仓和平仓时自动将保证金转入或转出逐仓仓位。
自主划转:需要手动给仓位划入保证金然后开始交易。该选项主要供专业用户使用,会有初次划入仓位资金≥10000USDT的限制。用户平仓后需手动将保证金转出逐仓仓位
2、自主划转逐仓交易规则
2.1 杠杆逐仓自主划转
1、用户将杠杆币对的资产转入逐仓仓位后,会以杠杆持仓的形式展示给用户,此时仍是待开仓状态。
当用户通过交易或转出操作,使计价货币或者交易货币的资产余额产生负数时,即产生真实仓位。
逐仓杠杆持仓如下图所示:
名词
|
解释
|
交易货币余额
|
交易货币当前仓位资产余额
|
计价货币余额
|
计价货币当前仓位资产余额
|
利息
|
未扣利息
|
.1保证金率
|
保证金率 = 仓位净资产/(维持保证金 + 手续费)
仓位净资产 = (计价货币仓位资产余额-计价货币未还利息)+(交易货币仓位资产余额-交易货币未还利息)*标记价格
维持保证金 = 交易货币借入资产*标记价格*维持保证金率+计价货币借入资产*维持保证金率
备注:维持保证金时考虑了挂单在内的维持保证金
计价货币借入资产 = |min( usdt 仓位资产数量 - sum 所有usdt卖出挂单数量,0)|
交易货币借入资产 = |min( 交易 仓位资产数量 - sum 所有交易卖出挂单数量,0)|
|
强平价
|
保证金率 = 100%,则需要进行强平
|
收益
|
收益 = 仓位正余额- 仓位负余额 -sum转入价值+ sum转出价值
所有的仓位正余额和、转入转出。按照当前标记价格转为计价货币进行计算。
|
收益率
|
收益率 = 收益/(sum转入价值 - sum转出价值)
|
2、下单校验规则
1)用户的仓位净资产大于借入资产所需初始保证金率时才能够下单
2)计价货币借入资产和交易货币借入资产都应小于借币限额
3、平仓规则
序号 | 模式 | 平仓方式 | 规则 | 举例 |
1 | 仓位上平仓 | 市价全平 | 只平负债,剩余资产将留在逐仓仓位中,平仓可用为仓位资产默认是只减仓 | 当前逐仓杠杆仓位为多仓–交易货币余额为2BTC,计价货币余额为-10000USDT,利息为10USDT, 系统会计算平仓还清负债需要买入多少USDT(会计入负余额、利息和平仓手续费),假如算出来是10020USDT,系统会将2BTC市价卖出,买够10020USDT即停止,因为交易精度问题,可能会略有超出;假定平均成交价格为10000USDT,则买回10020USDT,需要1.002BTC,剩余0.998 BTC将不会再卖出;平仓后,剩余的0.998 BTC将留在逐仓仓位内 |
限价平仓 | 可以买入超过负债部分的资产,还清负债即完成平仓,还完负债后多卖的资产(只要不超过正余额数量部分)和剩余资产都会留在仓位内;平仓可用为仓位资产,默认是只减仓。 | 当前逐仓杠杆仓位为多仓–交易货币余额为2BTC,计价货币余额为-10000USDT,利息为10USDT,此时平仓卖出0.5BTC,成交价格为10000USDT,买入了5000USDT,扣除手续费5USDT,剩余4995USDT,先还利息10USDT,剩余4985USDT还负余额,负余额剩余5015USDT,未还清,真实仓位还在;部分平仓后仓位情况为1.5BTC和-5015USDT,利息0,再平仓卖出1BTC,成交价格为10000USDT,买入了10000USDT,扣除手续费15USDT,剩余9985USDT,够还负债5015USDT,负债已还清,回到待开仓状态;剩余资产0.5BTC和4970USDT将留在逐仓仓位内。 | ||
2 | 交易区下单平仓 | 只减仓 | 同仓位上平仓规则 | |
非只减仓 | 还清负债即完成平仓,还完负债后超卖的正资产部分(将当前正资产卖成负数之前)会转换成现货交易;平仓可用为仓位资产,当原来的正资产数量变为负余额时,自动形成反向仓位 | 当前逐仓杠杆仓位为空仓- 计价货币余额为30000USDT,交易货币余额为-2BTC,保证金为USDT,杠杆倍数为5X,暂时忽略利息和交易手续费此时平仓买入1BTC,成交价格为10000USDT,本次下单使用10000USDT资产,还负债1 BTC;部分平仓后的仓位情况为:计价货币余额剩余20000USDT,交易货币负余额-1BTC,仓位仍在;再买入1.5 BTC,成交价格为10000USDT,1.5 BTC>负余额1 BTC,所以订单成交后,会先平仓,再进行币币交易;其中平仓部分 1 BTC,使用仓位10000 USDT,多仓平仓。仓位上剩余10000 USDT,其中5000USDT将用于购买BTC,此时是币币现货交易,成交后计价货币余额为5000USDT,交易货币为0.5BTC。用户继续卖出10000USDT时,将会反向开仓,形成多仓,计价货币余额为-5000USDT, 交易货币余额为1.5BTC |
2.2 交割/永续逐仓自主划转
用户交易逐仓永续/交割合约时,同时支持开平仓和买卖两种交易模式,如下图所示:
1)开平仓模式(自主划转仅支持单币种/跨币种逐仓模式,不支持投资组合保证金逐仓模式)
自主划转的开平仓模式分开管理保证金,所以用户开同一个标的的多仓和空仓时需要分别向多仓和空仓进行逐仓初始化,转入保证金。
2)买卖模式(自主划转仅支持单币种/跨币种逐仓模式,不支持投资组合保证金逐仓模式)
名词
|
解释
|
持仓量
|
买卖模式下,多仓的持仓量是正数,空仓的持仓量是负数 |
开仓均价
|
U本位:(已有仓位的数量 * 现有仓位的开仓价格 + 新仓位的数量 * 新仓位的开仓价格)/(已有仓位的数量 + 新仓位的数量) 币本位:(已有仓位的数量 + 新仓位的数量)* 已有仓位的开仓均价 * 新仓位的开仓均价 / 已有仓位的数量 * 新仓位的开仓均价 + 新仓位的数量 * 已有仓位开仓均价 |
保证金余额
|
当前保证金余额
|
已用保证金
|
用户当前已使用的保证金数量=当前持仓所需保证金+挂单冻结保证金
1、当前持仓所需保证金 :
-币本位
面值*张数*合约乘数/(标记价格*杠杆倍数)
-U本位
面值*张数*合约乘数*标记价格/杠杆倍数
2、挂单冻结保证金 :
-币本位
面值*张数*合约乘数/(委托价格*杠杆倍数)
-U本位
面值*张数*合约乘数*委托价格/杠杆倍数
|
可用保证金
|
可用保证金 = 保证金余额 + 收益 - 已用保证金 - 当前挂单手续费
|
保证金率
|
保证金率 = (保证金余额 + 收益) / (
【仓位价值】 * (维持保证金率 + 手续费率) )
仓位价值 = 持仓仓位价值 + 挂单价值
-币本位
仓位价值 = 面值 * (持仓张数 +
【开仓挂单张数】) / 标记价格
-U本位
仓位价值 = 面值 * (持仓张数 +
【开仓挂单张数】) * 标记价格
维持保证金率需要按照包含挂单的仓位价值的档位去计算
|
预估强平价
|
保证金率 = 100% 时的标记价格即为强平价格
|
收益
|
当前仓位未实现盈亏
1)币本位保证金合约
多仓收益 = 面值 * |张数| * 合约乘数 *(1/开仓均价 - 1/标记价格)
空仓收益 = 面值 * |张数| * 合约乘数 *(1/标记价格 - 1/开仓均价)
2)USDT保证金合约
多仓收益 = 面值 * |张数| * 合约乘数 *(标记价格 - 开仓均价)
空仓收益 = 面值 * |张数| * 合约乘数 *(开仓均价 - 标记价格)
|
收益率
|
收益 / 开仓保证金
|
3、风险校验
不同交易品种的逐仓仓位之间、逐仓仓位与全仓账户之间风险相互独立。逐仓仓位的风险仍然用保证金率表示,不同交易品种的计算方式略有差异。
3.1 逐仓杠杆
1)风控撤单
当用户的仓位净资产- 挂单手续费< 当前借入资产*维持保证金率 + (挂单成交后借入资产 - 当前借入资产)* 初始保证金率, 会撤销所有增加借入资产的挂单
2)预减仓
当仓位保证金率 < 300%时,系统向账户发出减仓预警,您需要注意减仓风险。300%为预警参数,欧易OKX有权根据实际情况调整该参数。
当仓位保证金率 < 100%时,仓位触发强制减仓,将撤掉您仓位的反向挂单。您逐仓杠杆的部分或者全部仓位,将被移交给强平引擎。
3.2 逐仓交割/永续
1)风控撤单
撤单条件:保证金余额+收益- 挂单手续费 < 持仓维持保证金+挂单初始保证金
撤单范围: 撤销全部增加占用保证金的挂单,即所有开仓单,包括半开半平的单,止盈止损的开仓单等
2)预减仓
当保证金率 < 300%时,系统向账户发出减仓预警,您需要注意减仓风险。300%为预警参数,欧易OKX有权根据实际情况调整该参数。
当保证金率 < 100%时,仓位触发强制减仓或强制平仓。