要点
- 暴露
- 持有头寸的时间 ÷ 参照时期的长度
- 相关数字
- 平均持仓、最长持仓、累计持仓时间
- 注意分母
- 完整时段、交易窗口,还是活动的跨度
- 在 Senzoukria 里
- 性能面板的时间一节
为什么暴露是一个风险度量
市场风险只在一个头寸开着的时候存在。一个在某个时段里有 80% 时间在市的策略,承受类似隔夜的意外、数据公布和跳空的频率,远高于一个只暴露 10% 时间的策略。
用利润除以暴露的时间,得到一个「每单位暴露的回报」,而这在「一条持仓几小时的规则」和「一条持仓几分钟的规则」之间是一个更公平的比较。暴露还塑造了它和账户规则的互动:一条在未实现净值上度量的规则,只在一笔交易开着的时候才暴露在盘中的偏移里;而一条「收盘前必须平仓」的要求,对持仓时间长的策略的约束远大于对剥头皮的。
分母的陷阱
暴露是一个比率,而它的分母必须被写明。假设一个时段里第一笔交易在 9:35 开仓、最后一笔在 11:05 平仓,而这些交易加起来有 30 分钟在持仓状态。
对着 90 分钟的活动跨度度量,暴露是 33%。对着 6.5 小时的美股现货时段度量,它大约是 7.7%。两者都正确;它们回答的是不同的问题。所以引用一个暴露数字而不说分母,等于什么都没说。
在 Senzoukria 里
回放界面的性能面板有一个时间一节,包含平均持仓、最长持仓、累计持仓时间和暴露。累计持仓时间是各笔交易时长的求和,而这是精确的,因为在模拟账户上头寸不能重叠。
暴露被描述为「在这个时段里处于持仓状态的比例」,而它的分母是从第一笔交易开仓到最后一笔交易平仓的那段跨度,不是整个交易时段,所以对一个只有几笔彼此很近的交易的时段,它读起来偏高。性能面板还在这次运行的交易还在内存里时绘制「按持仓时间的盈亏」,这显示结果是由短持仓还是长持仓撑起来的。
常见错误
- 比较在不同参照时期上算出来的暴露数字。
- 在所持仓位很大的情况下,把低暴露当成低风险。
- 忽略这一点:暴露高的策略,正是受跳空和时段休市影响最大的那一个。
相关内容
同一栏目
其他语言版本
常见问题
- 暴露越低总是越好吗?
- 本身不是。更低的暴露意味着处于风险中的小时数更少,但所持头寸的规模以及它们内部的路径同样要紧。要把「每单位暴露的回报」和回撤、最大不利偏移一起比较。
- 一个只有三笔短交易的时段,桌面端为什么显示很高的暴露?
- 因为它的暴露是对着「第一笔进场到最后一笔出场」之间那段跨度度量的。三笔在二十分钟之内做完的交易,可以填满那段跨度的大部分,即使这个时段持续了好几个小时。