差價合約(CFD)交易的情景分析,是一種風險管理方法:在落盤前,先用不同市況假設,計算持倉及戶口結餘可能出現的結果。透過測試最好情境、基本情境、最差情境及尾部情境,交易者可預先看到潛在盈利、虧損,以及按金(保證金)變化,而不是只靠市場預期。本指南講解如何為CFD持倉做情景分析、槓桿(借錢放大倉位)如何放大風險、如何計算按金、倉位大小及戶口承受度,並把隔夜利息、點差擴闊及跳空缺口等因素,一併納入MT4及MT5的交易規劃。
重點:
- CFD交易的情景分析:在入市前,先設定一段價格波幅範圍,逐個情境計算盈利/虧損,以及按金佔用與可用按金的影響。
- 槓桿會放大所有結果,所以應以「最差情境」決定倉位大小(落注)。
- 三情境模型(基本/最好/最差)已覆蓋大部分交易;遇到已安排的重大消息/事件,應加做「尾部情境」。
- 隔夜利息(swap)、點差擴闊、周末跳空,應放入模型內一併計算。
- 交易者可用試算表建立模型,並在MetaTrader 4及MetaTrader 5(MT4/MT5)用即時按金數據核對。
多數虧損交易未必因為入市位差,而是交易者從未計清楚:若市況逆轉,戶口會變成點。CFD交易的情景分析就是補上這個缺口:用計算取代僥倖。
本指南解釋此方法的意思,以及為何槓桿會改變它的重點。並會列出五個步驟,教你在每個情境下計算可用按金(free margin)。同時對比其他風險管理方法,讓你分清差異。
CFD交易的情景分析是甚麼

