Skip to main content
標記價格是決定你是否被強平的那個數字。不是最新成交價,也不是指數價格。 標記價格之所以要獨立造一個構造出來,理由狹窄但重要:強平若由本交易場所的最新成交觸發,那麼任何人只要能在薄簿上打出一筆成交,就能強平別人的部位。標記價格的設計目標是:任何單一來源——包括本交易場所自己的訂單簿——都無法獨自把價格推遠。

四個價格,取中位數

預言機加平滑基差外部現貨,加上本所基差的 150 秒 EMA
本所自己的訂單簿最優買價與最優賣價的中間價
預言機加資金費基差由資金費率推導
外部永續中間價其他場所的永續市場
中位數
標記價格保證金 · 強平 · 未實現損益
中位數就是全部的防禦:要推動它,你至少得推動四個刻意造得彼此不像的輸入中的兩個。
中位數就是全部的防禦。要推動中位數,你至少得推動四個獨立輸入中的兩個——而這四個輸入刻意造得彼此不像:一個是外部現貨,一個是本所自己的訂單簿,一個由資金費率推導,一個來自外部永續市場。攻擊者就算有能力扭曲其中之一,也什麼都改變不了。

價格 1 —— 預言機加平滑基差

P1=指數價格+EMA150s ⁣(本所中間價−指數價格)P_1 = \text{指數價格} + \mathrm{EMA}_{150s}\!\left(\text{本所中間價} - \text{指數價格}\right) 這一項追蹤的是本交易場所相對外部市場,是否持續存在溢價或折價。中間價取最優買價與最優賣價的平均。 安全來自平滑。原始基差會在有人拉寬或擊穿訂單簿的瞬間移動;150 秒的指數移動平均意味著操縱者得把這個扭曲撐上幾分鐘,不是撐一個區塊,而這段期間對所有與之成交的人,都要付出真金白銀。 想複現這套計算的人,有兩個細節要留意。EMA 中的經過時間取自區塊時間戳記,不看系統時鐘,各節點才會一致。另外,間隔異常長的時候,很大的經過時間會讓均值直接跳到當前值,而不是慢慢爬過去,這在暫停後恢復時正是正確的行為。 平滑實際做了什麼。 設想一個持續在指數之上成交的交易場所,基差從 0 一路走到 5,然後停在那裡: 持續 5 點的基差撐滿五分鐘,把 EMA 推到 4.62,不是 5。這段落後就是保護:攻擊者把訂單簿撐在遠離指數的位置,得付上好幾分鐘的成本,卻仍然推不動標記價格走完全程;而真實的重新定價會持續下去,因此很快就會完整反映進來,標記價格照樣誠實。 上面每一個數字都由已經公布的公式算出。它可以複現,而公布公式的意義正在於此。

價格 2 —— 本所自己的訂單簿

P2=median⁡ ⁣(最優買價,  最優賣價,  最新成交價)P_2 = \operatorname{median}\!\left(\text{最優買價},\; \text{最優賣價},\; \text{最新成交價}\right) 這是對此地行情最直接的讀數;取中位數而非單一值,讓它擋得住兩種常見的扭曲:單筆異常成交推不動,一時的單邊訂單簿也推不動。

價格 3 —— 預言機加資金費基差

P3=指數價格×(1+Flast×tnext)P_3 = \text{指數價格} \times \left(1 + F_{\text{last}} \times t_{\text{next}}\right) 永續合約偏離現貨的方式可以用資金費率來解釋。這個價格不去觀測這層關係,而是用資金費率把它重建出來,因而成為另外兩個「觀測型」價格的獨立校驗。 注意這個式子的形態:隨著資金費結算臨近,這項調整逐漸衰減,在扣費那一刻歸零。這與市場自身表現出的收斂是同一回事。

價格 4 —— 外部永續市場

P4=∑iwi⋅中間價i,wi=Vi∑jVjP_4 = \sum_i w_i \cdot \text{中間價}_i , \qquad w_i = \frac{V_i}{\sum_j V_j} 這一項刻意有別於用現貨構建的指數價格。永續市場自帶基差,也有自己的資金費動態;納進來,標記價格反映的就是正在交易的這個工具本身,不只是它的標的。權重按參考場所的 24 小時成交量分配,納入哪些場所可以設定。

更新時機

標記價格在指數價格更新時更新——大約每三秒一次,且在同一區塊內、指數之後。順序很重要:標記價格若比它的指數先算出來,從構造上就註定慢一拍。 EMA 分量每區塊採樣一次,其餘部分按指數的節奏重算。如果指數已有六秒沒更新,標記價格仍會更新,而不是跟著一起變陳舊。

輸入缺失時

這套設計按既定步驟降級,而不是直接失效。 只剩兩個輸入的情形值得理解。系統沒有退回到單一來源——那恰恰是把中位數本要防住的那份控制權交了出去——而是把自己的訂單簿做 30 秒平滑,製造出第三個輸入。平滑期比正常運行時的 150 秒短,因為降級狀態下反應速度更重要;又夠長,單筆成交仍然左右不了。

冷啟動

市場剛上市時,四個輸入有三個坍縮成指數價格:平滑基差從零開始,資金費基差從零開始,本所訂單簿沒有歷史。這三者的中位數就是指數價格。 因此新上市的市場就按自己的指數價格標記,要等真實交易累積起來才開始分化。這是正確的起點:此時還沒有任何本場所特有的資訊可供反映。
標記價格抗操縱,但不是不可操縱。構成標記價格的那些外部市場若一起動——起因可能是一次真實的價格錯位,也可能是數家場所協同的行動——中位數就會跟著一起動。中位數限定的是任何單一來源能做到什麼,卻無法憑空造出市場並不具備的資訊。參見風險揭露。

用在哪裡

最後一行是需要內化的那條。標記價格從不決定你為一筆成交付多少錢,它決定的是你手上未平倉的部位值多少錢——這是另一個問題,而且正是這個問題決定你能不能保住部位。

後續閱讀

指數價格

標記價格所錨定的外部基準。

強制平倉

標記價格向不利方向移動、侵蝕你的保證金時會發生什麼。

資金費率

價格 3 所重建的那套溢價機制。

預言機

指數價格如何產生,以及如何在共識中完成認證。