跳转到主要内容

市场数据价格

标的资产的价格,由相应的外部预言机数据源得出,记为 PtmarketP_t^{\text{market}}。

指数价格

当当前市场价格处于允许区间内时,指数价格为: Ptindex=PtmarketP_t^{\text{index}} = P_t^{\text{market}} 条件为: Ptmarket∈[0.5Pt−1market,  1.5Pt−1market]P_t^{\text{market}} \in [0.5 P_{t-1}^{\text{market}},\; 1.5 P_{t-1}^{\text{market}}] 否则,指数价格保持为上一个市场价格: Ptindex=Pt−1marketP_t^{\text{index}} = P_{t-1}^{\text{market}} 也就是说,若当前市场数据价格位于前值的 ±50% 范围内,指数价格取当前值;否则使用前值。

预言机价格

定义见合约规格。

标记价格

标记价格 PtmarkP_t^{\text{mark}} 按以下公式计算: Ptmark=Median(Ptoracle,  Ptoracle+EMA150s(Mt−Ptoracle),  Median(Bt,  At,  Tt))P_t^{\text{mark}} = \text{Median} \Big( P_t^{\text{oracle}},\; P_t^{\text{oracle}} + \text{EMA}_{150s}(M_t - P_t^{\text{oracle}}),\; \text{Median}(B_t,\; A_t,\; T_t) \Big) 其中,MtM_t 为中间价,BtB_t 为最优买价,AtA_t 为最优卖价,TtT_t 为最近成交价。

未实现盈亏

PnLunrealized=∑iqi⋅(Ptmark−Pi,entry)PnL_{\text{unrealized}} = \sum_i q_i \cdot (P_t^{\text{mark}} - P_{i,\text{entry}}) 求和范围为所有未平仓头寸 ii,其数量为 qiq_i。

已实现盈亏

PnLrealized=∑j(Pj,exit−Pj,entry)⋅qjPnL_{\text{realized}}= \sum_j (P_{j,\text{exit}} - P_{j,\text{entry}}) \cdot q_j 求和范围为所有已平仓头寸 jj。

现金余额

Cash=D−W+Fnet+RR−Fees\text{Cash} = D - W + F_{\text{net}} + RR - \text{Fees} 其中,DD 为入金,WW 为出金,FnetF_{\text{net}} 为净资金费用,RRRR 为推荐奖励。

保证金

维持未平仓头寸以及为未成交订单预留所需的总权益: Margin=Position Margin+Order Margin\text{Margin} = \text{Position Margin} + \text{Order Margin}

持仓保证金

维持已成交头寸所需的维持保证金,按当前标记价格重新计算。账户持仓保证金等于全部未平仓头寸的保证金要求之和: Position Margin=∑i∣qi∣×Pi,tmark×23Li\text{Position Margin} = \sum_i |q_i| \times P_{i,t}^{\text{mark}} \times \frac{2}{3L_i} 其中,qiq_i 为净持仓数量,LiL_i 为交易品种 ii 所选的杠杆倍数。初始保证金率为 1/Li1/L_i;维持保证金率为该比例的三分之二。 持仓成交、减仓或平仓,以及标记价格变化,都会改变持仓保证金。系统据此判断账户权益是否足以维持持仓,详见保证金与清算。

订单保证金

为未成交订单的剩余数量预留的权益,包括初始保证金及吃单手续费准备金: Order Margin=∑j∣qjremaining×Pjorder∣×(1Lj+fjtaker)\text{Order Margin} = \sum_j |q_j^{\text{remaining}} \times P_j^{\text{order}}| \times \left(\frac{1}{L_j} + f_j^{\text{taker}}\right) 其中,PjorderP_j^{\text{order}} 为订单价格,LjL_j 为订单对应品种所选的杠杆,fjtakerf_j^{\text{taker}} 为适用的吃单费率。求和仅包含需要预留保证金的订单。只减仓订单不会增加风险敞口,因此不预留订单保证金。 订单存续期间,订单保证金会减少可用余额。订单成交时,已成交部分的预留金额被释放,同时系统按成交后持仓重新计算持仓保证金。撤单会释放剩余预留金额。手续费准备金属于订单保证金;实际交易手续费在成交时收取。 例如,在 10 倍杠杆下,按标记价格计值 1,500 美元的已成交持仓需要 100 美元的持仓保证金。若另有一笔未成交名义金额为 1,000 美元、吃单费率为 0.05% 的订单,则需要预留 100.50 美元的订单保证金,总保证金为 200.50 美元。

账户权益

Equity=Cash+PnLrealized+PnLunrealized\text{Equity} = \text{Cash} + PnL_{\text{realized}} + PnL_{\text{unrealized}}

可用余额

Available Balance=Account Equity−Margin\text{Available Balance} = \text{Account Equity} - \text{Margin}

可提现余额

Withdrawable Balance=Cash+PnLrealized+min⁡(PnLunrealized,0)−1.05×Margin\text{Withdrawable Balance} = \text{Cash} + PnL_{\text{realized}} + \min(PnL_{\text{unrealized}}, 0) - 1.05 \times \text{Margin}

持仓价值

V=Ptmark×QV = P_t^{\text{mark}} \times Q 其中,QQ 为该品种的持仓数量。

资金费率

当期货价格偏离标的指数时,多头与空头之间支付资金费用所采用的费率 rtfundingr_t^{\text{funding}}。

资金费用

Funding Fee=Ptmark×Q×rtfunding\text{Funding Fee} = P_t^{\text{mark}} \times Q \times r_t^{\text{funding}}

清算价差

有序执行的 IOC(立即成交否则取消) 清算订单相对于 PtmarkP_t^{\text{mark}} 允许的最大价差 Δliq\Delta_{\text{liq}}。

DLP 费用

向承接被清算持仓的**指定流动性提供者(DLP)**支付的费用 fDLPf_{\text{DLP}}。

盯市(MTM)

所有投资组合每 200 毫秒按标记价格 PtmarkP_t^{\text{mark}} 重新估值,以:
  • 重新计算未实现盈亏;
  • 识别保证金不足;
  • 触发清算程序。