CFD交易的情景分析:在落盤前,先在一個已定的市場波幅範圍內,計算持倉及戶口淨值(equity,指結餘加上未平倉盈虧)會如何變化。這不是預測,而是預先準備。
槓桿如何改變情景分析的重點
無槓桿的戶口,價格逆向2%,大致等於投入資金虧2%。有槓桿的戶口,同樣的逆向波幅,可能令戶口淨值下跌多倍。
因此重點會變成:
- 你最需要看的輸出是按金影響(margin impact:按金要求、可用按金及按金水平的變化),不只是盈虧
- 圖表上看似「小波動」,在戶口上可能是「大損益」
- 下行風險(downside risk:價格不利方向造成的虧損風險)往往比想像更快累積
CFD交易者應建立的三個情境
三個情境已足夠應付大部分交易:基本情境(base case)、最好情境、最差情境(worst case)。不少框架會加入尾部情境(tail case:罕見但幅度很大的走勢/跳空),特別適合在已安排的高影響事件前使用。
| 情境 | 代表意思 | 常見用途 |
| 基本情境 | 在近期市況下較可能出現的走勢 | 設定「一般預期」結果 |
| 最好情境 | 合理範圍內的有利走勢 | 設定目標盈利 |
| 最差情境 | 在合理情況下可能出現的不利走勢 | 決定倉位大小(position sizing:每次交易落多少手/合約) |
| 尾部情境 | 罕見但幅度極大的走勢或跳空 | 設定最大承受風險/最大曝險 |
多於四個情境,通常不會改變「倉位大小」這個決定,而這亦是最重要的輸出。
情景分析與止蝕、倉位控制的關係
止蝕(stop loss)是指令;情景分析是用來決定止蝕應放在哪裡的理據。情景分析會計出止蝕要「封頂」的虧損金額。
它亦會設定合約數量(contract size:買賣多少手/張/合約),令即使觸發止蝕,虧損仍在可承受範圍。當市況急變時,止蝕負責執行計劃。
如何為CFD持倉做情景分析
情景分析步驟是甚麼?按次序做五步,熟習後約10分鐘完成。
找出推動該產品的主要因素
每個產品通常都有一個最主要的驅動因素,建模前先寫清楚。
- 貨幣對:利率預期及央行措辭
- 黃金:實質利率(real yields:扣除通脹後的利率)及美元走勢
- 指數:企業業績、經濟增長數據及市場情緒
按近期波動設定走勢範圍
用產品近期波幅,而不是「整數」估算。可用平均真實波幅(ATR)(一個量度近期波動的指標;常用14個周期計)作起點:
- 基本情境:約等於每日平均波幅一次
- 最好/最差情境:約等於每日平均波幅兩次
- 尾部情境:過去12個月最大單次波動
若持倉期間有重要事件,所有範圍應擴大。
把每個走勢換算成盈虧
把每個走勢乘以你的每點價值(pip value/point value:價格每跳一點值多少錢;外匯常用pip,指數常用point)。
示例(只作說明):
EUR/USD 0.5手,每1點(pip)約值5美元。
| 情境 | 走勢 | 盈利/虧損 |
| 最好情境 | +90 pips | +$450 |
| 基本情境 | +40 pips | +$200 |
| 最差情境 | -90 pips | -$450 |
| 尾部情境 | -150 pips | -$750 |
用可用按金檢查每個情境
單看虧損金額不足夠。第一步,把虧損與可用按金(free margin:戶口淨值扣除已佔用按金後可用資金)比較。第二步,每個情境把虧損從戶口淨值扣減。第三步,檢查扣減後是否仍高於強制平倉水平(margin close-out:按金水平跌至平台門檻時自動平倉)。
若最差情境已接近強制平倉,代表倉位過大。
入市前寫清楚每個情境的應對
先寫下做法,避免臨場失準:
- 基本情境:持有或上移止蝕(trail the stop,即跟蹤止蝕)
- 最好情境:分段獲利或離場
- 最差情境:按計劃離場
- 尾部情境:立即降低全戶口總曝險
在不同情境下建立按金模型
槓桿戶口多數是「按金」出問題,情景分析的價值亦在此。
未實現虧損如何壓縮可用按金
未實現虧損(unrealised losses:浮虧,未平倉的帳面虧損)會即時拉低戶口淨值。已用按金(used margin:為持倉鎖定的按金)一般不變,所以虧損主要由可用按金承受。每次逆向跳動(tick,即最小價格變動)都會令淨值下降,但已用按金不會同步下降。
可用按金會逐步收縮至接近零;當淨值跌穿強制平倉門檻,持倉會被自動平倉。
計算觸發強制平倉的價格變動
示例(只作說明):
戶口資金5,000美元,持有黃金1手,入價每盎司2,400美元,槓桿1:200。
- 名義價值(notional value:持倉的總市值,不等於你實際出資):100盎司 × 2,400美元 = 240,000美元
- 所需按金(required margin:開倉需要鎖定的按金):240,000 ÷ 200 = 1,200美元
- 強制平倉門檻(以已用按金50%為例):600美元
戶口淨值可由5,000跌至600,即最多可承受虧損4,400美元。
黃金每升跌1美元,1手約值100美元,因此觸發點約為逆向44美元。
黃金逆向44美元並不罕見,這正是模型要提醒你的風險。
用最差情境設定最大倉位
同一戶口把倉位減半,風險會明顯不同。
| 倉位 | 已用按金 | 可承受虧損空間 | 觸發強制平倉的逆向走勢 |
| 1.0手 | $1,200 | $4,400 | $44 |
| 0.5手 | $600 | $4,700 | $94 |
若你定的最差情境為金價下跌60美元,1手可能撐不住;0.5手仍有餘地。倉位大小應由最差情境決定,而不是由「信心」決定。
情景分析與其他風險方法比較
這幾種方法容易混淆,但各自回答不同問題。
情景分析 vs 敏感度分析
情景分析會同時推動多個變數,建立一個「整體畫面」。而敏感度分析(sensitivity analysis:每次只改動一個因素,用來找出最關鍵驅動)會逐個因素測試,找出主要風險來源。做法上可先做敏感度分析,再按結果建立情境。
情景分析 vs 壓力測試
情景分析以「合理可能」的結果為主;壓力測試(stress testing:刻意用極端假設測試)則用更極端的情況。壓力測試重點是戶口能否生存,而不是交易能否賺錢。
情景分析 vs 回測
回測(backtesting:用歷史數據測試策略表現)是向後看策略;情景分析是向前看單一持倉在不同未來路徑下的表現。
CFD情景分析示例
最清晰的示例,是把單一持倉放到某個已安排事件之中。以下數字只作說明。
EUR/USD持倉穿越央行議息
0.5手做多,入價1.0850,持倉跨過議息結果。
- 維持利率、偏鴿(dovish:傾向寬鬆、利率偏低):-40 pips,即 -200美元
- 維持利率、中性:0至+20 pips
- 維持利率、偏鷹(hawkish:傾向收緊、利率偏高):+90 pips,即 +450美元
- 意外減息兼指引轉向:-150 pips,即 -750美元
黃金持倉面對利率預期變化
黃金0.5手做多,入價2,400美元;金價每變動1美元,約值50美元。
- 孳息率小幅回落:+25美元,即 +1,250美元
- 孳息率大致不變:0至+8美元
- 孳息率急升:-30美元,即 -1,500美元
- 市場避險、美元急升:-60美元,即 -3,000美元
指數持倉穿越業績期
示例:指數CFD 2份合約,每點2美元。
- 業績大致符合預期:±70點,即 ±280美元
- 板塊整體勝預期:+180點,即 +720美元
- 板塊整體遜預期:-180點,即 -720美元
- 主要成份股隔夜跳空:-350點,即 -1,400美元
情景模型常忽略的成本與缺口
只計價格升跌而不計成本,會低估下行風險、高估上行回報。
多日持倉的隔夜利息
隔夜利息(overnight financing/swap:持倉過夜產生的融資費用或利息差)按日累計,持倉越久成本越高。
示例(只作說明):
名義價值54,250美元的持倉,年費率約4%,每日成本約5.95美元;持倉10日,單計隔夜利息已接近60美元,即使價格未郁。
- 每個情境都加上每日收費(不只虧損情境)
- 用你「實際」持倉日數去乘
- 若延長持倉,應重算模型
消息公布前後的點差擴闊
點差(spread:買入價與賣出價之差)在消息公布期間往往擴大。入場及出場應用比現時更寬的點差假設。若止蝕在公布期間觸發,應假設會出現滑點(slippage:實際成交價與預期價有落差)。平台標示的平均點差多數只是市況平靜時的參考。
周末及假期跳空風險
市場重開的價位未必落在你的止蝕位附近。跳空時,止蝕不保證可在指定價位成交。跳空應納入尾部情境,而非基本情境。長周末及公眾假期前宜減倉。
多個持倉的情景分析
單一交易看似安全,但整體戶口可能很脆弱。
相關性高的持倉為何會一齊出事
三單交易可能其實是同一個風險。
| 持倉 | 方向 | 共同風險 |
| 做多 EUR/USD | 等同沽美元 | 美元轉強 |
| 做多 GBP/USD | 等同沽美元 | 美元轉強 |
| 做多 AUD/USD | 等同沽美元 | 美元轉強 |
美元一旦急升,三個持倉會同時受壓。分散「產品」不等於分散「風險」。
以戶口總曝險建模,而非逐單交易
- 把每個持倉的最差情境虧損相加,再以戶口淨值百分比表示
- 三個持倉各-450美元 = 合共-1,350美元;對5,000美元戶口即27%
- 假設相關持倉(correlated positions:受同一因素影響、同升同跌的持倉)會同時打到最差情境
設定戶口層面的最差情境上限
先定一個戶口最大合併回撤(drawdown:戶口由高位回落的跌幅),常見為淨值10%至15%。任何新交易只要令「合併最差情境」超過上限,就不應開倉。上限宜按月檢討,而不是交易中途才改。
CFD情景分析的限制
此方法的價值,在於清楚交代做不到甚麼。
情境只描述可能性,不代表機率
最差情境不是預測。硬要為自訂情境配上機率,容易產生錯誤信心。重點是你預先寫好的應對,而不是某個機率數字。
用歷史波幅會低估尾部風險
波動狀態可突然改變。過去一年最大波動,不等於未來最大波動。政策衝擊及地緣政治事件,經常打破歷史範圍。
模型成效取決於執行紀律
最差情境出現時不執行,模型就沒有意義。交易中途擴大止蝕,等同推翻之前計算。關鍵是紀律,不是表格。
建立CFD情景的工具
如何呈現情景分析與計算同樣重要。若5秒內看不明白,市況急時你不會用。
個人交易者的試算表模型
建立一張可重用的表,不要每單重做:
- 欄位:情境、走勢、盈虧、情境後淨值、可用按金
- 輸入格:入場價、合約數量、槓桿
- 用單一提示格顯示:最差情境下是否仍高於強制平倉門檻
平台計算工具:按金與持倉價值
用平台即時數據,令模型貼近實況。入市前先查所需按金。按你實際合約數量核對每點價值。並在產品規格查看隔夜利息(swap)水平。
VT Markets支援MetaTrader 5及MetaTrader 4,你可在平台直接查看即時按金、swap及合約資料,再輸入到試算表。
何時三情境已足夠
一般市況、一般交易:三情境足夠。持倉期內有已安排事件:加入尾部情境。多持倉戶口:同時做戶口層面模型。
常見問題(FAQ)
Q1:CFD交易的情景分析是甚麼?
CFD交易的情景分析,是在落盤前,先在一個已定的市場走勢範圍內,計算持倉及戶口按金可能出現的變化。由於CFD屬槓桿產品,標的資產(underlying asset:CFD所追蹤的資產,例如外匯、黃金、指數)即使只出現溫和波幅,也可令戶口淨值大幅變動,因此模型要同時重視「按金影響」與盈虧。
Q2:CFD交易者應建多少個情境?
實務上以三個為主:基本、最好、最差。若遇到央行議息或業績公布等高影響事件,值得加入第四個尾部情境。多於四個情境通常不會改變倉位大小,而倉位大小才是最重要的決定。
Q3:情景分析可否避免追繳按金/強制平倉?
不能。情景分析可找出「大約甚麼走勢會觸發強制平倉」,並讓你把倉位調整到令該走勢落在較不易出現的範圍之外,但不能阻止強制平倉機制本身。跳空及突發波動可超出任何模型,故倉位控制比模型更重要。
Q4:情景分析要不要計入隔夜利息?
要,只要持倉過夜就應計入。隔夜利息按日累計,多日持倉成本會增加。只計價格升跌會低估最差情境虧損、誇大最好情境盈利,對風險模型而言方向不正確。