差价合约(CFD)交易中的情景分析,是一种风险管理方法:在下单前,先用不同市场条件去推演持仓与账户余额(更准确说是账户净值)的可能结果。通过测试最佳情景、基准情景、最差情景与尾部情景,交易者可以看到潜在盈利、亏损以及保证金占用的变化,而不是只依赖对行情的主观判断。本文将介绍如何为CFD持仓进行情景分析、杠杆如何放大风险、如何测算保证金、仓位规模与账户风险敞口,并在MT4与MT5规划交易时,将隔夜融资成本、点差扩大与跳空纳入模型。
要点总结:
- CFD交易的情景分析,是在入场前,先设定一段价格波动区间,并据此测算不同情景下的盈亏与保证金影响。
- 杠杆会放大所有结果,因此应以“最差情景”来决定仓位大小。
- 三情景模型(基准/最佳/最差)适用于多数交易;遇到已安排的重要事件,建议增加“尾部情景”。
- 隔夜融资成本、点差扩大与周末跳空应纳入模型测算,而不是事后再解释。
- 交易者可用电子表格建立模型,并与MetaTrader 4/MetaTrader 5的实时保证金数据对照核验。
多数亏损并非源于一次糟糕的入场,而是因为交易者没有先算清楚“若行情反向”会发生什么。CFD交易中的情景分析用于补上这一缺口,用可计算的结果替代侥幸心态。
本文将解释该方法的含义,并说明为何杠杆(以少量保证金控制更大名义金额的机制)会改变其重点。还将介绍执行流程,以及如何在各情景下计算可用保证金(可承受亏损的缓冲)。同时对比该方法与其他风险管理方法的差异。
CFD交易中“情景分析”的含义

