• 永续合约概述

    概述

    永续合约是一种衍生品。从交易的角度来说,它于传统的期货合约的不同之处在于:

    • 永续合约没有到期或者结算日。
    • 永续合约类似于一个保证金现货市场,它的交易价格是锚定现货价格的,为了使永续合约的交易价格更接近现货指数,所以使用了资金费用的机制。

    永续合约市场机制

    交易期货合约时,交易者需了解期货市场的几种机制,其中关键部分为:

    1. 标记价格:永续合约使用合理价格标记方法。标记价格决定了未实现盈亏以及强平价格。
    2. 起始/维持保证金:保证金的大小决定了交易者可以使用的最大杠杆倍数,以及在什么价格会触发强制平仓。
    3. 资金费用:多仓持有者与空仓持有者之间,每隔 8 小时定期支付的费用。
    4. 资金时间戳:UTC 2:00、UTC 10:00 和 UTC 18:00。

    交易者可以在交易页面的合约详情部分,查看合约当前的资金费率。费率历史记录可参见资金费率历史

    常见问题

    什么是永续合约?

    永续合约是一种类似传统期货合约的衍生品,但它不会到期,交易者可永久持有。永续合约的交易价格锚定现货指数价格,该合约通过资金费用机制来保证其价格不偏离现货太远。

    什么是标记价格?

    标记价格是合约用来计算未实现盈亏强制平仓的指标。

    BaseFEX 如何决定永续合约的价格?

    BaseFEX 通过合理价格标记方法来标记合约。该价格决定了交易者的未实现盈亏。已实现盈亏由交易者的开仓价格和平仓价格以及其它费用决定。

    如何买卖永续合约?

    交易者可通过交易页面中买入/做多卖出/做空,选择合约的数量、价格和买或卖合约。

    资金费用

    资金费用每 8 小时产生一次,分别为 UTC 2:00 、UTC 10:00 和 UTC 18:00。若交易者在以上时间戳持有仓位,需收取或支付资金费用。若在以上时间点之前平仓,就无需收取或者支付资金费用。

    资金费用的计算方法为:

    资金费用 = 仓位价值 * 资金费率

    交易者的仓位价值不会受杠杆影响。例如,如果交易者持有 100 个 BTCUSD 合约,则将按照这些合约的面值金额收取资金,而不是基于其为该仓位分配的保证金的多少。

    BaseFEX 不收取任何资金费用,资金费用由交易者之间收取。

    • 如果资金费率为正,多仓持有者将支付资金费用而空仓持有者将获得资金费用。
    • 如果资金费率为负,空仓持有者将支付资金费用而多仓持有者将获得资金费用。

    资金费率计算

    资金费率由利率溢价/折价组成。为保证合约价格不偏离现货太远,每8小时在多仓持有者与空仓持有者之间定期交换资金费率。

    利率构成部分

    在 BaseFEX 上交易的每份合约都由两种货币组成,即基础货币计价货币

    例如:BTCUSD,其中 BTC 为基础货币,USD 为计价货币。两种货币之间的利率函数构成利率。

    利率 (I) = (计价利率指数 - 基础利率指数) / 资金费率间隔
    
    其中,
    
    基础利率指数 = 基础货币的借贷利率
    计价利率指数 = 计价货币的借贷利率
    资金费率间隔 = 3 (因为资金每 8 小时产生)

    注:在每个合约的明细页面都注明了每个利率指数对应的借贷市场。

    溢价/折价

    永续合约的价格有时会高于或者低于标记价格,即所谓的溢价或折价。出现以上情况时,溢价指数将用于提高或降低下一个资金费率,使其符合目前永续合约交易的水平。

    溢价指数的计算方法如下:

    溢价指数 (P) = ( Max( 0 , 深度加权买价 - 标记价格) - Max( 0 , 标记价格 - 深度加权卖价)) / 现货价格 + 标记价格的合理基差

    交易者可以参考合理价格标记 ,获取更多关于深度加权买价和卖价的信息。

    最终资金费率的计算

    BaseFEX 每分钟计算溢价指数(P) 以及利率 (I),然后每 8 小时计算其分钟时间加权平均值。

    资金费率根据每 8 小时的利率和溢价/折价部分计算而得。添加 +/- 0.05% 缓冲。

    资金费率 (F) = 溢价指数 (P) + clamp(利率 (I) - 溢价指数 (P), 0.05%, -0.05%)

    因此,若 (I-P)是在 +/-0.05%之间,则F = P + (I-P) = I。也就是说,资金费率将等于利率。

    按照以上方式计算出来的资金费率将用于计算交易者的仓位价值,以便在相应时间戳计算出其需要支付或收取的资金费用。

    资金费率限额

    BaseFEX 为保证交易者可以使用最高杠杆,设置两项限制:

    1.绝对的资金费率上限为起始保证金 - 维持仓位保证金的75% 。如果起始保证金为 1%,维持仓位保证金为 0.5%,则最大的资金率为75% * (1%-0.5%) = 0.375%。

    2.资金费率在资金间隔区间的变化幅度不得大于维持仓位保证金的 75%。

    永续合约示例

    做多 BTCUSD 永续合约的示例

    注:以下例子不考虑溢价。

    BTCUSD 合约明细

    合约价值 = 1 USD
    保证金 = 比特币 (BTC)
    标的指数 = BTC BaseFEX 指数
    计价利率指数 = BaseFEX 的 USD 借贷利率 (.USDBON)
    基础利率指数 = BaseFEX 的 BTC 借贷利率 (.BTCBON)
    资金费用时间戳 = UTC 2:00、UTC 10:00 和 UTC 18:00 

    第一天,UTC 8:00

    一名交易者在 7500 美元的价格买入 150,000 张 BTC/USD 合约。

    仓位的比特币价值 = 150,000 张合约 * 1 USD * 1/7500 = 20 BTC

    第一天,UTC 10:00

    交易者在资金时间戳 UTC 10:00 交换了资金费用。该交易者需支付的资金费用计算方法如下:

    目前,BTCUSD 现货价格是 7500 美元。

    计价利率指数 = 每天 1.00% 
    基础利率指数 = 每天 0.25%
    资金费率 = (1.00% - 0.25%) / 3 = 0.25%

    资金费率是正数,意味着持有多仓的交易者需要支付资金费用,而持有空仓的交易者将获得资金费用。

    资金费用 = 仓位价值 * 资金费率 = 20 BTC * 0.25% = 0.05 BTC

    经过计算,交易者在资金时间戳 UTC 10:00 ,持有多仓的交易者需要支付 0.05BTC 的费用,而持有空仓的交易者将获得 0.05 BTC 的费用。

    第一天,UTC 16:00

    BTCUSD 合约涨到 8000 美元。该交易者在下一个资金时间戳 UTC 18:00 之前通过卖出 150,000 张 BTCUSD 合约进行平仓,所以不需要支付下一个资金时间戳 UTC 18:00 的资金费用。

    该交易者从 BTCUSD 价格的上涨中赚取了 1.25 BTC 的利润:

    盈亏 = 150,000 * 1 USD * (1/7500-1/8000) = 1.25 BTC

    最终,该交易者在资金时间戳 UTC 10:00 支付了 0.05BTC 的资金费用,在 UTC 16:00 平仓收益了 1.25 BTC,所以第一天他的总利润为:

    总利润 = 1.25 BTC - 0.05 BTC = 1.2 BTC 

    资金费率示例

    资金费率的计算公式:

    利率 (I) = (计价利率指数 - 基础利率指数) / 资金费率间隔 
    溢价指数 (P) = (Max(0, 深度加权买价 - 标记价格) - Max(0, 标记价格 - 深度加权卖价)) /现货价格 + 标记价格的合理基差
    资金费率 (F) = 溢价指数 (P) + clamp(利率 (I) - 溢价指数 (P), 0.05%, -0.05%)

    下表中是资金费率(F)随着利率(I)和溢价指数(P)而变化的例子。

    利率(I) 溢价指数(P) 资金费率(F)
    0.03% 0.00% 0.03%
    0.03% 0.06% 0.03%
    0.03% 0.15% 0.10%
    0.03% -0.05% 0.00%
    0.03% -0.10% -0.05%
    0.10% 0.06% 0.10%
    0.10% 0.15% 0.10%
    0.10% -0.05% 0.00%
    0.10% -0.10% -0.05%
    0.20% 0.10% 0.15%
    0.30% 0.10% 0.15%
    0.45% 0.10% 0.15%
  • ---