差價合約 (CFD) 交易

CFD 交易的保證金計算

logo
更新於 2026-09-09 18:45:47
分享
免責聲明:本文的中文譯文採用機器翻譯生成,人工編輯版本將隨後發布。

保證金是開倉和維持有槓桿倉位所需的資金金額。交易 CFD 產品(例如 XAUUSD、指數、外匯貨幣對)時,保證金允許您以較少的資金控制較大的倉位數量。本文將解釋 CFD 產品的保證金計算方式,以及它如何影響您的資產淨值、可用保證金、賬戶預留資產和保證金比例(%)(風險級別)。





基礎保證金計算公式

CFD 使用階梯保證金制度。隨著倉位風險敞口增加,適用的保證金要求百分比會根據風險敞口檔位逐步調增。


所需保證金的一般公式為:

所需保證金 = 倉位風險敞口 × 保證金要求 (%)

倉位風險敞口 = 入場價格 × 手數 × 合約規格


其中:

— 合約規格是每手的標準價值

— 手數是交易的手數數量

— 保證金要求 (%) 是倉位風險敞口中所需保證金的百分比。


註釋: 每個交易對將適用不同的合約規格、手數和保證金要求。請參閱本指南以查看每個交易對的適用詳情。






基礎 保證金計算示例

示例 1 – 單一倉位

您開立了一個具有以下特徵的倉位:

  1. 1 手 XAUUSD
  2. 合約規格:100
  3. 入場價格:5,000
  4. XAUUSD 的保證金要求:1,000 萬以下:0.2%


所需保證金計算如下:

倉位風險敞口 = 入場價格 × 手數 × 合約規格

= 5,000 × 1 × 100 = 500,000


所需保證金 = 倉位風險敞口 × 保證金要求

= 500,000 × 0.2% = 1,000


您必須至少擁有 1,000 USDx 作為保證金才能開立此倉位。




示例 2 – 多個倉位(相同方向)

您開立了具有以下特徵的倉位:

  1. 倉位 1:20 手 XAUUSD,入場價格為 5,100
  2. 倉位 2:30 手 XAUUSD,入場價格為 5,200
  3. 總手數:50
  4. 合約規格:100
  5. XAUUSD 的保證金要求:
  6. 1,000 萬以下:0.2%
  7. 2,000 萬以下:1%
  8. 4,000 萬以下:10%


所需保證金計算如下:

開倉均價 = 總倉位價值 / 總倉位手數 / 合約規格

= (5,100 × 20 × 100 + 5,200 × 30 × 100) / (20 + 30) / 100 = 5,160


倉位風險敞口 = 入場價格 × 手數 × 合約規格

= 5,160 × 50 × 100 = 25,800,000

或 = 5,100 × 20 × 100 + 5,200 × 30 × 100 = 25,800,000


所需保證金 = 倉位風險敞口 × 保證金要求

= 10M × 0.2% + 10M × 1% + 5.8M × 10% = 700,000


您必須至少擁有 700,000 USDx 作為保證金才能開立這些倉位。






雙向持倉保證金計算

MT5 CFD 賬戶默認支持雙向持倉模式,這意味著交易者可以同時持有同一交易對的買入和賣出倉位。


1. 完全對沖:持有同一交易對的買入和賣出倉位且手數相同。

倉位保證金 = 雙向持倉風險敞口 × 保證金要求 (%)


2. 部分對沖:持有同一交易對的買入和賣出倉位且手數不同。

倉位保證金 = 雙向持倉風險敞口 × 保證金要求 (%) + 非對沖倉位風險敞口 × 保證金要求 (%)


請注意:

  1. 對沖並不能消除保證金要求。
  2. 無論是完全對沖還是部分對沖的倉位,保證金均根據開倉均價計算。
  3. 對於完全對沖的倉位,資產淨值仍可能因以下原因而波動:
  4. 買入和賣出倉位適用的隔夜利息率不同,以及
  5. 浮動價差(買入價格和賣出價格之間的差額)引起的淨未實現盈虧影響。

因此,即使雙方持有相同的手數,資產淨值也不是固定的,並可能隨著時間而變化。






雙向持倉保證金計算示例

示例 1 – 完全對沖倉位

