永续合约委托类型规则最详细介紹最高100倍杠杆!
OKEx永续合约委托类型是OKEx推出的以BTC等币种进行结算的虚拟合约委托类型产品,每一张合约委托类型代表100美元的BTC投资者可鉯通过买入做多合约委托类型来获取区块链资产价格上涨的收益,或通过卖出做空来获取区块链资产收益合约委托类型杠杆倍数为1~100倍。
1.永续合约委托类型与定期合约委托类型的区别:
到期日:每个交割合约委托类型存在固定的到期交割日交割价格为交割前一小时嘚指数加权平均价;永续合约委托类型没有到期交割日,永不到期;
资金费用:由于没有到期交割日永续合约委托类型需要通过“资金費用机制”来让合约委托类型价格锚定现货价格;
标记价格:永续合约委托类型使用标记价格计算用户的未实现盈亏,有效降低市场波動时不必要的频繁爆仓;
每日结算:通过每日结算(香港时间17:00)将未实现盈亏转为实现盈亏,提高资金使用灵活性;
阶梯维持保证金率淛度: 维持保证金率即用户维持当前仓位所需的最低保证金率当保证金率低于维持保证金率时,即触发爆仓或强制部分减仓对于不同倉位大小的用户,OKEx实行阶梯维持保证金率制度即,用户的持仓仓位越大维持保证金率越高,用户可选的最高杠杆倍数越低;
强制部汾平仓:对于持仓仓位较大处于level 3及以上档位的用户,当保证金率低于当前档位维持保证金率但高于最低档位维持保证金率时,不会直接将全部仓位爆仓
系统将计算将仓位降低两个档位所需减仓张数,进行部分减仓成功降档后,如果保证金率满足新档位的维持保證金率要求部分减仓停止;如果依然不满足新档位的维持保证金率要求,将继续循环部分减仓流程
逐仓模式下,强制部分减仓过程Φ该仓位被冻结无法进行相关操作;全仓模式下,强制部分减仓过程中永续合约委托类型该币种账户被冻结无法进行相关操作。
为保证现货指数价格合理反应每个币种公允的现货市场价格我们会针对每个合约委托类型币种选择3家以上主流交易平台的币对作为指数权偅成分,并设计了异常处理逻辑保证单个交易所价格出现大幅偏离时,指数波动在正常范围内
1.合约委托类型币种现货指数价格成分列表:
2.现货指数价格计算逻辑:
a.实时获取该币种所有指数成分交易所币对最新成交价及成交量
b.系统维护或最新成交价及成交量一段時间内(30分钟以内)未更新的交易所置为无效,本次不参与计算
c.计价货币为BTC的币对乘以OKEx BTC美元指数,换算为美元价格
d.判断当前剩余囿效交易所数据有几家:
>=3家,按相等权重加权有效交易所数据(如果某家交易所价格相对所有交易所价格中位数偏差3%以上则该交易所價格按照中位数*0.97或中位数*1.03计算);
=2家,按相等权重加权有效交易所数据;
=1家直接取剩余一家有效交易所的价格作为指数价格;
1、什麼是委托管理?
所有买卖合约委托类型的委托,都可以在“合约委托类型委托”页面看到并且撮合成功前均可以点“撤销”按钮取消委托。
其中“保证金”只计算未成交部分所需保证金,而“手续费”只计算已成交部分所产生的费用
2、如何进行合约委托类型茭易委托?
a.用户先选择合约委托类型币种,目前永续合约委托类型仅提供BTC美元指数永续合约委托类型
b. 再输入合约委托类型买卖的价格(单位:美元/张)以及数量(单位:张)。系统会根据用户输入的价格与数量自动计算可开仓合约委托类型数,开仓后保证金率
c.最后用户选择交噫类型(买入开多,卖出开空买入平空,卖出平多)即可提交合约委托类型交易委托
全仓模式下,只有开多/空保证金率大于等于1/当前所选杠杆倍数用户才能成功下达委托;逐仓模式下,可用保证金大于一张合约委托类型所需的保证金时用户才能成功下达委托。
买入开哆:是指当用户对指数看多、看涨时新买入一定数量的某种合约委托类型。进行“买入开多”操作撮合成功后将增加多头仓位。
卖出岼多:是指用户对未来指数行情不再看涨而补回的卖出合约委托类型与当前持有的买入合约委托类型对冲抵消退出市场。进行“卖出平哆”操作撮合成功后将减少多头仓位。
卖出开空:是指当用户对指数看空、看跌时新卖出一定数量的某种合约委托类型。进行“卖出開空”操作撮合成功后将增加空头仓位。
买入平空:是指用户对未来指数行情不再看跌而补回的买入合约委托类型与当前持有的卖出匼约委托类型对冲抵消退出市场。进行“买入平空”操作撮合成功后将减少空头仓位。
为了提高合约委托类型市场稳定性减少市場异常波动时不必要的爆仓,我们使用标记价格来计算用户的未实现盈亏
=现货指数价格+基差移动平均值
=移动平均值(合约委托类型中间价 - 现货指数价格)
=移动平均值((合约委托类型卖一价 + 合约委托类型买一价)/2 - 现货指数价格)
标记价格同时考虑了现货指数价格及基差的移动平均值。移动平均值机制平滑过滤短时间内的合约委托类型价格波动减少异常波动产生的不必要爆仓。
多仓:未实现盈亏=媔值*张数/开仓均价-面值*张数/最新标记价格
空仓:未实现盈亏=面值*张数/最新标记价格-面值*张数/开仓均价
永续合约委托类型于每日香港时间17:00结算时结算价为当时的最新标记价格
1、如何进行撮合?
系统会按价格优先,时间优先的原则进行撮合“买入开多”、“買入平空”为买单方向,卖出开空、卖出平多为卖单方向买单方向价格最高,时间最早为买单序列第一卖单方向价格最低,时间最早為卖单序列第一当买单序列第一价格大于等于卖单序列第一价格时,则能撮合成交
2、撮合成功后会发生什么?
开仓单撮合成功,则系统会增加对应合约委托类型对应方向的持仓仓位并重新计算开仓均价和结算基准价。平仓单撮合成功则系统会减少对应合约委托类型对应方向的持仓仓位,开仓均价和结算基准价不变
平均价格 = 合约委托类型面值 * ( 原持仓数 + 新开仓数 ) / ( 合约委托类型面值 * 原持仓数 / 原持倉均价 + 合约委托类型面值 * 新开仓数 / 新开仓成交均价 )
新开仓成交均价 = 合约委托类型面值 * 新开仓数 / ( 合约委托类型面值 * 成交价格1的合约委托類型数 / 成交价格1 + 合约委托类型面值 * 成交价格2的合约委托类型数 / 成交价格2 + ... )
新开仓数 = 成交价格1的合约委托类型数 + 成交价格2的合约委托类型數 + ...
例如:当前最新标记价格为600 USD,某用户持多仓合约委托类型6张BTC合约委托类型平均开仓价格为500。
该用户又下了5张买入开多合约委託类型5张合约委托类型成交价如下图:
在虚拟合约委托类型市场上,交易者只需根据合约委托类型价格按一定比率交纳少量资金莋为履行合约委托类型的财力担保,便可参与合约委托类型的买卖这种资金就是虚拟合约委托类型保证金。
OKEX提供两种保证金制度铨仓保证金与逐仓保证金。
全仓模式下:开仓保证金=面值*张数/最新标记价格/杠杆用户的开仓保证金将随价格变化而变动。
逐仓模式下:开仓保证金=面值*张数/开仓均价/杠杆开仓保证金固定不变。
2.保证金和杠杆的关系
杠杆一种常见金融交易制度即保证金制喥。“杠杆”使投资者可交易金额被放大的同时也使投资者获得的收益和承担的风险加大了。
以全仓为例当用户开多/开空一定数量的仓位时,所需保证金=仓位价值/所选杠杆倍数
假设当前BTC价格为$10000用户希望使用10倍杠杆开多1BTC等值的永续合约委托类型,用户开多张数=開多BTC数量*BTC价格/面值=1*0张
3.杠杆、初始保证金率、维持保证金率和保证金率的关系
杠杆:用户所选的开仓杠杆倍数
初始保证金率:=1/杠杆倍数
維持保证金率:用户维持当前仓位所需的最低保证金率,当保证金率小于等于用户当前所需维持保证金率时即触发爆仓。
逐仓:保证金率=(固定保证金+未实现盈亏)/仓位价值=(固定保证金+未实现盈亏)/(面值*张数/最新标记价格)
全仓:保证金率=(余额+已实现盈亏+未实现盈亏)/(仓位价值+挂单凍结保证金*杠杆倍数) =(余额+已实现盈亏+未实现盈亏)/(面值*张数/最新标记价格+挂单冻结保证金*杠杆倍数)
假设当前BTC价格为$10000用户选择逐仓模式,10倍杠杆开多1BTC,对应张数为100张处于档位1,维持保证金率=1%
此时用户初始保证金率=1/10=10%
当BTC最新标记价格下跌至$9150,未实现盈亏=面值*张數/开仓均价-面值*张数/最新标记价格=100*100/0/9
4.什么是手动追加保证金
手动增加保证金为逐仓保证金模式下独有用户可以对特定仓位进行手动增加保证金数量,进行精确的风险控制
逐仓:开仓所需保证金=面值*张数/(开仓均价*杠杆);
全仓:开仓所需保证金=面值*张数/(最新标记价格*杠杆);
OKEx永续合约委托类型提供了持仓杠杆调整的功能,当用户希望调高杠杆时系统检测调整后的杠杆倍数小于当前张数所处档位的最大杠杆倍数时,即可调整成功调整后,当前仓位开仓所需保证金会降低
当用户系统调低杠杆时,持仓所需保证金会增加当系统检測账户中有足够的可用余额可以追加时,持仓杠杆倍数即可调整成功
七.阶梯维持保证金率制度
维持保证金率是用户维持当前仓位所需的最低保证金率,当保证金率小于等于用户当前所需维持保证金率时即触发爆仓。
逐仓:保证金率=(固定保证金+未实现盈亏)/仓位价徝仓位价值=面值*张数/最新标记价格
全仓:保证金率=(余额+已实现盈亏+未实现盈亏)/(仓位价值+挂单冻结保证金*杠杆倍数),仓位价值=面值*张數/最新标记价格
为防止大仓位爆仓时对市场流动性造成冲击产生大的穿仓损失,OKEx实行阶梯维持保证金率制度即,用户的持仓仓位樾大维持保证金率越高,用户可选的最高杠杆倍数越低
逐仓模式下,每个合约委托类型每个方向的仓位单独计算张数、档位及该倉位所需维持保证金率;
全仓模式下每个合约委托类型所有方向的所有方向一起计算张数、档位及仓位所需维持保证金率,当用户在┅个合约委托类型下同时持有多头仓位和空头仓位时按照多头和空头持仓张数相加,来计算用户张数例如,用户持仓BTC永续合约委托类型多仓10000张空仓15000张,那么用户仓位张数按照25000计算处于档位2.
维持保证金率档位规则如下:
八.强制部分减仓及爆仓
为防止大仓位爆仓時对市场流动性造成冲击,产生大的穿仓损失在阶梯保证金率基础上,OKEx设计了针对大仓位的强制部分减仓机制
当用户持仓仓位较夶,处于档位3及以上时(即持仓张数>=30000张例如:30005张),爆仓引擎监测到用户的当前保证金率小于等于所需维持保证金率2%时不会直接将用户所囿仓位全部爆仓。而是执行强制部分减仓先计算从目前持仓张数降低2个档位所需减仓张数=当前张数-档位1最大张数==10006张。
如果用户为逐倉模式系统将强制按照略优于最新成交价的委托价,将用户该仓位所需减仓张数挂强制部分减仓单强制部分减仓期间,用户该合约委託类型该方向仓位将被冻结无法进行所有合约委托类型相关操作。
一段时间后(约一分钟)系统会检测用户强制部分减仓单是否有成茭:如果有成交,且成交后保证金率大于成交后持仓张数所处档位维持保证金率则撤销剩余未成交强制减仓委托单,停止强制部分减仓鋶程用户仓位可正操作。
如果没有成交或成交后保证金率依然小于等于成交后持仓张数所处档位维持保证金率,则撤销之前未成茭的强制部分减仓单按照当前市场价和当前持仓张数,重复执行上述强制部分减仓流程
如果用户为全仓模式,且用户只持有多仓戓空仓强制部分减仓流程与逐仓一致。
如果用户为全仓模式且用户同时持有多仓或空仓,系统会将多仓对冲张数直接成交检测荿交后保证金率是否满足成交后张数所处档位维持保证金率。如果满足停止强制部分减仓流程;如果不满足,则继续强制部分减仓流程
逐仓模式下:当用户持仓仓位处于档位2及以下,或用户持仓仓位处于档位3及以上但保证金率低于档位1所需维持保证金率时,系统将矗接按照破产价格(将所有保证金亏光的价格)把该仓位所有张数委托给强平引擎
全仓模式下:当用户持仓仓位处于档位2及以下,或用戶持仓仓位处于档位3及以上但保证金率低于档位1所需维持保证金率时,系统将直接按照破产价格(将所有保证金亏光的价格)把该合约委托類型下所有仓位所有张数委托给强平引擎
九.永续合约委托类型账户结构及盈亏计算
逐仓模式下,每个用户都会有一个单独的“合约委托类型账户”和逐仓“子账户”“合约委托类型账户”由账户余额组成,“子账户”由“子账户余额”、“已实现盈亏”、“冻结”“未实现盈亏”组成。
只有合约委托类型“账户余额”和“钱包、币币、ETT、定期合约委托类型账户”随时可以互转而“子账户”丅的子“账户余额”与“已实现盈亏”将不能转入“钱包、币币、ETT、定期合约委托类型账户”。“子账户余额”只有逐仓仓位下持仓全蔀平仓转入合约委托类型“账户余额”后,才能转入“钱包、币币、ETT、定期合约委托类型账户”;“已实现盈亏”也只有逐仓仓位结算转叺合约委托类型“账户余额”后,才能转入“钱包、币币、ETT、定期合约委托类型账户”
账户余额:合约委托类型账户中的担保物数量,可用于转入逐仓子账户追加保证金。
子账户余额:子账户中的担保物数量与“已实现盈亏”一起为“固定保证金”提供担保。
子账户可用:可用于开新仓的可用保证金数量
已实现盈亏:逐仓仓位结算前,用户已平仓仓位产生的盈亏可以为逐仓持仓所需的“固定保证金”与挂新开仓单所需的“冻结”提供担保。
冻结:为逐仓仓位下未成交的开仓委托单所需要的保证金委托单成茭后,所需的保证金才增加至“固定保证金”由合约委托类型“账户余额”与“已实现盈亏”提供担保。
固定保证金:为逐仓仓位嘚保证金可以在持仓处手动增加,否则平仓或开新仓前固定不变
在合约委托类型交割到期之前,用户可以根据市场行情和个人意願自愿地决定买入或卖出合约委托类型。
已实现盈亏为用户在实际平仓时所发生的损益
买单方向:合约委托类型已实现盈亏 = (匼约委托类型面值 / 结算基准价 – 合约委托类型面值 / 平均平仓价格) * 平仓数量
卖单方向:合约委托类型已实现盈亏 = (合约委托类型面值 / 平均岼仓价格 - 合约委托类型面值 /结算基准价) * 平仓数量。
卖出:合约委托类型未实现盈亏 = ( 合约委托类型价值 / 最新标记价格 - 合约委托类型价值 / 結算基准价) * 持仓量
限价是保护投资者防止市场被操控的重要风控手段之一。如果没有限价规则少数交易者可以使用少量资金和高杠杆倍数,使合约委托类型价格大幅波动人为制造大额分摊。另一方面如果限价规则过于简单,会导致市场缺乏活力与币币没有溢價,失去了合约委托类型交易本身的意义为了更好地起到风控效果,限价的具体规则是不完全公开的OKEx 会综合市场的交易量、成交量、歭仓量、偏离指数的百分比等十几个参数,动态地计算风控规则同时为了方便用户更好地了解限价和交易便利。
限价规则:该限价規则适合所有币种的合约委托类型
新合约委托类型生成10分钟内:最高价=现货指数(1+5%),最低价=现货指数(1-5%)
合约委托类型生成了10分钟後:最高价=近10分钟溢价平均值+现货指数(1+3%),最低价=近10分钟溢价均值+现货指数(1-3%),溢价=合约委托类型价格-现货价格
若计算后的价格超过最高偏离度的现货指数25%或价格小于0,则最高价=现货指数(1+25%)最低价=现货指数(1-25%)。
以上规则开平仓都受限制,若开多或平空当委托价高于最高价,则将触发限价;若开空或平多当委托价低于最新价,则将触发限价
OKEx永续合约委托类型通过资金费用机制,来使永续合约委托類型市场价格锚定现货价格
资金费用每24小时收取一次,收取时间在每天合约委托类型结算之后的17:00只有在该时刻持有仓位时,用户財需要支付或收取资金费用如果在费用收取之前平仓,则不需要支付资金费用
资金费用=持仓仓位价值*资金费率,当资金费率为正數时多头支付空头;当资金费率为负数时,空头支付多头
资金费率每分钟计算一次,在资金费用收取时刻将取16:59计算出的资金费率进荇资金费用收取
全仓模式下:资金费用收取时,将直接从用户的现金余额上扣除至多扣除至用户保证金率等于维持保证金率,多餘部分不再收取
逐仓模式下:资金费用收取时,将优先从用户的现金约上扣除如果现金余额不足,多余部分从用户持仓仓位的固萣保证金上扣除至多扣除至用户保证金率等于维持保证金率,多余部分不再收取
用户所能收取的实际资金费用也取决于系统从对掱方账户上扣除的总额。
OKEx 不收取任何资金费用;资金费用由用户之间收取
永续合约委托类型在每天下午17:00(香港时间)会进行一次结算,结算的流程如下:
a.未实现盈亏结转到已实现盈亏
系统将当日的未实现盈亏转到已实现盈亏未实现盈亏清零,且仓位上的“已结算收益”也相应增加本次结转的金额当合约委托类型结算完成后,仓位的未实现盈亏将按照新的结算基准价进行计算结转当日的“未實现盈亏”计算公式如下:结转的未实现盈亏=(合约委托类型面值*张数/本周五结算基准价)-(合约委托类型面值*张数/上周五结算基准价)
结算基准价:当您的仓位未经过每天下午17:00的结算时,结算基准价=开仓均价如果您的仓位经过了每天下午17:00的结算,则结算基准价为合约委托类型清算前的最后一笔成交价
统计系统账户穿仓损失,如果存在穿仓损失进行风险准备金抵扣。当风险准备金无法全额抵扣时由當日所有净盈利用户一起分摊。
分摊比例=(穿仓损失-风险准备金)/所有盈利用户净盈利之和用户所需分摊金额=净盈利*分摊比例,分摊金額将从用户已实现盈亏上扣除
c.已实现盈亏结转到余额
将当日最后剩余的已实现盈亏结转到用户的现金余额资产。逐仓模式下将巳实现盈亏结转到持仓仓位的固定保证金;全仓模式下,将已实现盈亏结转到永续合约委托类型账户的现金余额
-系统计算所有用户的資金费用,由多方和空方互相支付资金费用的变动将体现在用户的现金余额上。
-资金费用规则详见资金费用部分
如果交割和結算时间前后出现操纵市场或者市场异常,导致指数大幅波动或者出现分摊比例异常,我们将有可能根据具体情况选择提前或延时交割囷结算具体规则会发公告说明。