OKEx永续合约是OKEx推出的虚拟合约产品,以BTC等货币结算。每份合同代表100美元BTC。合约杠杆率1 ~ 100倍。
OKEX官网:https://www.okex.me
到期日:每份交割合约都有固定的到期日,交割价格为交割前一小时的指数加权平均价格;永久合同没有到期日,永远不会到期;
资本费用:由于没有到期交割日,永续合约需要通过“资本费用机制”让合约价格锚定现货价格;
标示价格:永续合约采用标示价格计算用户未实现损益,有效减少市场波动时不必要的频繁爆仓;
每日结算:通过每日结算(173,336,000香港时间),将未实现损益转为已实现损益,提高资金使用的灵活性;
阶梯维持保证金率制度:维持保证金率是用户维持当前头寸所需的最低保证金率。当保证金率低于维持保证金率时,会触发爆仓或强制部分减仓。对于不同持仓的用户,OKEx实行阶梯维持保证金率制度,即用户持仓越大,保证金率越高,用户可选择的最大杠杆比例越低;
强制部分平仓:对于持仓量较大且持仓在三级以上的用户,当保证金率低于当前持仓维持保证金率,但高于最低持仓维持保证金率时,不会直接爆仓所有持仓。
系统将计算将仓位降低两档并部分减仓所需的减仓片数。降档成功后,如果保证金率满足维持新档位保证金率的要求,将停止部分降档;如果仍然达不到维持新档位保证金率的要求,则继续循环部分减仓流程。
逐仓模式下,强制部分减仓时,仓库冻结,无法操作;在全仓模式下,强制部分减仓时,永续合约的币种账户被冻结,不能进行相关操作。
3。手续费率
?
二。指数计算规则
1。合约货币现货指数价格成分列表:
2。现货指数价格的计算逻辑:
A .实时获取该货币所有指数成分的兑换货币对的最新交易价格和交易量
本次不参与计算 c .以BTC计价的货币对乘以OKEx BTC美元指数,换算成美元价格,d .判断目前剩余多少有效兑换数据:=3 并用相等的权重对有效的交易数据进行加权(如果一个交易所的价格偏离所有交易所的中间价格超过3%,则=2,用相等的权重对有效的交易数据进行加权; =1,直接取剩余有效交易所的价2022尚力财经小编格作为指数价格;三。委托管理
[1]什么是委托管理?在“合同委托”页面可以看到所有销售合同的委托,在撮合成功之前,您可以点击“取消”按钮取消委托。其中“保证金”只计算未结算部分所需的保证金,“手续费”只计算已结算部分发生的费用。 [2]如何委托合约交易?
A .用户首先选择合同货币。目前,只有BTC元指数永久合约可用
B?输入重合同的价格(单位:美元/张)和数量(单位:张)。 根据用户输入的价格和数量,系统会自动计算可以开仓的合约数量和开仓后的保证金率。 C .最后,用户可以通过选择交易类型(买多、卖多、买多、卖多)提交合约交易委托。在全仓模式下,只有当开仓/空仓的保证金比例大于或等于1/当前选择的杠杆比例时,用户才能委托成功;在逐仓模式下,只有当可用保证金大于合约所需保证金时,用户才能成功发出委托。买多:是指在用户看涨指数时,新买入一定数量的某种合约。进行“买多开多”操作,匹配成功后增加多头仓位。卖出平托(Selling Pinto):指用户在未来指数市场不再看涨时,对其进行补仓的卖出合约,与当前持有的买入合约进行抵消,以退出市场。进行“卖多平”操作,撮合成功后多头仓位减少。卖空:指在用户看空或看空指数时,新卖出一定数量的某种合约。进行“卖出开仓”操作,匹配成功后空仓增加。买平:指用户在不再看空未来指数市场的情况下,对其补仓的买入合约,对目前持有的卖出合约进行套期保值和抵消,以退出市场。进行“买平”操作,匹配成功后空仓减少。四。标示价格为了提高合约市场的稳定性,减少市场异常波动时不必要的爆仓,我们采用标示价格来计算用户的未实现损益。1。标记价格算法标记价格=现货指数价格基差移动平均线基差移动平均线
=移动平均线((合约卖价一价,合约买价一价)/移动平均线机制可以在短时间内平滑过滤合约价格的波动,减少异常波动带来的不必要的爆仓。
2。标示价格的应用
A .未实现损益的计算:
多仓:未实现损益=面值*张/平均开盘价-面值*张/最新标示价格
空仓:未实现损益=面值*张/。
[2]匹配成功后会发生什么?
如果仓单匹配成功,系统将增加相应合约相应方向的持仓量,并重新计算平均开盘价和结算基准价。如果平仓成功,系统将对相应合约的相应方向进行减仓,平均开盘价和结算基准价保持不变。
平均价格=合约面值*(原持仓、新持仓)/(合约面值*原持仓/平均持仓、合约面值*新持仓/新持仓平均成交价)
新持仓平均成交价=合约面值*新持仓/(合约面值*成交价为1的合约数量/成交价1、 合约面值*成交价为2的合约数/成交价为2 … )
新开仓数=成交价为1的合约数…
则这五个合约的平均成交价格为:100 * 5/(100 * 1/580 100 * 1/570 100 * 3/560)=565.89
1。什么是保证金
在虚拟合约市场中,交易者只需要按照合约价格按一定比例缴纳少量资金,作为履行合约的资金保障。
OKEX提供两种保证金制度,全仓保证金和逐仓保证金。
满仓模式:期初保证金=面值*张数/最新标示价格/杠杆,用户的期初保证金会随着价格变化而变化。
逐仓模式:期初保证金=面值*张数/平均开盘价/杠杆,期初保证金固定。
2。保证金与杠杆的关系
杠杆是一种常见的金融交易制度,即保证金制度。“杠杆”放大了投资者的可交易量,同时也增加了投资者的收益和风险。
以满仓为例。当用户开仓/空仓一定数量时,所需保证金=持仓价值/所选杠杆比例
用户所需保证金=面值*平仓数量/(BTC价格*杠杆倍数)=100 * 100/(10000 * 10)=0.1杠杆、初始保证金率、维持保证金率、保证金率的关系
杠杆
保证金率:
逐仓:保证金率=(固定保证金未实现损益)/持仓值=(固定保证金未实现损益)/(面值*张数/最新标示价)
举例如下:
假设当前BTC价格为10000美元,用户选择逐仓模式,10倍杠杆,开仓1BTC以上,对应的张数为100张,在1档。维持保证金率=1%
保证金=面值*张数/(BTC价格*杠杆倍数)=100 * 100/(10000 * 10)=0.1 BTC
此时用户初始保证金率=1/10=10%
未实现损益=面值*张数/平均开盘价-面值*张数/最新标示价=100 * 100/10000-100 * 1004。什么是手动保证金增加手动保证金增加是逐仓库保证金模式所特有的。用户可以手动增加特定头寸的保证金金额,并进行精确的风险控制。5。持仓杠杆倍数调整逐仓:开仓所需保证金=面值*张数/(平均开盘价*杠杆);满仓:开仓所需保证金=面值*张数/(最新标价*杠杆);OKEx永续合约提供头寸杠杆调整功能。当用户想要增加杠杆时,系统检测到调整后的杠杆比例小于当前持仓的最大杠杆比例,调整可以成功。调整后,开立当前头寸所需的保证金将减少。当用户系统降低杠杆时,持仓所需的保证金会增加。当系统检测到账户中有足够的可用余额可供添加时,可以成功调整头寸杠杆倍数。七。阶梯维持保证金率系统维持保证金率是用户维持当前头寸所需的最低保证金率。当保证金率小于或等于用户当前要求的保证金率时,就会触发爆仓。 逐仓:保证金率=(固定保证金未实现)/持仓值,持仓值=面值*张数/最新标示价满仓:保证金率=(已实现但未实现余额)/(持仓值挂单冻结保证金*杠杆倍数),持仓值=面值*张数/最新也就是说,用户的持仓越大,保证金率越高,用户可选择的最大杠杆比例越低。逐仓模式下,每份合约各方向的张数、档位和持仓所需保证金率分别计算;在全仓模式下,各合约各个方向的持仓张数、档位数和所需保证金率一起计算。当用户在一个合约下同时持有多头头寸和空头头寸时,用户的张数通过将多头头寸和空头头寸相加来计算。例如,如果一个用户在BTC永久合约中持有10,000个多头头寸和15,000个空头头寸,那么该用户的头寸数量被计算为25,000,并且在2档。维持保证金率的档位规则如下:八。强行部分减仓爆仓 1。强制部分减仓:当用户持仓较大且在3档及以上(即持仓数量=30000,例如:30005)时,爆仓引擎在检测到用户当前保证金率小于或等于要求保证金率的2%时,不会直接对用户的所有仓位进行爆仓。而是强制进行部分减仓,先计算要从当前位置减少两个位置的位置数=当前位置-位置1中的最大位置=30005-19999=10006。如果用户处于逐仓模式,系统将按照略好于最新成交价的委托价格,强制将该仓位用户所需的持仓数量挂到强制部分减仓名单中。在部分减仓期间,用户在该方向的合约头寸将被冻结,所有与合约相关的操作都无法进行。经过一段时间(约一分钟)后,系统会检查是否有强行部分减仓指令的交易:如果有交易,且交易后的保证金率大于交易后持仓部位的保证金率,则强行减仓指令的剩余指令会被取消,强行部分减仓过程会停止,用户的持仓可以进行正向操作。如果没有成交,或者成交后保证金率仍小于或等于成交后持仓部位的保证金率,则之前未成交的强行部分减仓指令将被取消。根据当前市场价格和当前持仓数量,重复上述强制部分减仓过程。如果用户处于满仓模式,并且用户仅持有多个仓库或空仓,则部分仓库缩减流程被强制与逐仓库一致。如果用户处于全仓模式,且用户同时持有多个持仓或空仓,系统将直接平仓多个持仓,并检查平仓后的保证金率是否满足平仓持仓所在持仓的保证金率。如果是,停止强制部分点亮过程;如果没有,继续强制部分减轻过程。2。爆仓:逐仓模式:当用户持仓在2档及以下,或者用户持仓在3档及以上,但是保证金率低于档位1所需维持保证金率时,系统将直接按照破产价格(将所有保证金亏光的价格)把该仓位所有张数委托给强平引擎。全仓模式下:当用户持仓仓位处于档位2及以下,或用户持仓仓位处于档位3及以上,但保证金率低于档位1所需维持保证金率时,系统将直接按照破产价格(将所有保证金亏光的价格)把该合约下所有仓位所有张数委托给强平引擎。九.永续合约账户结构及盈亏计算1.账户结构
全仓保证金模式
逐仓保证金模式
逐仓模式下,每个用户都会有一个单独的“合约账户”和逐仓“子账户”。“合约账户”由账户余额组成,“子账户”由“子账户余额”、“已实现盈亏”、“冻结”,“未实现盈亏”组成。
只有合约“账户余额”和“钱包、币币、ETT、定期合约账户”随时可以互转。而“子账户”下的子“账户余额”与“已实现盈亏”将不能转入“钱包、币币、ETT、定期合约账户”。“子账户余额”,只有逐仓仓位下持仓全部平仓转入合约“账户余额”后,才能转入“钱包、币币、ETT、定期合约账户”;“已实现盈亏”,也只有逐仓仓位结算转入合约“账户余额”后,才能转入“钱包、币币、ETT、定期合约账户”。
子账户余额:子账户中的担保物数量,与“已实现盈亏”一起为“固定保证金”提供担保。
子账户可用:可用于开新仓的可用保证金数量。
固定保证金:为逐仓仓位的保证金,可以在持仓处手动增加,否则平仓或开新仓前固定不变。
2.盈亏计算
在合约交割到期之前,用户可以根据市场行情和个人意愿,自愿地决定买入或卖出合约。
已实现盈亏为用户在实际平仓时所发生的损益。
合约已实现盈亏:
买单方向:合约已实现盈亏 = (合约面值 / 结算基准价 – 合约面值 / 平均平仓价格) * 平仓数量
例如某用户以结算基准价500 USD/BTC 买入开多2张BTC合约,然后以价格 1000 USD/BTC卖出平多1张合约,则合约已实现盈亏 = (100 / 500 – 100 / 1000) * 1 = 0.1 BTC。
卖单方向:合约已实现盈亏 = (合约面值 / 平均平仓价格 – 合约面值 /结算基准价) * 平仓数量。
例如某用户以结算基准价500 USD/BTC 卖出开空10张BTC合约,然后以价格 1000 USD/BTC买入平空8张合约,则合约已实现盈亏 = (100 / 1000 – 100 / 500) * 8 = – 0.8 BTC。合约未实现盈亏:
买入:合约未实现盈亏 = (合约价值 / 结算基准价 – 合约价值 / 最新标记价格) * 持仓量例如某用户以结算基准价500 USD/BTC 买入开多6张BTC合约,现在最新成交价为600 USD/BTC,则合约未实现盈亏 = (100 / 500 – 100 / 600 ) * 6 = 2 BTC。
卖出:合约未实现盈亏 = ( 合约价值 / 最新标记价格 – 合约价值 / 结算基准价) * 持仓量十.限价机制
限价是保护投资者,防止市场被操控的重要风控手段之一。如果没有限价规则,少数交易者可以使用少量资金和高杠杆倍数,使合约价格大幅波动,人为制造大额分摊。另一方面,如果限价规则过于简单,会导致市场缺乏活力,与币币没有溢价,失去了合约交易本身的意义。为了更好地起到风控效果,限价的具体规则是不完全公开的,OKEx 会综合市场的交易量、成交量、持仓量、偏离指数的百分比等十几个参数,动态地计算风控规则。同时为了方便用户更好地了解限价和交易便利。
限价规则:该限价规则适合所有币种的合约。新合约生成10分钟内:最高价=现货指数(1+5%),最低价=现货指数(1-5%)。
若计算后的价格超过最高偏离度的现货指数25%或价格小于0,则最高价=现货指数(1+25%),最低价=现货指数(1-25%)。
以上规则,开平仓都受限制,若开多或平空,当委托价高于最高价,则将触发限价;若开空或平多,当委托价低于最新价,则将触发限价。
十一.资金费用说明
OKEx永续合约通过资金费用机制,来使永续合约市场价格锚定现货价格。
资金费用每24小时收取一次,收取时间在每天合约结算之后的17:00。只有在该时刻持有仓位时,用户才需要支付或收取资金费用。如果在费用收取之前平仓,则不需要支付资金费用。
1.理论资金费用
资金费用=持仓仓位价值*资金费率,当资金费率为正数时,多头支付空头;当资金费率为负数时,空头支付多头。
资金费率=Clamp(MA(((合约买一价+合约卖一价)/2-现货指数价格)/现货指数价格 – Interest), -0.25%, 0.25%)
资金费率每分钟计算一次,在资金费用收取时刻将取16:59计算出的资金费率进行资金费用收取。
2.实际资金费用
逐仓模式下:资金费用收取时,将优先从用户的现金约上扣除,如果现金余额不足,多余部分从用户持仓仓位的固定保证金上扣除,至多扣除至用户保证金率等于维持保证金率,多余部分不再收取。
用户所能收取的实际资金费用也取决于系统从对手方账户上扣除的总额。
OKEx 不收取任何资金费用;资金费用由用户之间收取。
十二.结算
永续合约在每天下午17:00(香港时间)会进行一次结算,结算的流程如下:
1.盈亏结算+分摊:
系统将当日的未实现盈亏转到已实现盈亏,未实现盈亏清零,且仓位上的“已结算收益”也相应增加本次结转的金额。当合约结算完成后,仓位的未实现盈亏将按照新的结算基准价进行计算。结转当日的“未实现盈亏”计算公式如下:结转的未实现盈亏=(合约面值*张数/本周五结算基准价)-(合约面值*张数/上周五结算基准价)
结算基准价:当您的仓位未经过每天下午17:00的结算时,结算基准价=开仓均价。如果您的仓位经过了每天下午17:00的结算,则结算基准价为合约清算前的最后一笔成交价。
统计系统账户穿仓损失,如果存在穿仓损失,进行风险准备金抵扣。当风险准备金无法全额抵扣时,由当日所有净盈利用户一起分摊。
分摊比例=(穿仓损失-风险准备金)/所有盈利用户净盈利之和,用户所需分摊金额=净盈利*分摊比例,分摊金额将从用户已实现盈亏上扣除。
c.已实现盈亏结转到余额
2.资金费用收取:
-系统计算所有用户的资金费用,由多方和空方互相支付,资金费用的变动将体现在用户的现金余额上。
-资金费用规则详见资金费用部分。
如果交割和结算时间前后出现操纵市场或者市场异常,导致指数大幅波动,或者出现分摊比例异常,我们将有可能根据具体情况选择提前或延时交割和结算,具体规则会发公告说明。
标签: 2022