您開立了具有以下特徵的倉位:

  1. 倉位 1 - 買入:1 手 XAUUSD,入場價格為 5,000
  2. 倉位 2 - 賣出:1 手 XAUUSD,入場價格為 5,100
  3. 總手數:2
  4. 合約規格:100
  5. XAUUSD 的保證金要求:1,000 萬以下:0.2%


所需保證金計算如下:

開倉均價 = 總倉位價值 / 總倉位手數 / 合約規格

= (5,000 × 1 x 100 + 5,100 × 1 x 100) / (1 + 1) / 100 = 5,050


倉位風險敞口 = 入場價格 × 手數 × 合約規格

= 5,050 × 1 × 100 = 505,000


所需保證金 = 對沖風險敞口 × 保證金要求 (%)

= 505,000 × 0.2% = 1,010


您必須至少擁有 1,010 USDx 作為保證金才能開立這些倉位。




示例 2 – 部分對沖倉位

您開立了具有以下特徵的倉位:

  1. 倉位 1 - 買入:5 手 XAUUSD,入場價格為 5,000
  2. 倉位 2 - 賣出:3 手 XAUUSD,入場價格為 5,100
  3. 總手數:8
  4. 合約規格:100
  5. XAUUSD 的保證金要求:1,000 萬以下:0.2%


所需保證金計算如下:

倉位開倉均價 = 總倉位價值 / 總倉位手數 / 合約規格

=(5,000 × 5 x 100 + 5,100 × 3 x 100) / (5 + 3) / 100 = 5,037.5


買入倉位開倉均價 = 5,000


雙向持倉風險敞口 = 入場價格 × 手數 × 合約規格

= 5037.5 × 3 × 100 = 1,511,250


非對沖倉位風險敞口 = 5,000 × 2 × 100 = 1,000,000

5 手買入倉位的風險敞口 = 5,000 × 5 × 100 = 2,500,000


XAUUSD 的倉位保證金 = 雙向持倉風險敞口 × 保證金要求 (%) + 非對沖倉位風險敞口 × 保證金要求 (%)

=1,511,250 × 0.2% + 1,000,000 × 0.2% = 5,022.5


您必須至少擁有 5,022.5 USDx 作為保證金才能持有這些倉位。




示例 3 – 多個倉位的部分對沖

您開立了具有以下特徵的倉位:

  1. 倉位 1 - 買入:30 手 XAUUSD,入場價格為 5,000
  2. 倉位 2 - 賣出:30 手 XAUUSD,入場價格為 5,100
  3. 倉位 3 - 買入:20 手 XAUUSD,入場價格為 5,200
  4. 合約規格:100
  5. XAUUSD 的保證金要求:
  6. 1,000 萬以下:0.2%
  7. 2,000 萬以下:1%
  8. 4,000 萬以下:10%


倉位保證金計算如下:


開立倉位 1 後:

倉位開倉均價 = 5,000


倉位風險敞口 = 入場價格 × 手數 × 合約規格

= 5,000 × 30 × 100 = 15,000,000


考慮以下保證金要求 (%):

使用 0.2%:10,000,000 / 15,000,000 = 0.66666666

使用 1%:5,000,000 / 15,000,000 = 0.33333333


XAUUSD 的倉位保證金 = 倉位風險敞口 × 保證金要求

=15,000,000 × 0.66666666 × 0.2% + 15,000,000 × 0.33333333 × 1% = 70,000


您必須至少擁有 70,000 USDx 作為保證金才能持有此倉位。



開立倉位 2 後:

倉位開倉均價 = 總倉位價值 / 總倉位手數 / 合約規格

= (5,000 × 30 x 100 + 5,100 × 30 x 100) / (30 + 30) / 100 = 5,050


雙向持倉風險敞口 = 入場價格 × 手數 × 合約規格

= 5,050 × 30 × 100 = 15,150,000


考慮以下保證金要求 (%):

使用 0.2%:10,000,000 / 15,150,000 = 0.660066

使用 1%:5,150,000 / 15,150,000 = 0.33993399


XAUUSD 的倉位保證金 = 倉位風險敞口 × 保證金要求

= 15,150,000 × 0.660066 × 0.2% + 15,150,000 × 0.33993399 × 1% = 71,500


您必須至少擁有 71,500 USDx 作為保證金才能繼續持有此倉位。



