对一个 EA 智能交易系统来说,风险管理归结为在挂上它之前做出的一个决定:用多大的仓位,对应多少入金,以及在什么位置停手。EA 不会替你做这个决定。它会带着自己的规则,一路穿过记录里最糟的那一段,也穿过之后无论发生什么。
有四个数字在起作用,而通常被引用的只有其中一个:
- 以金额计的最糟低谷。 不是百分比——是余额实际回吐掉的金额。
- 最糟的连亏。 在这些记录里中位数是 8 笔。最差:连续 38 笔。
- 单笔最糟交易,它的中位数是平均亏损的 1.89 倍,最高可达 10.2 倍。
- 你本来要等多久。 没有创出新净值高点的最长一段,中位数为 422.5 天——这一项来自母实验测量的那十四个上架条目,而不是全部 23 个。
前三项是在全部 23 个上架条目上、依据已公开的平仓交易清单测得的。
| 测试条件 | |
|---|---|
| 实验编号 | EXP-EA-RISK-BUDGET-001 |
| 母实验 | EXP-CATALOGUE-PROFITABILITY-001 |
| 来源 | src/content/ea/en/*.md frontmatter btTrades |
| 母体 | 23 EN catalogue listings, all with a closed-trade list |
| 模型 | MetaTrader 5 strategy tester, published backtests |
| 入金 | 10,000 |
| 最近验证 | 2026-08-25 |
该看什么:决定你仓位的那四个数字
在你决定任何事情之前,先从 EA 自己的页面上把它们读出来。这四个里有三个不在摘要方框中。
| 数字 | 它为什么决定你的仓位 | 摘要方框在哪里会误导你 |
|---|---|---|
| 以金额计的最糟低谷 | 这是你的入金必须在你不出手干预的情况下吸收掉的金额 | 方框显示的是一个 10,000 账户的百分比,不是你账户的百分比 |
| 最糟的连亏 | 这是你必须连续多少次不去干预 | 完全没有显示——你要从交易清单里自己数 |
| 单笔最大亏损 | 一笔交易可能是平均那笔的 10 倍 | 平均亏损看上去让人安心,而它是错误的输入值 |
| 在水下的最长时间 | 它决定了等到恢复的那一刻你是否还在运行这个 EA | 没有显示;一段盈利的记录可以藏着两年什么都不发生 |
整个目录里的这个差距,正是这件事重要的原因。按最糟低谷占推荐最低入金的比例排序:
| EA | 风险评分 | 最糟低谷 | 占 10,000 最低入金的比例 | 最糟连亏 |
|---|---|---|---|---|
| Chrysalis | 7 | 2,649.54 | 26.50% | 35 |
| Cairn | 6 | 2,479.13 | 24.79% | 14 |
| Nautical | 7 | 2,464.64 | 24.65% | 38 |
| Thunderhead | 5 | 1,359.02 | 13.59% | 9 |
| Iridescence | 4 | 965.88 | 9.66% | 8 |
| Almanac | 3 | 575.34 | 5.75% | 10 |
| Orrery | 3 | 67.43 | 0.67% | 4 |
全部 23 个的中位数是 8.67%。也就是说,典型的上架条目会在某个时点回吐掉推荐最低入金的大约十二分之一——而最深的那个回吐超过四分之一。
风险评分是有效的,入金数字不是
把这两者分开看是值得的,因为其中一个确实在做它该做的事。我们核对了自己的数据,而不是想当然。把全部 23 个上架条目按各自页面上印出的 riskScore 分组,最糟低谷的中位数每上一级都在上升:
| 风险评分 | EA 数量 | 最糟低谷中位数 | 区间 |
|---|---|---|---|
| 3 | 5 | 3.24% | 0.67% – 5.75% |
| 4 | 9 | 7.48% | 4.36% – 11.92% |
| 5 | 4 | 10.05% | 8.46% – 13.59% |
| 6 | 2 | 22.20% | 19.60% – 24.79% |
| 7 | 3 | 24.65% | 21.43% – 26.50% |
这个排序是真实的——中位数是单调的。用这个评分来给候选对象排序。不要用它来定仓位,因为区间彼此重叠:评分 4 覆盖了从 4.36% 到 11.92% 的全部情况,同一个标签内部就差了将近三倍。
入金数字则是相反的情形。它在全部 23 个页面上都一模一样,而它本应覆盖的那个东西却相差四十倍。这不是一个四舍五入的问题;这是一个根本没有被要求去做任何事的数字。
核对这份记录是不是在它所推荐的仓位上产生的
还有一项检查,花十秒钟。只有当已公开的记录就是在这个推荐值上产生的,这个推荐才有意义。
在这 23 个上架条目中,有 23 个跑在推荐的 10,000 入金上,有 22 个用的是推荐的 0.1 手。例外是 Orrery,它的记录是在 3.0 手上产生的,而页面推荐的是 0.1——在一个 JP225 指数品种上相差三十倍。它 0.67% 的低谷,是那份 3.0 手记录的低谷。反过来照推荐值去跑,你运行的就是一个已公开记录没有描述过的仓位,两个方向上都是。
固定手数、按百分比承担风险,以及从记录出发定仓位
有三种做法,而大多数文章推荐的那一种,恰恰是最不适合 EA 的一种。
| 做法 | 它做什么 | 用在 EA 上会在哪里失效 |
|---|---|---|
| 固定手数 | 一个仓位,永不改变 | 安全而诚实,但除非你是从某个低谷推导出来的,否则这个仓位是随意定的 |
| 每笔按百分比承担风险 | 仓位随止损距离缩放 | 假定有一个固定的止损。很多 EA 是按条件离场,而不是按价格,所以“每笔 1%”没有东西可以挂靠 |
| 从记录的最糟低谷出发定仓位 | 选一个仓位,使得已观测到的最糟低谷是你坐得住的金额 | 需要交易清单,而且给出的数字会比你想要的更大 |
中间那一行是陷阱。按账户百分比来计算仓位,对一个每次入场都设止损的主观交易者来说是可靠的建议。而一个动态管理离场的 EA,不会给你这个公式所需要的距离。用平均亏损去顶替,会严重低估尾部:在这些记录里,最糟交易的中位数是平均那笔的 1.89 倍。Iridescence 是极端案例——它单笔最糟交易的代价是 545.00,而平均亏损是 53.40,大了 10.2 倍。
第三行会产生让人不舒服的数字,而这正是重点。如果 Chrysalis 最糟的低谷是 0.1 手下 10,000 账户的 26.5%,那么用同样的仓位跑在 5,000 上,同一段序列吃掉的就是 53%——而没有哪个计划能在被证明正确之前扛住先错掉一半。
在实际中执行这个计划
- 打开这个 EA 的页面,从记录里读出它以金额计的最糟低谷、它最糟的连亏,以及它在水下最长的那一段——不要从摘要方框里读。
- 把最糟低谷翻倍。记录框定的是已经发生过的事,不是将要发生的事。这 23 个上架条目里,有六个在翻倍之后就已经超过推荐最低入金的四分之一;有一个超过一半。
- 把你的入金定到这样一个水平:翻倍之后的那个数字,是你能眼看着它消失、却仍然不关掉 EA 的钱。如果做不到,就把手数减半,而不是心存侥幸。
- 加上浮动净值的余量。这 23 段记录中的每一段,持仓期间的回撤都比平仓交易的回撤更深——中位数是 1.08 倍,最差可达 1.76 倍——因为余额只有在一笔交易平仓时才会变动。
- 在你启用 Algo Trading 之前,用数字写下两个停止条件:一个结束这次测试的金额,以及一个结束它的水下周数。趁你还什么都没押上的时候把它们定下来。
第 4 步是人们会跳过的那一步。本页测得的一切都来自平仓交易的净值曲线,而平仓交易的曲线在两次入场之间是盲的。收到追加保证金的那个账户,看的是浮动净值,而在这同一批记录里,浮动净值的下探无一例外地更深。请把这里的低谷数字当作下限。
连亏比回撤深度更要紧
一个反复回升又下探的低谷是能扛过去的,而一个中间毫无间断的低谷不是,因为其间每一笔盈利交易都给了你继续下去的理由。Nautical 是值得研究的案例:它最糟的连亏是 38 笔,而这一段里亏掉的钱——2,464.64——恰好就是它整个最糟低谷。那 38 笔交易,笔笔亏损。没有任何东西打断过它。
那就是 38 次连续的机会,让你得出这个 EA 坏了的结论,而在记录的那个位置上,正确的答案是什么都不做。对比 Cairn,它达到了相近的 2,479.13 的低谷,而最糟连亏只有 14 笔——同样的金额,坐得住的难度实质上要低得多。
风险,以及那些意味着停手的数字
有四种失效方式,按它们实际发生的顺序排列。
按平均值定仓位。 在这些记录里,平均亏损的中位数是推荐最低入金的 0.66%,听上去像是有 150 笔亏损交易的舒适缓冲。而单笔最糟交易达到入金的 5.45%。一个按平均值定规模的账户,在遇到尾部时,缓冲只有它以为的十分之一。
在回撤中间出手干预。 这是代价最高的一种,而上面那些数字正是它会发生的原因:连续 38 笔亏损,长到足以让任何一种解释都显得合理。抵御它靠的不是意志力,而是提前把离场数字定下来,并且把仓位定得足够小,小到这个数字不会太早到来。
在一个账户上跑好几个 EA,然后把低谷相加。 上面每一个数字描述的都是单独测量的一个 EA。这些记录里没有任何东西表明其中两个不会在同一周内同时处于水下,而那个想当然的假设——分散会缩小回撤——正是你在依赖它之前值得先去检验的。我们手上唯一一次关于组合规则的测量来自另一个母体,也就是 EXP-MACD-RECIPE-BASELINE-001 中的 Builder 模板库:一个由三条规则组成的组合,其回撤比它内部的单条规则深 3.76 倍,而它的盈利因子只变动了 0.02。三条规则没有买来任何改善,却把窟窿扩大到将近四倍。在你测量过自己的组合之前,请按各个低谷之和来给多 EA 账户定仓位,而不是按它们的平均值。
把回测当成最坏情况。 它是记录得最完整的情形,而不是最坏的情形。这些记录没有一个是实盘账户运行——母实验在它所测量的上架条目中统计到的经过验证的实盘运行次数为零——而滚动回测只是把记录往后延长,从来没有检验过执行、滑点或者经纪商中断。把低谷翻倍不是悲观。它是用一把由过去打造的尺子去测量未来时,最起码的修正。
这里的任何内容都不构成理财建议,而且没有任何过去的回撤能够框定未来的回撤。
下一步
在给任何东西定仓位之前,先把一份记录从头读到尾:浏览目录,打开一个风险评分与你坐得住的程度相匹配的上架条目,因为页面上的交易清单正是这四个数字的来源,而你可以逐一自己核对。
从那里出发:
- 如果想知道这同一批记录关于收益(而不是仓位)说了什么,EA 智能交易系统能赚钱吗读的是整个目录,讲的是在一份完整记录上“盈利”最终意味着什么。
- 如果你正在定仓位的这个 EA 来自别处,免费 EA 怎么用讲的是排在这一步之前的那些检查——首先是到底有没有独立的人测量过这些数字。
- 要为你自己的一条规则算出一个低谷数字,请跑一次回测,然后去读平仓交易清单,而不是那行摘要。
- 我们如何测试和给这里引用的上架条目评分,写在我们的测试方法里。