压力测试:在真正执行前,先主动追问“如果事情比计划更糟呢?”

一份交易计划通常默认了很多事情:止损附近有价格可成交、连续亏损不会太多、市场还有流动性、不同仓位不会一起出问题。压力测试做的不是猜下一次危机会怎样,而是把这些默认条件一个个拿掉,看看计划先在哪里断。

约 14 分钟交易员实训 · 第 3 课核心:隐藏假设
风暴、墙和放大镜表示压力测试计划的脆弱点
学习目标
  • 理解压力测试是在检验计划依赖的假设
  • 区分跳空、连亏、流动性收缩和相关性变化四类压力
  • 理解先单项测试再组合测试的价值
  • 为压力触发后的暂停和恢复条件提前写规则
  • 理解通过压力测试不等于现实中安全
正常止损不是最坏情景

计划在 100 止损,但市场直接跳到 92 开盘,会发生什么?

压力测试把极端但合理的坏情景提前放进计划,检查跳空、流动性骤降、相关性上升或系统故障时,原来的风险边界会怎样失效。

Quest 48 · Stress Test

不要问“正常情况会亏多少”,先问计划坏掉时账户会怎样

教学场景:账户20,000,正常计划风险200。下面每个冲击都给出明确的额外损失假设;它们是压力测试输入,不是市场预测。叠加冲击,观察风险如何从“1%计划”扩张。

起始账户20,000
正常计划损失−200
压力情景损失200
压力后账户19800
相对计划风险1.0×

Stress test 的价值不是猜哪种灾难一定发生,而是暴露“计划风险”依赖哪些执行、流动性、分散和平台假设。若某个场景不可承受,应在下单前改仓位、产品或应急规则。

平静行情最会掩盖问题

止损写在 100,不代表市场承诺一定在 100 给你成交

很多计划在普通行情里看起来很完整,是因为一些条件默认处于“常态”:报价连续、点差平稳、订单顺畅成交、相关资产按预期分散。压力测试就是主动打破这些常态假设,检验风险预算与暂停机制是否依然有效。

每类都打不同的薄弱点

跳空打成交假设,连亏打资金承受力,流动性打执行,相关性打分散

压力情景主要检查什么计划可能暴露的问题
跳空 / 差成交失效触发后能否接近计划价成交实际损失可能超过按止损距离计算的风险
连续亏损多次正常亏损累积后的回撤单笔风险看似合理,但连亏后账户或行为承受不了
流动性收缩价差、滑点、部分成交和退出难度正常成本假设太乐观
相关性上升多个仓位是否在压力时一起受损平时看似分散,关键时刻却暴露于同一风险
否则连哪里坏了都不知道

一次把所有坏事都塞进去,只会得到“很惨”,却不知道该修哪一条规则

先只放大滑点,看看风险预算怎么变化;再单独测试连续亏损;然后才组合“流动性变差 + 多个仓位同跌”这种合理情景。这样每一步都能定位是哪项假设让计划失效。

  1. 1先改一个条件其他输入保持不变,记录哪条边界被触发。
  2. 2再逐步加压力不要一开始就用毫无依据的世界末日数字。
  3. 3最后组合有关联的压力例如风险事件中同时出现更宽价差和更高跨资产相关性。
测试必须连到动作

如果测试发现计划只能在“正常市场”工作,就要提前写异常时怎么停

暂停

关键输入或执行条件超出预设范围

例如价差异常、数据中断或订单状态无法确认时,不继续新增动作。

降低暴露

若规则允许,用更小的模拟数量重新评估

任何调整都应在测试版本里明确,不在实训中临时发明。

恢复

明确什么条件恢复后才重新评估

暂停不是“等感觉好一点”,而是等待数据、流动性或系统状态恢复到可验证范围。

通过不等于安全认证

测试过四种坏情景,只能说明你测试过这四种坏情景

现实还可能出现没想过的制度变化、系统故障、极端跳空和多个风险同时发生。压力测试的价值在于暴露已知假设,不是证明计划在未知世界里安全。

知识检测

检验你是否真正理解

只检验压力测试的目的、方法与边界。

第 1 题,共 3 题

模拟价格直接跳过止损位置,最主要在检验什么?

第 2 题,共 3 题

为什么压力测试更适合先单项、再组合?

第 3 题,共 3 题

计划通过了预设的四类压力测试,最准确的结论是什么?

认识你的学伴

卡住了?让 Mira 帮你拆解

正在检查登录状态...