開立倉位 3 後:

倉位開倉均價 = 總倉位價值 / 總倉位手數 / 合約規格

= (5,000 × 30 x 100 + 5,100 × 30 x 100 + 5,200 × 20 x 100) / (30 + 30 + 20) / 100 = 5,087.50


買入倉位的開倉均價 = (5,000 × 30 x 100 + 5,200 × 20 x 100) / (30 + 20) / 100 = 5,080


雙向持倉風險敞口 = 入場價格 × 手數 × 合約規格

= 5,087.50 × 30 × 100 = 15,262,500


非對沖倉位風險敞口 = 5,080 × 20 × 100 = 10,160,000


總買入倉位風險敞口 = 5,080 × 50 × 100 = 25,400,000


考慮以下保證金要求 (%):

使用 0.2%:10,000,000 / 25,400,000 = 0.39370078

使用 1%:10,000,000 / 25,400,000 = 0.39370078

使用 10%:5,400,000 / 25,400,000 = 0.21259842


雙向持倉保證金 = 雙向持倉風險敞口 × 保證金要求 (%)

= 15,262,500 × 0.39370078 × 0.2% + 15,262,500 × 0.39370078 × 1% + 15,262,500 × 0.21259842 × 10% = 396,584.64


非對沖倉位保證金 = 非對沖倉位風險敞口 × 保證金要求 (%)

= 10,160,000 × 0.39370078 × 0.2% + 10,160,000 × 0.39370078 × 1% + 10,160,000 × 0.21259842 × 10% = 264,000


XAUUSD 的倉位保證金 = 雙向持倉保證金 + 非對沖倉位保證金

= 396,584.64 + 264,000 = 660,584.64


您必須至少擁有 660,584.64 USDx 作為保證金才能繼續持有此倉位。






賬戶關鍵指標

了解以下指標對於風險管理至關重要。請參閱下方各項指標的不同公式。



註釋:

— 已實現金額,例如已結清盈虧和佣金,將直接影響您的賬戶預留資產。

— 倉位保持開倉狀態時會累積隔夜利息。一旦收取,這些費用將反映在您的資產淨值中,並在倉位平倉後完全實現在您的賬戶預留資產中。

— 未平倉倉位的未實現盈虧將影響您的資產淨值,但在倉位平倉前不會影響您的賬戶預留資產。





完整示例 – 保證金與風險計算

您向賬戶進行了 10,000 USDx 的初始儲值,並開立了一個具有以下特徵的買入倉位:

  1. 1 手 XAUUSD
  2. 合約規格:100
  3. 入場價格:5,000
  4. XAUUSD 的保證金要求:1,000 萬以下:0.2%


開倉後支付了 6 USDx 的佣金。您的賬戶預留資產現在為 9,994 USDx。


維持倉位所需的保證金如下:

倉位風險敞口 = 5,000 × 1 × 100 = 500,000

所需保證金 = 500,000 × 0.2% = 1,000


持有倉位一段時間後,您的倉位產生了 50 USDx 的累積隔夜利息,且市場買入價格達到 5,020。保證金和風險計算如下:


未實現盈虧 = (買入價格 - 入場價格) x 手數 x 合約規格

= (5,020 − 5,000) × 1 × 100 = 2,000


資產淨值 = 賬戶預留資產 + 未實現盈虧 − 累積隔夜利息

= 9,994 + 2,000 - 50 = 11,944


保證金比例(%) = (資產淨值 / 已用保證金) × 100%

= (11,944 / 1,000) × 100% = 1,194.4%





強平與風險溫馨提示

請注意,當您的保證金比例(%)低於 50% 時,CFD 將觸發強平。發生這種情況時,系統將開始自動平倉,從損失最大的倉位開始。


為了幫助有效管理交易風險,請注意以下事項:

  1. 倉位風險敞口越高,階梯保證金要求越高。
  2. 對沖並不能消除保證金要求。
  3. 未實現利潤會增加資產淨值,但不會增加您的可提現餘額。
  4. 在市場大幅波動期間,保持足夠的可用保證金尤為重要。


我們強烈建議定期監控您的保證金比例(%),並確保始終維持足夠的保證金以降低強平風險。

這篇文章有幫助嗎?