CFD交易中的情景分析是指:在下单前,预先设定一组可能的市场波动,并计算该持仓与账户净值(Equity)(账户余额加上未实现盈亏,反映账户真实价值)在各情景下会如何变化。它不是预测行情,而是为不同结果提前做准备。
杠杆如何改变情景分析的重点
在不使用杠杆的账户中,价格向不利方向波动2%,通常意味着投入资金亏损约2%。在使用杠杆的账户中,同样的2%波动可能造成成倍的净值下降。
因此,情景分析的重点会被改写:
- 重点不仅是盈亏,还要看保证金影响(margin impact)(保证金占用与可用保证金的变化)。
- 图表上看似不大的波动,可能对账户净值造成明显冲击。
- 下行风险(downside risk)(亏损扩大与触发强平的风险)往往比预期更快累积。
每位CFD交易者都应建模的三类情景
多数交易用三类情景即可覆盖:基准情景(base case)、最佳情景与最差情景(worst case)。不少框架会扩展为“4类情景分析”,加入尾部情景(tail case)(小概率但幅度很大的波动或跳空),尤其适用于已安排的重要事件前。
| 情景 | 含义 | 常见用途 |
| 基准情景 | 结合近期市场状况,最可能出现的波动 | 用于衡量“预期结果” |
| 最佳情景 | 在合理范围内的有利波动 | 用于设定目标收益 |
| 最差情景 | 在合理范围内可能出现的不利波动 | 用于决定仓位规模(position sizing)(买卖数量) |
| 尾部情景 | 罕见但幅度很大的波动或跳空 | 用于设定账户最大可承受敞口 |
继续增加情景类型通常不会改变“仓位大小”的决策,而仓位才是最关键的输出。
情景分析与止损、仓位控制的关系
止损(stop loss)是交易指令;情景分析是决定该指令放在哪里的计算依据。情景分析会产出止损要限制的亏损金额。
情景分析也会确定合适的合约规模(contract size)(每笔交易的合约数量/手数),使潜在亏损处于可承受范围;当市场快速波动时,止损用于执行预先制定的计划。
如何对一笔CFD持仓进行情景分析
情景分析的步骤是什么?按顺序执行五步,形成习惯后通常用时不长。
识别驱动该品种的核心变量
每个交易品种通常都有主要驱动因素,建模前先明确它。
- 货币对:利率预期与央行措辞(政策表述对预期的影响)。
- 黄金:实际收益率(名义利率扣除通胀后的“真实利率”)与美元走势。
- 股指:盈利表现、经济增长数据与市场情绪。
基于近期波动设定价格波动区间
应使用该品种近期的真实波动,而非随意取整。可用14周期的平均真实波幅(ATR)(衡量一段时间内平均日内波动幅度的指标)作为起点:
- 基准情景:约等于一个平均日波动幅度。
- 最佳/最差情景:约等于两个平均日波动幅度。
- 尾部情景:过去12个月出现过的最大波动。
若持仓期间包含重要事件,应扩大各情景的波动范围。
按合约规模把波动换算为盈亏
将每种价格变动乘以点值(pip value)或点数价值(每变动一个最小计价单位对应的盈亏金额;外汇常用“点/pip”)。
示例(仅用于说明):
EUR/USD 0.5手,每1个点约等于5美元。
| 情景 | 波动 | 盈亏 |
| 最佳情景 | +90点 | +$450 |
| 基准情景 | +40点 | +$200 |
| 最差情景 | -90点 | -$450 |
| 尾部情景 | -150点 | -$750 |
将各情景与可用保证金进行对照
亏损金额本身不足以说明风险。第一步,比较亏损与可用保证金(free margin)(净值减去已用保证金后剩余的可支配保证金)。第二步,将各情景下的亏损从账户净值中扣减。第三步,检查扣减后的结果是否仍高于强平线(margin close-out)(达到平台强制平仓阈值时会被自动平仓)。
若最差情景已接近强平线,说明仓位过大。
入场前确定各情景下的应对动作
将应对写下来。临场承压时临时决策,通常会失真:
- 基准情景:继续持有,或跟踪止损(随盈利扩大而上移止损)。
- 最佳情景:部分止盈或全部离场。
- 最差情景:按计划退出,不犹豫。
- 尾部情景:立刻降低账户总体风险敞口(减少总仓位)。
各情景下的保证金测算
杠杆账户的风险往往在保证金环节失控,因此情景分析的价值主要体现在这里。
未实现亏损如何压缩可用保证金
未实现亏损(unrealised losses)(浮动亏损,指未平仓前的账面亏损)会实时降低净值。已用保证金(used margin)(为持仓占用的保证金)通常保持不变,因此冲击会由可用保证金完全承受。价格每次不利跳动,净值下降,但已用保证金不变。
可用保证金会向零收缩;当净值跌破强平阈值时,系统将自动平仓。
计算触发强平所需的不利波动
示例(仅用于说明):
账户资金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美元对应盈亏100美元,因此触发强平的不利波动约为44美元。
黄金波动44美元并不罕见,这正是模型需要提前提醒的风险。
用“最差情景”确定最大仓位
若将仓位减半,风险结构会明显改善。
| 仓位 | 已用保证金 | 可承受亏损 | 触发强平所需不利波动 |
| 1.0手 | $1,200 | $4,400 | $44 |
| 0.5手 | $600 | $4,700 | $94 |
若你的最差情景是黄金下跌60美元,1手可能无法承受,而0.5手仍有缓冲。决定仓位的应是最差情景,而非主观信心。
情景分析与相关风险方法的对比
这些方法常被混淆,但各自回答的问题不同。
情景分析与敏感性分析
情景分析会让多个变量同时变化,以形成一幅完整图景。敏感性分析(sensitivity analysis)则一次只改变一个变量,用于找出最关键的驱动因素。因此,可以先做敏感性分析,再围绕其结果构建情景。
情景分析与压力测试
情景分析模拟“合理可能”的结果;压力测试(stress testing)模拟刻意设定的极端结果。压力测试关注账户能否存活,而不是交易是否盈利。
情景分析与回测
回测(backtesting)用于检验策略在历史数据上的表现。情景分析用于评估一笔持仓在可能未来情形下的表现。回测面向过去与策略系统,情景分析面向未来与单笔交易。
CFD交易情景分析示例
更直观的示例,是在重要已知事件前后对单一持仓进行推演。以下数据仅用于说明。
EUR/USD在央行决议期间的持仓
在1.0850做多0.5手,持仓跨越利率决议。
- 维持利率、措辞偏鸽(dovish,偏宽松):-40点,约-$200。
- 维持利率、措辞中性:持平至+20点。
- 维持利率、措辞偏鹰(hawkish,偏收紧):+90点,约+$450。
- 意外降息且指引变化:-150点,约-$750。
利率预期变化下的黄金持仓
在2,400美元做多黄金0.5手,黄金每波动1美元约等于50美元盈亏。
- 收益率温和回落:+25美元,约+$1,250。
- 收益率持平:持平至+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美元。
- 将每日费用加入每个情景,而不只加入亏损情景。
- 按更贴近实际的持仓天数计算。
- 若延长持仓,应重新测算。
重要消息发布时的点差扩大
消息发布期间,点差(买卖报价差)往往扩大。建模时应假设入场与出场使用更宽的点差。若止损在消息期触发,应假设存在滑点(slippage)(成交价偏离预期价)。报价中的“平均点差”通常仅代表平稳市场水平。
周末与假期跳空风险敞口
市场开盘价可能直接跳到新的位置,而不是停在止损价附近。跳空时,止损不保证按设定价成交。应把跳空纳入尾部情景,并在长周末与公共假期前降低仓位。
多笔持仓的情景分析
单笔交易看似安全,账户整体仍可能脆弱。
为何相关性持仓会同时失效
三笔交易可能本质上是同一笔风险。
| 持仓 | 方向 | 共同敞口 |
| 做多EUR/USD | 做空美元 | 美元走强 |
| 做多GBP/USD | 做空美元 | 美元走强 |
| 做多AUD/USD | 做空美元 | 美元走强 |
美元一旦大幅走强,三笔持仓可能同时亏损。“品种分散”不等于“风险分散”。
按账户总体敞口建模,而非只看单笔交易
- 把每个持仓的最差情景亏损相加,并换算为净值百分比。
- 三笔持仓各-450美元,总计-1,350美元;在5,000美元账户中约为27%。
- 假设相关性持仓(correlated positions)(同受一个风险因素影响的持仓)会同时触发最差情景。
设定账户层面的最差情景上限
设定账户可接受的最大合计回撤(drawdown)(从高点到低点的净值跌幅),常见为净值的10%至15%。任何新交易若使合计最差情景超过上限,则不应开仓。上限建议按月复盘,而非在交易中途频繁更改。
CFD情景分析的局限
该方法的价值在于清楚说明自己做不到什么。
情景描述的是可能性,而非概率
最差情景不是预测。给自建情景分配概率容易带来虚假确定性。该方法的价值在于提前准备应对动作,而非追求“概率数字”。
历史区间可能低估尾部波动
波动状态可能突然切换。过去一年的最大波动并不等于未来的上限。政策冲击与地缘事件会频繁打破历史波动区间。
模型的效果取决于执行纪律
若最差情景出现时不执行计划,模型无意义;交易中途扩大止损等于放弃前期测算。关键交付物是纪律,而不是表格。
构建CFD情景模型的工具
情景分析如何呈现与计算同样重要。若模型无法在几秒内读懂,行情波动时就难以执行。
个人交易者的电子表格模型
建议建立可复用模板,而不是每笔交易重做:
- 列:情景、波动、盈亏、情景后净值、可用保证金。
- 设置入场价、合约规模与杠杆的输入单元格。
- 用一个“红绿灯”单元格提示最差情景是否仍高于强平线。
平台保证金与合约价值计算工具
平台实时数据可用于校准模型。入场前核对所需保证金;确认对应合约规模下的点值/点数价值;在品种规格中核对隔夜费率(swap)。
VT Markets支持MetaTrader 5与MetaTrader 4,可在平台直接查看实时保证金、隔夜费与合约信息,并用于更新你的表格模型。
何时三情景模型已足够
在常规市场环境下的普通交易:三情景足够。持仓期内包含已安排的重要事件:增加尾部情景。多持仓账户:同时做账户层面的合计建模。
常见问题(FAQs)
Q1:什么是CFD交易中的情景分析?
CFD交易中的情景分析,是在下单前,先设定一组可能的市场波动,并计算持仓与账户保证金在各情景下的变化。由于CFD采用杠杆机制,标的资产的小幅波动可能引发账户净值的大幅变化,因此该方法同样强调保证金影响,而不仅是盈亏。
Q2:CFD交易者应建模多少个情景?
实务上常用三类:基准、最佳、最差。若遇央行决议、财报发布等已安排的重要事件,建议加入第四类尾部情景。通常超过四类不会显著改变仓位决策,而仓位是最关键输出。
Q3:情景分析能避免追加保证金或强平吗?
不能。情景分析用于识别“何种不利波动可能触发强平”,并帮助你把仓位控制到该波动尽量不落在合理区间内;但它无法阻止强平机制本身。跳空与波动冲击可能超出任何建模范围,因此仓位控制比模型更关键。
Q4:情景分析是否应包含隔夜融资成本?
应当包含,尤其是持仓超过一个交易日时。隔夜融资成本按日计提,持仓越久累计越多。若只建模价格波动,将低估最差情景亏损并高估最佳情景收益,不利于风险控制。