事件合約常見問題

發佈於 2026年4月16日更新於 2026年4月16日閱讀時長 7 分鐘

什麼是事件合約?

事件合約是 OKX 推出的一類衍生產品,通過自然語言定義一個具體事件,並根據事件的最終結果判定用戶收益。每一對事件合約代表潛在收益為1 USDT的合約。

您只需根據自己的判斷選擇方向,買入對應方向的合約份額即可。合約當前價格反映市場對該事件發生概率的集體判斷。到期時:

  • 判斷正確:每份合約最多可兌換 1 USDT(需扣除交割手續費)

  • 判斷錯誤:份額價值歸零,不收取交割手續費

示例: 以 0.01 USDT 買入 1 份看漲合約,交割時判斷成立,該合約價值變為 1 USDT。

核心特點

  • 盈虧清晰:到期依據最終事實判定,規則透明。

  • 全額保證金,無爆倉風險:無槓桿,無追加保證金機制,最大虧損等於買入時支付的金額,不存在強制平倉情形。

  • 到期前可隨時平倉:合約存續期間,您可在訂單簿上隨時賣出持有的份額,提前鎖定收益或止損,無需持倉至到期。

  • 價格即概率,用戶間互相交易:買賣雙方在統一訂單簿中撮合成交,價格由市場供需決定,平臺不進行定價干預。例如,看漲報價為 0.5 USDT,表明市場認為該事件發生的概率約為 50%。

事件與市場

Q:事件合約中的「事件」和「市場」有什麼區別?

  • 事件(Event):對一個具體主題的定義,可包含一個或多個市場。

  • 市場(Market):最小可交易單元,每個市場對應事件中的一個具體問題,產生看漲看跌兩種份額。

Q:事件合約有哪些基本要素?

要素

詳情

合約標的

合約約定的標的物指數(如 BTC/USDT 指數價格)

交易貨幣

USDT

合約方向

看漲(判斷事件發生)/ 看跌(判斷事件不發生)

份額面值

1 USDT / 份

報價單位

每份份額的 USDT 價格

最小變動價位

0.01 USDT

份額價格區間

0.01 USDT ~ 0.99 USDT

交易時間

7 × 24 小時

保證金模式

全額保證金

交割數據源

合約約定的標的物指數

VIP 費率

目前全用戶統一費率

如何交易事件合約

Q:如何買入事件合約?


在訂單簿上選擇方向(看漲看跌),輸入價格與數量,提交委託:

  • 買入看漲:判斷事件會發生,以當前價格買入看漲份額

  • 買入看跌:判斷事件不會發生,以當前價格買入看跌份額

Q:如何在到期前提前平倉?


在市場判定結果公佈前,您可隨時在訂單簿上賣出已持有的份額:

  • 若價格朝有利方向運動,可提前賣出鎖定收益

  • 若價格朝不利方向運動,可提前賣出止損

示例(BTC 價格事件,提前平倉):


用戶以 0.40 USDT 買入 100 份 BTC 看漲份額,花費 40.00 USDT。看漲份額隨後漲至 0.72 USDT,用戶全部賣出:

已實現盈虧 ≈ (0.72 − 0.40)× 100 ≈ +32.00 USDT


注: 以上未含手續費,實際到手金額以扣除手續費後為準。

Q:如果不提前平倉,持倉至到期會如何處理?


合約到期時,系統自動完成交割,無需手動操作:

  • 判斷正確:每份份額兌換為 1 USDT,再扣除交割手續費

  • 判斷錯誤:份額價值歸零,不收取交割手續費

示例(BTC 價格事件,持倉至交割):


用戶以 0.40 USDT 買入 100 份 BTC 看漲份額。到期時交割價高於目標價,看漲獲勝:
交割到賬 = 100 × 1.00 = 100.00 USDT(扣除手續費前)

已實現盈虧 ≈ +60 USDT(扣除手續費前)
若看跌獲勝,則份額歸零,不收取交割手續費。

交割規則

Q:事件合約的交割流程是什麼?


每個事件均有明確的規則說明,定義了標的物、數據來源、交割時間及邊界情況的處理方式。請在交易前查閱具體合約對應的規則說明。

交割流程如下:

  1. 合約到期,停止交易

  2. 系統在指定時間窗口內採集 OKX 指數價格數據

  3. 計算時間窗口內的指數均值,作為交割價格

  4. 將交割價格與事件目標價格比較,判定獲勝方向

  5. 獲勝方持持有者賬戶自動到賬 1.00 USDT / 份(需扣除交割手續費)

  6. 失敗方份額餘額歸零

  7. 該合約自動下架

交割完成後,盈虧自動計入賬戶,持倉同步關閉。
示例:用戶持有 500 份「BTC 在 16:00 前是否高於 85,000 USDT?」的看漲份額。16:00 時,OKX 指數價格為 85,312 USDT(高於 85,000 USDT):

  • 交割結果:看漲獲勝

  • 賬戶自動到賬(扣除手續費前):500 × 1.00 = 500.00 USDT

Q:遇到爭議結果時,平臺如何處理?


若交割結果存在爭議,平臺將根據複議流程進行處理。觸發複議可能導致交割時間延後。具體規則請參考如何交易事件合約與交割邏輯介紹

交易機制

Q:事件合約的價格代表什麼含義?


每份份額價格範圍為 0.01 ~ 0.99 USDT,直接反映市場對該事件發生概率的集體判斷:

份額價格

市場隱含概率

0.25 USDT

約 25%

0.50 USDT

約 50%

0.75 USDT

約 75%

Q:什麼是訂單簿流動性共享?


看漲和看跌的掛單會自動按 (1 - price) 的方式映射到另一側訂單簿,共享流動性:

看漲 Ask 0.66 → 自動映射為 看跌 Bid 0.34(= 1 - 0.66)
看跌 Ask 0.38 → 自動映射為 看漲 Bid 0.62(= 1 - 0.38)

這意味著您在看漲方向掛出的賣單,同時也為看跌方向提供了買方流動性,大幅提升市場深度。

示例: 某用戶以 0.70 USDT 掛出 200 份看漲賣單,另一用戶無需單獨等待看跌方向的掛單,可直接以 0.30 USDT 買入看跌份額成交。

Q:事件合約支持哪些委託類型?


(1) 限價委託(Limit Order)

以指定價格掛單,進入訂單簿等待對手方成交。委託價格須為 0.01 USDT 的整數倍,否則委託將被拒絕。

  • 支持按合約數量下單

  • 若委託價格可與當前訂單簿立即成交,則直接成交(Taker)

  • 若無法立即成交,則掛入訂單簿等待(Maker)

(2) 市價委託(Market Order)

不指定價格,以當前訂單簿最優可成交價格立即成交,適合希望快速建倉或平倉的場景。平臺設有最差價保護,防止大額委託產生過度滑點。

  • 市價買單僅支持按金額下單

  • 市價賣單僅支持按合約數量下單

注: 大額市價單可能會顯著影響價格,下單前請務必查看訂單簿深度。其餘委託類型請參考:基礎委託類型

撤單規則: 您可在委託完全成交前的任意時刻撤銷掛單。已部分成交的委託,僅可撤銷未成交的剩餘部分,已成交部分不可撤銷。

Q:買賣模式和開平模式有什麼區別?


事件合約同時支持開平模式買賣模式

  • 開平模式:同一市場下,可同時持有看漲和看跌合約,兩者均需繳納全額保證金。例如同時持有 5 份看漲、6 份看跌,需分別凍結各自對應金額的保證金。

  • 買賣模式:同一市場下,僅可持有單邊合約(看漲或看跌)。例如已持有 5 份看漲時買入 6 份看跌,系統成交後會將兩者對沖,最終倉位變為 1 份看跌,並釋放原有 5 份看漲的保證金。買賣模式有助於提升資金利用率。

保證金

Q:事件合約的保證金如何計算?


事件合約採用全額保證金制度:

保證金佔用 = 買入份額數量 × 買入價格 + 手續費
最大虧損 = 保證金佔用(即買入時支付的全部 USDT)
最大收益 = (1.00 − 買入價格) × 份額數量 − 手續費

各類掛單的保證金佔用如下:

操作

保證金凍結金額

以價格 P 買入 N 份看漲

N × P + 買入手續費

以價格 (1−P) 買入 N 份看跌

N × (1−P) + 買入手續費


注: 事件合約倉位不會爆倉,也不會參與賬戶爆倉流程。但若全倉賬戶觸發整體風險,未成交的事件合約掛單將被取消,以保障賬戶整體安全。


示例(買入看漲):

以 0.60 USDT 買入 500 份 BTC 看漲份額:

  • 保證金凍結 ≈ 500 × 0.60 + 手續費 ≈ 300.xx USDT

  • 最大虧損(交割為看跌)≈ 300.xx USDT

  • 最大收益(交割為看漲)≈ 500 × 0.40 − 交割手續費 ≈ 199.xx USDT

示例(買入看跌):

以 0.40 USDT 買入 500 份 BTC 看跌份額:

  • 保證金凍結 ≈ 500 × 0.40 + 手續費 ≈ 200.xx USDT

  • 最大虧損(交割為看漲)≈ 200.xx USDT

  • 最大收益(交割為看跌)≈ 500 × 0.60 − 交割手續費 ≈ 299.xx USDT

倉位與盈虧

Q:如何計算持倉價值和盈虧?


持倉價值

當前持倉價值 = 持有份額數量 × 當前市場價


注: 持倉價值(含未實現盈虧)不能作為保證金使用。

示例: 持有 200 份 BTC 看漲份額,當前市場價為 0.75 USDT:

當前持倉價值 = 200 × 0.75 = 150.00 USDT


(1)持倉至到期交割的盈虧:

持倉方向

買入價格

交割結果

每份盈虧(扣費前)

收益率(扣費前)

買入看漲

0.40 USDT

看漲獲勝

+0.60 USDT

+150%

買入看漲

0.40 USDT

看跌獲勝

−0.40 USDT

−100%

買入看跌

0.60 USDT

看跌獲勝

+0.40 USDT

+67%

買入看跌

0.60 USDT

看漲獲勝

−0.60 USDT

−100%


獲勝方需扣除交割手續費,失敗方不收取交割手續費。


(2)到期前提前平倉的已實現盈虧:

已實現盈虧 = (賣出均價 − 買入均價)× 賣出數量 − 賣出手續費


(3)持倉期間未實現盈虧(持倉期間浮動):

未實現盈虧 = (當前市場中間價 − 買入均價)× 持有數量

手續費

Q:事件合約的手續費如何計算?

交易手續費

  • Taker(吃單)手續費 = K1 × C × (P × (1 − P))²

  • Maker(掛單)手續費 = K2 × C × (P × (1 − P))²

交割手續費

  • 獲勝方:取 Taker 公式,其中 P = 0.01 計算交割費用(約 0.01%)

  • 失敗方:不收取交割手續費

參數說明:

參數

當前值

說明

K1

0.18

吃單係數,由 OKX 設定,可定期調整

K2

0

掛單係數,由 OKX 設定,可定期調整。K2 > 0 時收費,K2 < 0 時返佣

C

合約張數(正整數)

P

合約成交價格,範圍 (0, 1),對應“是”方結果的隱含概率