跳到主要内容

標記價格(Mark Price)

什麼是標記價格?

為了維持永續期貨交易的穩定,降低劇烈波動時的強制平倉風險,標記價格被用來計算未實現損益與觸發爆倉。

標記價格設計目標:

  • 防止價格操縱導致不公平爆倉
  • 提供反映實際市況的公平參考價
  • 保護交易者免於閃崩與跳空

標記價格算法

Mark Price=Index Price+Premium Index\text{Mark Price} = \text{Index Price} + \text{Premium Index}
組成說明
Index Price以現貨 VWAP(成交量加權平均價)計算的基礎價格
Premium Index限制期貨與現貨差價的溢價指數

指數價格計算(Index Price)

採用最近現貨交易的 VWAP:

Index Price (VWAP)=i=1n(Pi×Vi)i=1nVi\text{Index Price (VWAP)} = \frac{\sum_{i=1}^{n} (P_i \times V_i)}{\sum_{i=1}^{n} V_i}

其中:

  • (P_i):第 i 筆交易價格
  • (V_i):第 i 筆交易量
  • (n):採樣筆數(預設 50 筆)

資料來源

以對應交易對的現貨交易資料計算(例如 GMYD/sCNH 的現貨)。

參數數值
交易取樣數50 筆(預設)
計算方式VWAP(成交量加權平均)
更新頻率每次標記價格更新時

為什麼使用 VWAP?

相比簡單平均或最新價,VWAP 優勢在於:

方法公式優點缺點
最新價最新成交價簡單易被小額交易操縱
簡單平均Σ(價格)/n忽略交易量小額交易權重大
VWAPΣ(價格 × 量)/Σ(量)以量加權、抗操控需完整交易資料

VWAP 好處

  1. 抗操控:大單權重更高
  2. 真實反映交易量集中區
  3. 平滑掉小額噪音
  4. 反映實際流動性

計算範例

交易資料

交易價格(sCNH)成交量(GMYD)金額(價格 × 量)
11.941,0001,940
21.952,0003,900
31.93500965
41.941,5002,910
51.963,0005,880

VWAP 計算

Step1:總金額

1,940+3,900+965+2,910+5,880=15,5951{,}940 + 3{,}900 + 965 + 2{,}910 + 5{,}880 = 15{,}595

Step2:總成交量

1,000+2,000+500+1,500+3,000=8,0001{,}000 + 2{,}000 + 500 + 1{,}500 + 3{,}000 = 8{,}000

Step3:VWAP(指數價格)

15,5958,000=1.949375 sCNH\frac{15{,}595}{8{,}000} = 1.949375 \text{ sCNH}

與其他方法比較

方法結果說明
最新價1.96 sCNH只看第 5 筆交易
簡單平均1.944 sCNH忽略交易量,均等加權
VWAP1.949375 sCNH以成交量加權,第 5 筆(3,000 量)影響最大

溢價指數(Premium Index)

表示期貨與現貨差價,並限制在 ±0.05%:

步驟一:計算溢價率

溢價率=期貨成交價指數價指數價\text{溢價率} = \frac{\text{期貨成交價} - \text{指數價}}{\text{指數價}}

步驟二:clamp 範圍

調整後率=clamp(溢價率,0.05%,+0.05%)\text{調整後率} = \text{clamp}(\text{溢價率}, -0.05\%, +0.05\%)

步驟三:計算溢價指數

溢價指數=指數價×調整後率\text{溢價指數} = \text{指數價} \times \text{調整後率}

clamp 規則

溢價率範圍調整後率
> +0.05%+0.05%
< -0.05%-0.05%
介於 -0.05~+0.05原值

範例

參數數值
期貨成交價1.96 sCNH
指數價1.943 sCNH

計算

溢價率=1.961.9431.943=0.875%\text{溢價率} = \frac{1.96 - 1.943}{1.943} = 0.875\% clamp=0.05%\text{clamp} = 0.05\% 溢價指數=1.943×0.0005=0.00097\text{溢價指數} = 1.943 \times 0.0005 = 0.00097

完整標記價格範例

溢價情境

參數數值
指數價(VWAP)1.943 sCNH
期貨成交價1.96 sCNH

Step1:指數價
1.943 sCNH(50 筆現貨 VWAP)

Step2:溢價率

0.875%

Step3:clamp

0.05%

Step4:溢價指數

0.00097 sCNH

Step5:標記價格

1.943 + 0.00097 = 1.94397 sCNH

折價情境

參數數值
指數價1.943 sCNH
期貨成交價1.90 sCNH

計算

溢價率=2.21%\text{溢價率} = -2.21\% clamp=0.05%\text{clamp} = -0.05\% 溢價指數=0.00097\text{溢價指數} = -0.00097 標記價格=1.9430.00097=1.94203\text{標記價格} = 1.943 - 0.00097 = 1.94203

標記價格的安全機制

為防止異常數據影響:

變動率=新標記價舊標記價舊標記價\text{變動率} = \frac{\text{新標記價} - \text{舊標記價}}{\text{舊標記價}}
條件處理
變動 ≤ 10%接受更新
變動 > 10%拒絕更新

防護對象:

  • 錯誤外部報價
  • 現貨閃崩
  • API 或資料錯誤

標記價格 vs 最新價

價格類型用途來源
標記價格未實現損益、爆倉觸發指數價 + 溢價指數
最新成交價交易、下單期貨市場最新成交

為何爆倉用標記價格?

情境最新價標記價格爆倉風險
操作性拉抬2.50 sCNH1.95 sCNH空頭避免錯誤爆倉
操作性砍單1.50 sCNH1.93 sCNH多頭避免錯誤爆倉
一般市場1.95 sCNH1.94 sCNH根據真實價值公平爆倉

指數價用途

計算項目計算中如何使用指數價
標記價格基礎:標記價格 = 指數價 + 溢價指數
溢價指數參考:溢價 = (期貨價 − 指數價) / 指數價
資金費率以溢價公式計算(用指數價作分母)

重點整理

項目說明
定義現貨成交量加權平均價格(VWAP)
公式VWAP = Σ(價格 × 量) / Σ(量)
樣本數50 筆最近交易
資料來源現貨市場成交數據
更新每次標記價格更新時
目的作為標記價格 / 資金費率等計算的公平基準

Key Points

  • 指数价格(Index Price) 基于資產 / 智能體市场成交量加权平均价(VWAP),参考最近 50 笔交易
  • 溢价指数(Premium Index) 被限制在 ±0.05% 以内,以防止极端偏离
  • 标记价格(Mark Price) 用于未实现盈亏(PnL)和强平计算
  • 安全机制 会拒绝超过 10% 变动幅度的更新
  • 系统可保护交易者免受市场操纵和闪崩影响