標記價格(Mark Price)
什麼是標記價格?
為了維持永續期貨交易的穩定,降低劇烈波動時的強制平倉風險,標記價格被用來計算未實現損益與觸發爆倉。
標記價格設計目標:
- 防止價格操縱導致不公平爆倉
- 提供反映實際市況的公平參考價
- 保護交易者免於閃崩與跳空
標記價格算法
| 組成 | 說明 |
|---|---|
| Index Price | 以現貨 VWAP(成交量加權平均價)計算的基礎價格 |
| Premium Index | 限制期貨與現貨差價的溢價指數 |
指數價格計算(Index Price)
採用最近現貨交易的 VWAP:
其中:
- (P_i):第 i 筆交易價格
- (V_i):第 i 筆交易量
- (n):採樣筆數(預設 50 筆)
資料來源
以對應交易對的現貨交易資料計算(例如 GMYD/sCNH 的現貨)。
| 參數 | 數值 |
|---|---|
| 交易取樣數 | 50 筆(預設) |
| 計算方式 | VWAP(成交量加權平均) |
| 更新頻率 | 每次標記價格更新時 |
為什麼使用 VWAP?
相比簡單平均或最新價,VWAP 優勢在於:
| 方法 | 公式 | 優點 | 缺點 |
|---|---|---|---|
| 最新價 | 最新成交價 | 簡單 | 易被小額交易操縱 |
| 簡單平均 | Σ(價格)/n | 忽略交易量 | 小額交易權重大 |
| VWAP | Σ(價格 × 量)/Σ(量) | 以量加權、抗操控 | 需完整交易資料 |
VWAP 好處
- 抗操控:大單權重更高
- 真實反映交易量集中區
- 平滑掉小額噪音
- 反映實際流動性
計算範例
交易資料
| 交易 | 價格(sCNH) | 成交量(GMYD) | 金額(價格 × 量) |
|---|---|---|---|
| 1 | 1.94 | 1,000 | 1,940 |
| 2 | 1.95 | 2,000 | 3,900 |
| 3 | 1.93 | 500 | 965 |
| 4 | 1.94 | 1,500 | 2,910 |
| 5 | 1.96 | 3,000 | 5,880 |
VWAP 計算
Step1:總金額
Step2:總成交量
Step3:VWAP(指數價格)
與其他方法比較
| 方法 | 結果 | 說明 |
|---|---|---|
| 最新價 | 1.96 sCNH | 只看第 5 筆交易 |
| 簡單平均 | 1.944 sCNH | 忽略交易量,均等加權 |
| VWAP | 1.949375 sCNH | 以成交量加權,第 5 筆(3,000 量)影響最大 |
溢價指數(Premium Index)
表示期貨與現貨差價,並限制在 ±0.05%:
步驟一:計算溢價率
步驟二:clamp 範圍
步驟三:計算溢價指數
clamp 規則
| 溢價率範圍 | 調整後率 |
|---|---|
| > +0.05% | +0.05% |
| < -0.05% | -0.05% |
| 介於 -0.05~+0.05 | 原值 |
範例
| 參數 | 數值 |
|---|---|
| 期貨成交價 | 1.96 sCNH |
| 指數價 | 1.943 sCNH |
計算
完整標記價格範例
溢價情境
| 參數 | 數值 |
|---|---|
| 指數價(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 |
計算
標記價格的安全機制
為防止異常數據影響:
| 條件 | 處理 |
|---|---|
| 變動 ≤ 10% | 接受更新 |
| 變動 > 10% | 拒絕更新 |
防護對象:
- 錯誤外部報價
- 現貨閃崩
- API 或資料錯誤
標記價格 vs 最新價
| 價格類型 | 用途 | 來源 |
|---|---|---|
| 標記價格 | 未實現損益、爆倉觸發 | 指數價 + 溢價指數 |
| 最新成交價 | 交易、下單 | 期貨市場最新成交 |
為何爆倉用標記價格?
| 情境 | 最新價 | 標記價格 | 爆倉風險 |
|---|---|---|---|
| 操作性拉抬 | 2.50 sCNH | 1.95 sCNH | 空頭避免錯誤爆倉 |
| 操作性砍單 | 1.50 sCNH | 1.93 sCNH | 多頭避免錯誤爆倉 |
| 一般市場 | 1.95 sCNH | 1.94 sCNH | 根據真實價值公平爆倉 |
指數價用途
| 計算項目 | 計算中如何使用指數價 |
|---|---|
| 標記價格 | 基礎:標記價格 = 指數價 + 溢價指數 |
| 溢價指數 | 參考:溢價 = (期貨價 − 指數價) / 指數價 |
| 資金費率 | 以溢價公式計算(用指數價作分母) |
重點整理
| 項目 | 說明 |
|---|---|
| 定義 | 現貨成交量加權平均價格(VWAP) |
| 公式 | VWAP = Σ(價格 × 量) / Σ(量) |
| 樣本數 | 50 筆最近交易 |
| 資料來源 | 現貨市場成交數據 |
| 更新 | 每次標記價格更新時 |
| 目的 | 作為標記價格 / 資金費率等計算的公平基準 |
Key Points
- 指数价格(Index Price) 基于資產 / 智能體市场成交量加权平均价(VWAP),参考最近 50 笔交易
- 溢价指数(Premium Index) 被限制在 ±0.05% 以内,以防止极端偏离
- 标记价格(Mark Price) 用于未实现盈亏(PnL)和强平计算
- 安全机制 会拒绝超过 10% 变动幅度的更新
- 系统可保护交易者免受市场操纵和闪崩影响