差价合约(CFD)交易中的情景分析是一种风险管理方法:在下单前,先用不同市场情形推演持仓与账户余额可能出现的结果。通过测试最优情景、基准情景、最差情景与尾部情景(极端小概率情形),交易者可以看到潜在盈利、潜在亏损以及对保证金的影响,而不是只依赖市场预期。本文介绍如何对CFD持仓进行情景分析,杠杆如何放大风险,如何估算保证金、仓位规模与账户风险暴露,并在MT4与MT5规划交易时,将隔夜资金成本、点差扩大与跳空纳入模型。
核心要点:
- CFD情景分析:在入场前,按预设的价格波动区间,测算盈亏与保证金占用/风险变化。
- 杠杆会放大所有结果,因此应以“最差情景”来决定仓位大小。
- 三情景模型(基准/最优/最差)适用于多数交易;遇到已知重大事件,增加“尾部情景”。
- 隔夜融资成本、点差扩大、周末跳空应纳入模型,而不是事后再考虑。
- 交易者可用表格建立模型,并用MetaTrader 4/5(MT4/MT5)上的实时保证金数据核对。
多数亏损并非源于一次糟糕入场,而是因为交易者没有事先算清“如果市场反向会怎样”。CFD交易的情景分析就是补上这一步,用计算替代侥幸。
本文说明该方法的含义,以及为何杠杆会改变其重点;介绍五个操作步骤,并说明如何在各情景下估算可用保证金。还将该方法与其他风险方法对比,便于区分。
CFD交易中情景分析的含义

CFD交易的情景分析,是指在下单前,按一组预设的市场波动幅度,计算持仓以及账户净值(equity,=余额+未实现盈亏)会发生什么变化。它不是预测价格,而是为不同结果预先做准备。
杠杆如何改变情景分析的重点
在不使用杠杆的账户中,价格反向波动2%,通常意味着投入资金亏损约2%。在使用杠杆的账户中,同样2%的反向波动,可能导致数倍于2%的账户净值变动。
因此,情景分析的重点会改变:
- 更关键的输出是保证金影响(margin impact:对保证金占用、可用保证金与爆仓风险的影响),而不只是盈亏
- 图表上看似不大的波动,放到账户净值上可能很大
- 下行风险(downside risk:亏损方向的风险)累积速度往往快于预期
每位CFD交易者都应建模的三种情景
三种情景可覆盖大多数交易:基准情景(base case:最可能发生)、最优情景与最差情景(worst case:较可能出现的不利情况)。不少框架会扩展为四类情景,在已知重大事件前加入尾部情景(极端波动/跳空)。
| 情景 | 含义 | 典型用途 |
| 基准情景 | 结合近期市场状态,最可能的波动 | 确定预期结果 |
| 最优情景 | 在合理范围内的有利波动 | 确定止盈目标 |
| 最差情景 | 在合理范围内可能出现的不利波动 | 确定仓位规模(position sizing:下单手数/张数) |
| 尾部情景 | 小概率但幅度很大的波动或跳空 | 确定最大风险暴露 |
超过四种情景通常难以进一步改变仓位决策,而仓位才是最关键的输出。
情景分析与止损、仓位管理的关系
止损是交易指令;情景分析是用来决定止损应放在哪里的推理过程。情景分析会给出止损要控制的亏损金额。
它也会确定合约规模(contract size:下单的手数/张数,对应的名义金额),使得即便触发止损,亏损仍可承受;当行情快速波动时,止损用于执行计划。
如何对一笔CFD持仓进行情景分析
情景分析的步骤是什么?按顺序完成五步,熟练后约十分钟。
识别驱动标的价格的核心变量
每个交易品种通常都有主要驱动因素,建模前先明确。
- 货币对:利率预期与央行措辞
- 黄金:实际利率(扣除通胀后的利率)与美元走势
- 股指:盈利、增长数据与市场情绪
基于近期波动设定价格波动区间
优先使用该品种的近期波动特征,而非凑整数字。可用平均真实波幅(ATR,14个周期:衡量近期平均波动幅度的指标)作为起点:
- 基准情景:约等于1个日均波动幅度
- 最优/最差情景:约等于2个日均波动幅度
- 尾部情景:过去12个月出现过的最大单次波动
若持仓期内包含重大事件,应扩大各情景区间。
按合约规模将波动换算为盈亏
将每种情景的波动幅度乘以点值(pip/point value:价格每变动1点对应的盈亏金额)。
示例(仅作说明):
EUR/USD 0.5手,每波动1个点(pip)约等于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手,持仓跨越利率决议。
- 维持利率,措辞偏鸽:-40点,约-$200(鸽派/偏鸽:倾向宽松、对加息更谨慎)
- 维持利率,措辞中性:0到+20点(中性:立场不明显偏紧或偏松)
- 维持利率,措辞偏鹰:+90点,约+$450(鹰派/偏鹰:倾向收紧、对加息更积极)
- 意外降息且指引改变:-150点,约-$750(前瞻指引:央行对未来政策路径的表述)
黄金持仓面对利率预期变化
在2,400美元做多黄金0.5手,每波动1美元约等于50美元。
- 收益率小幅回落:+25美元,约+$1,250(收益率:通常指债券收益率,影响无息资产黄金)
- 收益率维持:0到+8美元
- 收益率明显上行:-30美元,约-$1,500
- 广泛避险、美元走强:-60美元,约-$3,000(risk-off:风险偏好下降,资金转向避险资产)
股指持仓穿越财报季
示例:股指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情景分析的工具
如何呈现情景分析与计算同样重要。若无法在5秒内读懂,行情波动时就不会使用。
个人交易者的表格模型
建立一份可复用表格,避免每笔交易重做:
- 列项:情景、波动、盈亏、情景净值、可用保证金
- 设置入场价、合约规模、杠杆的输入单元格
- 用一个“红黄绿”单元格提示:最差情景是否仍高于强平线
平台保证金与合约价值计算
平台实时数据可用于校验模型。入场前确认所需保证金;核对对应合约规模的点值;在合约细则中确认隔夜费用(swap)费率。
VT Markets同时支持MetaTrader 5与MetaTrader 4,可在平台直接查看实时保证金、隔夜费率与合约信息,并填入表格。
何时三情景模型就足够
常规行情下的交易:三种情景足够;持仓期包含已知重大事件:加入尾部情景;多持仓账户:同时做账户层面建模。
常见问题(FAQs)
Q1:CFD交易中的情景分析是什么?
CFD情景分析是在下单前,按预设的价格波动范围,计算持仓与账户保证金可能发生的变化。由于CFD使用杠杆,标的资产的小幅波动会带来更大的净值变化,因此该方法既关注盈亏,也关注保证金影响。
Q2:CFD交易者应建模多少种情景?
实务上以三种为主:基准、最优、最差。若持仓期包含央行决议、财报发布等重大事件,建议增加尾部情景。一般超过四种情景也难以改变仓位决策。
Q3:情景分析能避免追加保证金或强平吗?
不能。情景分析用于识别可能触发强平的不利波动,并据此降低仓位,使触发强平的波动落在“较不可能”的范围之外。但跳空与波动冲击可能超出任何建模区间,因此仓位控制比模型更关键。
Q4:情景分析是否应包含隔夜融资成本?
应包含,尤其是持仓超过一个交易日。隔夜融资成本按日计提,持仓越久成本越高。只建模价格波动会低估最差情景亏损,并高估最优情景收益,不利于风险控制。