指數價格
USDT 本位合約指數價格是參照各大交易所現貨市場的價格。例如,BTCUSDT 永續合約指數採用火幣、OKX、幣安、Kucoin、Poloniex 及 HitBTC 這 6 家交易所的 BTC/USDT 現貨價格,並按成交量權重加權平均後得出。成交量權重會按每季成交量重新調整。
若出現價格異常波動和極端行情,Poloniex 會調整指數價格的組成,並採取以下保護措施:
資料源價格偏離:
交易所的有效取值家數 | 偏差率 | 保護措施 |
≥ 3 家 | 某家交易所價格相對所有交易所 (包括該交易所) 價格的中位數偏差超過 ±3% | 該交易所的價格,將以所有取樣交易所價格的中位數 ±3% 進行計算。 |
= 2 家 | 兩家交易所的價格偏差大於 25% | 與前一個指數價格偏差較小的交易所價格會視為正常價格,而另個交易所的價格則視為發生「烏龍指」。此時指數價格會臨時錨定價格視為正常的該交易所。 |
= 1 家 | 若取得的價格與上一時間取得的指數價格偏差大於 25% | 認為發生「烏龍指」,取上一時間價格作為指數價格依據。 |
資料源剔除:
若在某個時間點未能取得某交易所的行情資料 (例如交易所休市、行情中斷、遭遇攻擊等原因),則該時間點的價格將按最近一次取得的有效價格進行計算。
若某交易所在過去 300 個資料點 (每 5 分鐘取點),取得的有效資料低於 10%,我們將認定此交易所的價格失去參考意義,並將該交易所價格的權重暫時調整為零。在該交易所資料恢複正常後,若過去 300 個資料點中 90% 以上資料有效 ,才會恢復該交易所的權重。
資料源無有效值時:
當指數價格的資料全部不符規則被剔除時,或因為異常原因取不到資料時,會使用最近一次計算得出的有效指數價格做為此次的指數價格,並更新時間戳資料,直到指數價格計算得出新的有效值為止。
指數價格歷史紀錄可前往指數紀錄查看。
指數價格可視為公允的現貨價格,我們會以指數價格來計算標記價格。
標記價格
傳統期貨合約交易通常採最新成交價來標記倉位,而最新成交價可能會因市場操控或因缺乏流動性而與指數價格發生不必要的偏差,甚至觸發不必要的強平。
Poloniex 採用合理的標記價格方法,以合理價格 (而非最新成交價) 來標記合約,有效避免上述不必要情況的發生。
標記價格計算方法:
標記價格 = 中位數 * (價格1, 價格2, 合約價格)
價格1 = 指數價格 x (1 + 資金費用基差率)
資金費用基差率 = 資金費率 * (下一次資金費用收取時間 / 資金費用時間間隔)
價格2 = 指數價格 + 5 分鐘移動平均基數
5 分鐘移動平均基數 = Sum(移動平均基數) / 60 = (Sum(買1價_i + 賣1價_i)/2 - 指數價格_i) / 60
移動平均基數每 5 秒鐘計算一次,移動平均基數 = (買1價 + 賣1價) / 2 - 指數價格
中位數:若價格1 < 價格2 < 合約價格,則採用價格2 作為標記價格。請注意,由於極端市況或價格來源的偏差,標記價格可能會偏離現貨價格。Poloniex 會採取額外的保護措施,亦即以計算出的標記價格 = 價格2。
合理標記價格會用於計算各合約的未實現盈虧,並對強平價格產生影響,但不影響已實現盈虧的計算。帳戶實際盈虧以平倉時成交的市場價格為準。
標記價格歷史紀錄可前往合約明細查看。