永续合约概述
永续合约是一种创新型金融衍生品,从交易规则来看,它与传统的期货合约类似,即不要求投资者实际持有相关资产,而是通过预测价格的走势决定做多或做空来获利。不同点是永续合约没有到期或结算日,可以长期持有。
永续合约优点
- 无交割日期
交割合约要求在未来指定日期交割,类似传统大宗商品、股指期货,采用到期交割的方式互换。永续合约没有交割日期,交易者可长期持有,从而获得更大的投资收益。
- 支持多种货币作为保证金
TruBit Pro 支持选择BTC/ETH/USDT作为合约保证金跨币种交易所有合约,盈亏以用户选择作为保证金的币种结算。例如,你可以选择使用ETH作为保证金交易LTCUSDT合约,
即ETH为结算币种,LTCUSDT合约的盈亏将以ETH结算
- 始终锚定现货市场价格
在永续合约的机制下,系统会每8小时权衡场内合约交易的多空方趋势等综合因素,计算得出资金费用,由多空其中一方支付另一方,以此确保合约的交易价格始终锚定现货价格。相较于定期合约因溢价而走势异常的情况,永续合约的市场价格锚定机制对技术分析交易者十分友好。
- 最高支持125倍杠杆、灵活可调
TruBit Pro 永续合约提供高达125倍杠杆,交易者可以根据交易需求调节,平台提供弹性风险保障的同时,确保交易者最佳交易体验。
- 采用自动减仓机制确保交易者利益
自动减仓系统根据客户仓位的盈利百分比进行排序,优先选中盈利比例高的仓位进行减仓,确保交易者的利益免受由高风险投机者所造成的巨额损失影响。
- 利用组合保证金模式进行风险对冲
在全仓模式下,同一结算币种下所持有的合约仓位盈亏相互对冲。例如,用户选择BTC作为结算币种,并持有BTCUSDT、ETHUSDT和EOSUSDT合约,那么这三个合约的盈亏可以相互对冲,并且都由BTC进行结算
杠杆、风险限额和结算币种
杠杆
打开“合约”菜单进入合约交易界面。点击右侧下单区,在窗口内移动划块切换杠杆倍数或者手动输入杠杆倍数
风险限额
由于混合合约提供高达125倍杠杆,如果使用高杠杆开设过大的仓位,该仓位可能造成巨额穿仓损失,因此 TruBit Pro 采用风险限额方式,来减少巨大强制平仓发生的可能。
风险限额采用动态杠杆的原理,即持有的仓位价值越大,可以使用的最高杠杆越低,换而言之,所需的起始保证金比例会更高。有关风险限额的详细信息,请参考杠杆和风险限额表
结算币种
结算币种是你在委托页面选择的,作为开仓保证金并结算盈亏的币种。TruBit Pro 会按照标准的实时汇率为您换算,然后进行跨币种的合约操作。
仓位模式
保证金是指买卖杠杆头寸所需一定比例的资金。起始和维持保证金分别指开仓所需的最低保证金额度以及保持这一仓位所需的最低保证金额度。根据不同的交易策略,TruBit Pro采用两种保证金机制:
1) 逐仓保证金:在此模式下,用于开仓的初始保证金和维持保证金将从交易者的可用资金分离出来。如果仓位的保证金跌到维持保证金水平以下,该仓位将被强制平仓,此时最大损失限定于该笔仓位的保证金总额。不过,你仍然可以选择增加或减少此仓位的保证金。
设置逐仓杠杆与保证金:
点击杠杆并设置你需要的杠杆倍数,越往右移动滑块,你的杠杆就越高,越少的保证金会被用于此仓位,调整杠杆倍数会实时影响强平价格。同时,你也可以单独给某个仓位增加或减少保证金,而强平价格也会随之变化。
2) 全仓保证金:在此模式下,你选择的结算币种账户的资金为所有仓位共享,同一结算币种所开仓位的未实现盈利可以抵销未实现亏损,或作为开设新仓位的保证金,这又叫做“投资组合保证金”模式。
例如:用户如果选择BTC做保证金并在全仓模式下开出了一个仓位,这时,BTC账户内的资产都将作为这个仓位的保证金。如果用户在BTC账户下有多个仓位,任何其他仓位已实现盈利都可以帮助在亏损仓位上增加保证金。
另外,在全仓保证金制度下,触发强平时,所有合约仓位将会被强制平仓。
持仓模式
单向持仓模式
在此模式下,一个合约只能持有一个方向(买入或卖出)的仓位。
双向持仓模式
在此模式下,一个合约可同时持有多空两个方向的仓位,从而进行风险对冲。
资金费用
资金费用是永续合约锚定现货价格的重要机制,每 8 小时产生一次。只有在这些时间点持有仓位,才需要收取或支付资金费用。如果在收费时间之前平仓,那么你就不需要收取或支付资金费用。当资金费率是正数,多头支付空头。当资金费率是负数,空头支付多头。
- 资金费用 = 持仓价值 * 资金费率
请注意,你的仓位价值与杠杆率无关。例如,如果你持有100USDT的 BTCUSDT合约,则将按照持仓的名义价值支付或者收取资金,而不是基于你为该仓位分配了多少保证金。
资金费率计算
此费率旨在确保合约的交易价格紧跟标的现货指数价格。系统将通过抽样采集合约价格与指数价格(现货市场)的偏离程度(即溢价)来决定资金费率,每小时更新一次。
- 资金费率=MA[(合约价格 - 指数价格)/指数价格]/调整系数
MA: 一般为60,即60分钟算术平均溢价率来决定资金费率。
调整系数:由于不同合约的tick不同,对溢价率的计算会造成不同程度的影响,所以才有调整系数来修正。目前TruBit Pro所有永续合约调整系数默认为1(调整系数系统可能会根据合约实际情况调整,调整将不再另行通知)
资金费率区间
对于最高杠杆为125x的合约,资金费率的上下限为 [-0.375%,0.375%]
对于最高杠杆为50x的合约,资金费率的上下限为 [-0.75%,0.75%]
资金费用交换
TruBit Pro不收取任何资金费用;资金费用在用户之间交换。
资金费用支付顺序
- 当合约账户可用资金够抵扣资金费用时,优先从账号可用资金中扣除;
- 当账户可用资金不够抵扣资金费用时,先撤销用户委托单,再继续从账号可用资金进行扣除;
- 若撤单后账号可用资金仍不足以扣除:逐仓模式下,依次从仓位的追加保证金和仓位保证金进行扣除;全仓模式依然从账户扣除。支付资金费用可能导致出现可用资金为负数的情况,此时两种模式下都会影响到仓位的爆仓价。
指数价格
指数价格是参考市场多家主流交易所现货价格计算来得到的价格,参考的交易所包括: Binance, Okex, Huobi, Coinbase, Bitstamp, Itbit, Bittrex, Kraken, Poloniex.
需要注意的是,纳入参考的交易所可能会因为不可预见的异常因素而从系统中移除。例如,如果某交易所停止服务,并且超过15分钟没有发布任何交易,它将自动从指数中移除,直至其交易恢复。更多关于指数价格的信息,请参阅“指数价格页面” (交易所界面)
标记价格
标记价格是根据指数价格和基差的移动平均值加和计算而来,它主要用于账户盈亏和清算的计算。(请注意:强制平仓是根据标记价格计算的,而不是最新成交价)
交易保护
TruBit Pro为合约交易中委托价格设置了交易保护区间,系统会拒绝委托价在指数价格上下一定幅度之外的订单。价格区间上限用于防止价格过高的多单委托,价格区间下限用于防止价格过低的空单委托。
此外,为了保护系统的稳定性,平台会定期审查用户的高频、极低持仓时间的交易订单。若账户的订单平均持仓时间低于5分钟,开平仓交易量占总交易量的80%以上,此类交易行为被视为非法的高频套利活动。平台将暂停账户提现功能,并处置相关的盈利。
强制平仓
为保持仓位,投资者必须持有仓位价值一定比例的保证金,也称之为维持保证金。如果你无法满足保证金要求,你将被强制平仓,并将损失你的维持保证金。最小的维持保证金要求可以在杠杆与风险限额页面查看。
TruBit Pro 采用标记价格来避免由于缺乏流动性或市场操纵而引起的强制平仓。
在逐仓模式下:如果强平被触发,将强平该仓位。
在全仓模式下:如果强平被触发,将取消所有未成交委托,并强平所有的仓位。
系统收益和损失
如果TruBit Pro可以在比强平价格更好的价格平仓,那么额外的资金将被纳入保险基金。
如果TruBit Pro无法在强平价格平仓,那么TruBit Pro将花费保险基金并试图在市场中平仓。如果保险基金耗尽仍然无法执行全部强平委托,这将导致自动减仓事件。
强平价格计算
逐仓模式
- USDT 保证金
多: [1-(保证金+增加保证金)1/(合约张数*合约乘数)+维持保证金率)开仓价格
空: [1+(保证金+增加保证金)1/(合约张数*合约乘数)-维持保证金率)*开仓价格
- 其他币种保证金
多: 1.0 / [(1.0 - 维持保证金率) / 开仓价格 + (保证金 + 追加保证金) / (合约张数 * 汇率)] 空: 1.0 / [(1.0 + 维持保证金率) / 开仓价格 - (保证金 + 追加保证金) / (合约张数 * 汇率)]
全仓模式
- USDT 保证金
爆仓价=(多仓张数 - 空仓张数 - 浮动保证金 * 汇率 / 合约价值) / (多仓张数 / 多仓价格 - 空仓张数 / 空仓价格 - 绝对值(多仓张数 / 多仓价格 - 空仓张数 / 空仓价格) * 维持保证金率)
- 其他币种保证金
爆仓价=(多仓张数 - 空仓张数) / (多仓张数 / 多仓价格 - 空仓张数 / 空仓价格 + 浮动保证金 / (合约乘数 * 汇率) - 绝对值(多仓张数 / 多仓价格 - 空仓张数 / 空仓价格) * 维持保证金率)
盈亏计算
- USDT 保证金
浮动盈亏=合约张数价差/仓位价汇率
例1:使用USDT做结算币种交易BTCUSDT合约 用户a在BTCUSDT价格10000时,买入做多10000U,并在15000平仓。 盈亏 = 10000 * (15000-10000)/10000*1= 5000 USDT.
- 其他币种保证金
浮动盈亏 =[合约张数价差/(开仓价平仓价)] *汇率
例2:使用BTC做结算币种交易ETH/USDT合约
用户A在ETH/USDT价格400时,买入做多10000U,并在价格为500时平仓,设定此时ETH/BTC的现货汇率为0.03
盈亏 = [10000 * (500-400)/(400 * 500)] *0.03= 0.15 BTC
自动减仓
自动减仓 (Auto-Deleveraging),简称ADL,是为了控制平台整体风险,采取的一种对手方强制平仓机制。由于极端的市场条件或不可抗力因素,风险准备金不足或迅速下降时,自动减仓系统就会被触发;
ADL触发之后,平台将不再采用通过向市场上挂单,等待出现合适的价格撮合成交的方式处理用户的强平仓位,而是直接找到对手方排序靠前的账户,以当时的标记价格直接与对手方账户成交。亏损在自动减仓机制处理之后,平台将不会再发生分摊;
另外,如果用户被自动减仓,他将会收到通知,同时所有未成交委托将被取消,用户可以在之后重新交易。
自动减仓的排序
系统将统计各类保证金币种的持仓,按照USDT统一计算浮动盈亏,当总盈亏超过设定值(profitThreshold),将按照盈利比例(reducePercent)从高到低的顺序执行减仓,直到满足设定比例。