账户蒙特卡洛:账户触及最大回撤的机率
“账户触及最大回撤的机率”子面板会以周期性购买、按区块重排的时段和一套购买策略,把整个自营公司运行重放多次,并统计账户的结局:因回撤死亡的比例、通过率、出金、购买与出资的账户数,以及净结果及其 5–95 % 区间。
Senzoukria · 文档 · 更新于 2026 年 9 月
位置
- 位置
- 回放 → 性能面板 → 自营公司模拟 → “账户触及最大回撤的机率”
- 默认值
- 500 次运行,区块长度 5,种子 20260910;策略:开始时 1 份考核,每 21 个时段 1 份,最多 50 份考核,同时最多持有 3 个出资账户
- 解读
- 因回撤死亡的账户低于 5 % 为“低”,至 33 % 为“真实”,更高为“结构性”
- 开销
- 在五年的时段数据上,每次运行约 0.8 ms;5,000 次运行约需四秒,并采用延迟计算以免界面卡顿
它做什么
另外两个蒙特卡洛区块回答的是“通过的机率有多大”和“单个账户的回撤停留在哪里”。这一个回答的是决定仓位大小的那个问题:在若干年里,按你实际会采用的方式购买账户,最终有多大比例的账户跌穿了自己的底线?它统计的是账户,而不是权益曲线,因为权益曲线永远不会归零,也不存在自营公司意义上的底线。
时段按区块重排,使连亏在打乱后依然存在;逐日打乱恰恰会消解掉正在被衡量的这个现象。这样得出的日期已经没有意义,但在这里无妨,因为只读取账户及其结局。
因回撤而死亡与其他原因分开统计。被日亏损限额或一致性规则杀死的账户不会归因于底线。标题写作“{x} % 的账户因回撤而死 · 模拟了 {n} 个账户 · {runs} 次运行”,其后是 低、真实 或 结构性 的解读。
设置
| 设置 | 默认值 | 它改变什么 |
|---|---|---|
| 运行次数 | 500(100–5,000,步长 100) | 重放的完整路径数量;所有设置都采用延迟计算,因此每个滑块都保持灵敏 |
| 每个周期购买 | 1 个账户(0–5) | 每个周期性节点购买的考核数量;0 表示从不购买 |
| 周期长度 | 21 个时段(5–90) | 两次购买之间的时段数,按时段计算,因为该数据流没有自然月 |
| 最多考核数 | 50(1–200) | 整个周期内购买数量的上限;没有它,一套亏损策略会永远买下去 |
| 同时最多出资账户数 | 3(1–20) | 持有这么多出资账户时停止购买,因为多数公司会限制同时持有的出资账户数量 |
各项数字
- 购买的账户数(中位数)与出资账户数(中位数):每次运行中购买的考核数量与通过的账户数量的中位数。
- 通过率:所有被模拟账户中通过考核的比例。达成出金:至少兑现一次提现的比例。
- 净结果(中位数)与净值 5 % → 95 %:每次运行中提现减去购买支出。这不是曲线的净盈亏;每个账户各自花费其购买费用,也各自出金。
- 策略帮助文本写得很明白:一次挑战不会持续五年,也没有人会在这段时间里只买一个账户,因此结果取决于这些设置的程度不亚于取决于策略本身。
局限与陷阱
同一天买入的一批账户并不构成分散:在相同时段上交易同一套策略的账户会一起通过或一起死亡。真正带来去相关的是起始时间的错开,而这正是周期性购买所提供的;因此面板暴露的是周期性设置,而不是批量数量。
低 / 真实 / 结构性 这些标签是解读辅助,而不是统计检验;它们的存在是为了让一个孤立的百分比不会随心情被任意解读。
与这里的每一个蒙特卡洛面板一样,它展示的是一套策略和一套规则集之下结果的分布。它不给策略排名,也绝不可用作筛选工具,那将是一种披着严谨外衣的过拟合。
相关页面
其他语言版本
常见问题
- 为什么购买的账户数与上面的漏斗不同?
- 漏斗按真实的时段顺序重放,每次只有一个账户。本面板在按区块重排的顺序上应用带周期性购买和上限的购买策略;给出的是这些运行的中位数。
- 为什么净结果低于我回测的盈亏?
- 这里的净值是收到的出金减去所购买的每一个账户的成本,并且已按利润分成和出金规则处理。许多账户付了购买费却从未提现,而权益曲线从来没有扣过这些费用。
- 用的是多长的区块?
- 5 个时段,与回撤区间面板相同,大致相当于一个交易周。本面板没有把它作为滑块暴露出来。