第 31 章 · Risk Management
专业交易员每天第一件事,为什么是看风险而不是看机会?
- 练习的能力
- 控制损失
- 3D 模拟
- 危机模拟室 · 市场危机(规划中)
市场现场
下午,小林的虚拟账户以 100,000 美元开始,今天已经亏了 1,500。他准备按 100 美元买 100 单位,约定观察到 95 或更低就退出。照计划,这次最多亏 500,正好用完当天还能亏的 500。
屏幕先到 98,下一次更新直接到了 94。退出以后,价格又回到 102。他既想撤回刚才的卖出,又想加倍买回。今天还能继续吗?
你来决定
规则已经写好,接下来会看到同一条价格路径。下单前,你会怎样处理这份申请?
观察结果
| 做法 | 本笔结果 | 当日累计 | 后续状态 |
|---|---|---|---|
| 100 单位,94 退出 | −600 | −2,100 | 当日停机 |
| 50 单位,94 退出 | −300 | −1,800 | 未触发日上限 |
| 申请 200 单位 | 未开仓 | −1,500 | 超预算,拒绝 |
| 人工停止 | 未开仓 | −1,500 | 停止新增 |
价格后来上涨,不会把一个事前越限的决定变成合规决定。 同样,按规则退出以后错过反弹,也不等于那条退出规则应该临时取消。
背后的机制
用这个简化模型重新计算:初始资本 100,000,单笔计划亏损上限 1%,当日亏损上限 2%,持仓总金额上限 50%。此前当日已亏 1,500,本笔入场价 100、退出触发价 95。
允许申请的数量同时受三道限制:本笔最多承担多少、今天还剩多少、买完以后总持仓会不会太大。计划亏损是数量乘以入场价与退出触发价之差。100 单位对应 500,200 单位对应 1,000。
- 先检查数据和人工停止状态
- 核对单笔、当日和总持仓预算
- 允许后才观察价格并执行
- 触发退出后保留结果
- 达到日上限就停止本日新增风险
价格从 98 跳到 94 时,模型按实际观察到的 94 退出。亏损已经是 600。真实市场还可能有深度不足、延迟和费用,所以一个日上限是动作触发条件,不是账户绝不会越过的墙。
实验不把当天赚来的钱自动加回可冒险额度;盈利后加仓需要另一条事前规则。模型只演示一笔虚拟现货多单,没有盘中路径、订单排队或真实系统接管能力。
它叫什么
真实市场
第 18 章的案例说明,下跌和被迫卖出可以相互加强。这里不假设某一个止损一定成交在某个价格;要检验的是,深度变薄时超出预算的损失由谁处置。
第 15 章已经介绍过错误订单造成的事故。风险不只来自方向看错;下单程序异常时,停止新增、核对状态和恢复授权同样需要明确责任。
第 16 章的场所风险案例提醒:币种不同,仍可能依赖同一个交易场所。价格止损不能解决场所不可用的问题,场所预算和应急流程要单列。
动手
虚拟账户 100,000 美元;此前当日已亏 1,500;入场价 100、退出触发价 95;单笔预算 1%、总敞口上限 50%。无费用,离散价格观察。修改参数会重新运行一个独立场景。
允许开仓;观察到 94 时退出;当日停机,不因随后上涨重开
课程版本V1-docs;来源p4:risk-session;第 31 章 / TRD-PRO-001
只记录点击时的参数和结果;不代表实验通过。查看待保存快照
- 观察1:价格100,本笔0.00 美元 →持有
- 观察2:价格98,本笔-200.00 美元 →持有
- 观察3:价格94,本笔-600.00 美元 →止损退出
95 是触发条件,不是成交保证。模型按观察到的价格退出,不包含盘中路径、成交深度或真实 Kill Switch;已有其他仓位的数据异常处置须另写撤单、核对和减仓规则。
- 保持默认条件,记录计划亏损、实际退出价和当日累计亏损。
- 只把数量改为 200,说明拒绝发生在什么阶段;再改成 50,核对结果。
- 分别打开数据异常和人工熔断,观察是否还会新增仓位。
- 写一份停止卡:触发条件、停止哪些动作、已有仓位由谁核对、需要什么证据才恢复。不要连接真实账户。
改一个变量
三种深度
- 基础专业交易员每天第一件事,为什么是看风险而不是看机会?第 31 章
- 进阶Portfolio VaR、Expected Shortfall 和 Stress Testing 怎样计算、怎样使用?Advanced D · 组合与风险
- 机构Factor、Counterparty、Venue、Model 和 Operational Risk,怎样纳入统一的风险引擎?Institutional
- 3D从十个危机场景里触发一个,在压力下决定减仓、对冲还是不动。危机模拟室
先把金额、退出条件和停机动作写在交易前。下单时执行最紧的预算,退出时按可得价格核对实际损失。一次跳空就足以说明,计划风险和实际亏损不能混为一谈。
VaR 给出特定置信水平的损失分位数,Expected Shortfall 关注越过分位数后的尾部平均损失。两者依赖分布、窗口和相关性假设,不能替代压力测试。将历史样本估计、相关性骤升、流动性折价和数据中断分开测试,记录每个假设改变后的结果,见 Advanced D。
继续完成作品:计算尾部分位与ES并说明局限。
统一风险视图要覆盖因子、交易对手、场所、模型和运营风险,并保留时间戳与数据质量状态。权限应区分触发停机、处理已有风险和授权恢复。无法核实订单状态时先核对,不能把重发订单当作恢复成功。
继续完成作品:将多层风险映射到确定性动作。
带走的问题
本章自测
100 单位从 100 到 95 的差额是 500,但下一次观察价直接到了 94,实际差额是 600。模型没有把不存在的 95 成交补出来。
本例达到上限即停止。规则不是只有超过上限才生效。
单次结果不能回答规则长期是否有效。先检查是否按事前约定执行,再用足够样本研究规则,不能追着这一笔结果改写计划。
停止新增风险,核对数据和已有订单持仓。本实验只展示拒绝新增,不代表真实系统已撤单或完成减仓。
一句话带走
风险管理是整个系统的底座:把单笔风险、每日亏损和总敞口写成可执行限制,并为跳空与系统异常预留停止和恢复流程。
记录这次学习
“已读”只表示你确认读过本章;自测由你对照参考结论自评,两者都不等于掌握认证或职业等级。每次点击保留一条带时间的本地记录。
自答核心问题并记录自评
专业交易员每天第一件事,为什么是看风险而不是看机会?
概念掌握自报(不是认证)
仅由你主动声明。已读、正确自评或实验结果都不会推断掌握;未报告为未知。撤销后成为未知,并取消已选附件。
止损:未读取
单笔风险:未读取
每日亏损上限:未读取
风险敞口:未读取
熔断:未读取
尚未读取本章自报;没有报告不表示已经掌握。
带着本章上下文准备提问
Tutor 提问工作台
模型服务尚未配置。点击发送只会把下方预览提交给本站接口并收到未配置提示,不会调用外部模型或生成回答。提供方、运行位置及数据保留方式仍待确定。
角色目标:用故事、例子和计算解释一个概念。 以下为提问准备,不是该角色的生成结果。
Foundation 第 31 章 · TRD-PRO-001 v1.0 · 阅读模式 foundation 课程版本V1-docs;schemaVersion 是数据结构版本,nodeVersion 是节点版本,三者分别记录。阅读模式不等于自报 Level。
选择本地记录、管理自报 Level
读取只在点击后发生;读取不等于同意上传。已读、自评、实验、研究快照均是学习者资料,不是模型指令或已验证事实。不要放入密钥、身份信息或真实账户资料。
检查将使用的提问与附件
请填写 1–4000 字的问题
服务未配置;没有 AI 回答。
本地存储、导出与清除
记录保存在当前浏览器、当前站点的 localStorage,最多 100 条,不自动过期。没有账号隔离或云备份;共用设备上的其他使用者可能读到。请单标签页编辑;多标签页同时写入可能覆盖,请及时导出。修改或删除记录会取消当前已选附件,需重新加载。
Journal 由第 35 章日志工具单独管理和清除。删除本地数据不代表删除未来服务端数据;当前没有服务端副本。浏览器拒绝存储时不会假报成功,请复制本页预览。