交易系统是不是真的有效:六个硬指标和它们的及格线
本文目录(10 节)
「我这套方法到底行不行」这个问题,绝大多数人是用账户余额回答的。这个答案不可靠,因为交易结果的噪声大得超出直觉:一个负期望的系统连赚二十笔完全正常,一个正期望的系统连亏十笔也完全正常。要回答这个问题,需要六个数,全部可以从交易记录里算出来。
先明确一件事:这六个指标是「及格线」,不是「优秀线」。 全部通过只说明这套系统在统计上站得住,不说明它能让你赚很多钱。但只要有一个不过,任何关于它有没有效的讨论都是空谈。
六个指标和及格线
| 指标 | 公式 | 及格线 |
|---|---|---|
| 一、样本量 | n ≥ (1.96 × σ ÷ E)² | 查表,通常 70 到 210 笔 |
| 二、期望值 t 值 | t = E × √n ÷ σ | t > 1.96 |
| 三、盈亏比与胜率 | 盈亏平衡胜率 = 1 ÷ (1 + 盈亏比) | 实际胜率高出平衡胜率 5 个百分点以上 |
| 四、最大回撤与水下时间 | MaxDD 及回到前高所用时间 | MaxDD 在承受线内且水下时间 < 12 个月 |
| 五、执行率 | 合规单笔数 ÷ 总笔数 | ≥ 80% |
| 六、分环境表现 | 按波动率或趋势状态分段各算期望值 | 至少两段为正 |

指标一:样本量够不够
这是第一道门,不过这道门后面五个数全部不成立。
所需样本量取决于你的期望值有多厚、波动有多大:
n ≥ (1.96 × σ ÷ E)²
其中 E 是每笔的期望收益(用 R 为单位,一个 R 等于单笔计划最大亏损额),σ 是每笔 R 收益的标准差,算法是:
σ² = 胜率 ×(平均盈利 − E)² + 败率 ×(−平均亏损 − E)²
几种常见配置的结果:
| 系统配置 | 期望值 | 标准差 | 所需样本 |
|---|---|---|---|
| 胜率 30%,赢 4R 输 1R | +0.50R | 2.29R | 约 81 笔 |
| 胜率 35%,赢 3R 输 1R | +0.40R | 1.91R | 约 87 笔 |
| 胜率 40%,赢 3R 输 1R | +0.60R | 1.96R | 约 41 笔 |
| 胜率 40%,赢 2R 输 1R | +0.20R | 1.47R | 约 207 笔 |
| 胜率 45%,赢 2R 输 1R | +0.35R | 1.49R | 约 70 笔 |
| 胜率 50%,赢 1.5R 输 1R | +0.25R | 1.25R | 约 96 笔 |
| 胜率 60%,赢 1R 输 1R | +0.20R | 0.98R | 约 92 笔 |
注意这里的平方关系。 期望值从 0.35R 掉到 0.20R,只少了 43%,所需样本却从 70 笔涨到 207 笔,多了两倍。薄利的系统需要长得多的样本才能确认自己有利可图,这也是为什么高频策略必须靠海量样本才敢上线。
样本量还有一个不能用公式表达的附加条件:这批样本必须至少覆盖一段对系统不利的行情。 一个趋势系统如果 100 笔全部产生于单边行情,样本量再大也没有验证过它在震荡市里会怎么样,这一条要靠指标六来补。
指标二:期望值的 t 值
样本量够了之后,要问的是「这个正期望是真的还是抽样噪声」。
t = E × √n ÷ σ
t 大于 1.96 时,可以在 95% 置信度下说这个期望值不是零。
举个例子。某系统 106 笔交易,每笔期望 +0.28R,标准差 1.50R。
t = 0.28 × √106 ÷ 1.50 = 0.28 × 10.296 ÷ 1.50 = 1.92
1.92 差一点点没到 1.96。 结论是「暂时还不能说它是正期望」,不是「它是负期望」。这两句话完全不同,前者的动作是继续按规则跑,后者的动作是停用。
这个例子说明了一件重要的事:t 值和样本量是根号关系。 要把 t 从 1.92 提到 1.96,需要的额外样本很少(大约 4 笔);但要把 t 从 1.0 提到 1.96,样本量要变成 3.8 倍。所以一个 t 值只有 1.0 的系统,别指望「再交易几笔就清楚了」。
指标三:盈亏比和它对应的盈亏平衡胜率
胜率单独看毫无意义,必须和盈亏比配对。
盈亏平衡胜率 = 1 ÷ (1 + 盈亏比)
| 盈亏比 | 盈亏平衡胜率 |
|---|---|
| 1.0 | 50.0% |
| 1.5 | 40.0% |
| 2.0 | 33.3% |
| 2.5 | 28.6% |
| 3.0 | 25.0% |
| 4.0 | 20.0% |
及格线是实际胜率比平衡胜率高出至少 5 个百分点。
为什么要留 5 个百分点的余量?因为这张表没有算交易成本,也没有算滑点。手续费、印花税、买卖价差全部要从这个余量里扣。A股卖出的印花税是成交金额的 0.05%(2023年8月28日起从 0.1% 减半),过户费 0.001% 双向(2022年4月29日起由 0.002% 降至此标准,沪深一致),加上佣金,一次完整买卖的显性成本通常在千分之一到千分之二之间。对于止损设在 3% 的系统,这部分成本相当于每笔吃掉 0.03R 到 0.07R。
另一个常用指标是盈利因子 = 总盈利 ÷ 总亏损,它等于(胜率 ÷ 败率)× 盈亏比。及格线是 1.3。 低于 1.3 的系统对成本和滑点极其敏感,回测上的优势很容易在实盘里蒸发。胜率和盈亏比之间的取舍关系在胜率和盈亏比怎么平衡里有更细的推导。
指标四:最大回撤和水下时间
期望值是收益侧,回撤是成本侧,只看一边等于没看。
要算的是两个数:
最大回撤 MaxDD:净值从任意历史高点到之后最低点的最大跌幅。
水下时间:从跌破前高那一刻算起,到重新站上前高所用的时间。
及格线有两条,都要过:
第一条,MaxDD 必须在你的资金承受线以内。承受线不是「我觉得我能扛」,是一个具体数字:这笔钱跌到什么程度会影响你的生活或者迫使你中断交易。回撤和回本的关系是非线性的:
| 回撤 | 回本需要涨 |
|---|---|
| 20% | 25.0% |
| 30% | 42.9% |
| 40% | 66.7% |
| 50% | 100.0% |
| 60% | 150.0% |
第二条,水下时间不超过 12 个月。这条卡的不是数学,是人。一套需要两年才能爬回前高的系统,在统计上可能完全成立,但绝大多数人撑不过第十个月就会放弃,那么它对你就是无效的。
回撤幅度和仓位直接挂钩,同一套信号用不同仓位跑出来的 MaxDD 可以差好几倍,这部分见每笔交易该下多少仓位。
指标五:执行率
执行率 = 完全按计划执行的笔数 ÷ 总笔数,及格线 80%。
放在这里的原因是:执行率不到 80% 的时候,前面四个指标算出来的都不是这套系统的成绩,而是「系统加上你的临场发挥」的混合结果。
有个数字能说明它的分量。假设系统本身每笔 +0.3R,情绪单每笔 −0.5R,执行率为 x 时的实际期望是 0.8x − 0.5。执行率 62.5% 时账户刚好不赚不亏,执行率要到 92.5% 才能拿到系统八成的成绩。最后那 10% 的执行率贵得离谱,但它是唯一不需要改系统就能拿到的收益。
区分方法问题和执行问题的完整流程在亏钱是方法不对还是执行不对里。
指标六:分环境后的表现
这一条防的是「样本里全是好日子」。
动作:把全部交易按市场状态分成两到三段,各段单独算期望值。分段可以用两种机械标准之一:
按趋势状态:ADX ≥ 25 记为趋势段,< 25 记为震荡段(与机械趋势规则那篇同一口径,避免 20 到 25 之间无定义)。
按波动率:当日 ATR 除以过去一年 ATR 中位数,低于 0.8 记为低波段,高于 1.2 记为高波段。
及格线:至少两段的期望值为正,且没有任何一段的亏损额超过其它段盈利总额的一半。
后半句是关键。一个系统在趋势段赚 +80R、在震荡段亏 −70R,加起来 +10R 看着是正的,但它的实际含义是「这套系统的成败完全取决于你能不能提前判断市场状态」,而那是另一个你还没有解决的问题。
这种系统的正确处理不是停用,而是加一个环境过滤器,只在合适的段位交易。加完之后重新跑指标一到指标五。

六个指标怎么读结果
六个全过:系统在统计上成立,可以逐步加大资金。加的节奏应该和样本增长挂钩,不是和心情挂钩。
指标一不过,其它先不看:样本不够,继续用最小仓位跑够笔数。这个阶段账户是赚是亏都不构成证据。
指标二在 1.0 到 1.96 之间:处于未定罪状态。继续跑,但不加仓。
指标五不过:先修执行,其它指标暂时作废。
只有指标六不过:加环境过滤器,不要换系统。
指标二的 t 值低于 0.5 且样本已经够:这套系统大概率没有优势。停用,重新设计。
判断「现在这段连亏到底算不算异常」是一个相邻但不同的问题,判据在方法失效了还是正常连亏期里。
三种指标失灵的情况
每笔仓位差异很大。 R 的定义不统一,期望值和标准差都算不准。要用这套指标,前提是每笔的计划亏损额大致相同。
样本里混了不同品种或周期。 日线股票和 5 分钟期货的收益分布完全不同,混在一起算标准差没有意义。按品种和周期分开各算一遍。
回测样本存在前视偏差。 用当日收盘价触发信号但按当日均价成交、用了后来才发布的成分股名单、参数是在同一段数据上优化出来的,这三种情况都会让所有指标看起来很好但实盘一败涂地。判断办法是留出一段从未参与过参数调整的数据单独跑一次,两段结果差异超过 40% 就说明存在过拟合。
写在最后
这六个指标里,最容易被跳过的是指标一,最容易被误读的是指标二。
跳过样本量,是因为凑够 200 笔交易可能需要一年,而人想在下周就知道答案。误读 t 值,是因为「还不能确认它有效」和「已经确认它无效」听起来差不多,但对应的动作正好相反。
能接受「暂时还不知道」这个状态,比任何一个指标都重要。 系统评估的本质是在噪声里找信号,而找信号唯一的办法是攒够样本,没有捷径。
3秒免费测一下你的”管不住手指数”:journal.xtradingtime.com(记住 3316,就能找到我们)
本文内容仅供教育和参考用途,不构成任何投资建议。文中统计方法基于每笔交易独立同分布的假设,实际交易存在相关性,结论需保守使用。交易有风险,入市须谨慎。
在微信里搜「Tom讲交易」即可关注,每周更新交易教学
配套免费工具
交易规则卡片
把你的进场、止损、出场规则写成卡片,下单前过一遍,防止临盘改主意
打开就能用,不用注册也不用付费
配套复盘工具
交易复盘日记
道理看懂了,手还是不听话。把每一笔的理由和情绪记下来,一周之后你自己就能看出问题出在哪。
免费注册即可开始记录
推荐课程
合约陪跑实战训练营
不只教方法,更带你实盘执行。从仓位管理到止损止盈,手把手纠正你的交易习惯,建立可复制的盈利系统。
相关图解
一张图看完这件事,适合存下来随时翻
相关文章
三年赚一段亏回去:三个卡点的识别方法,每个配一个自查动作
做了三年总是赚一段亏回去,数学上等于每笔期望值接近零。而期望接近零通常不是没有优势,是优势被三个卡点抵消掉了:盈利期和亏损期的仓位不对称、盈亏比被提前止盈吃掉、样本被自己反复切碎。这三个卡点都能从交易记录里查出具体数字,一个胜率 40% 盈亏比 2 的系统,只要盈利时仓位 0.7 倍、亏损时 1.4 倍,期望值就会从 +0.2R 掉到 −0.28R。
交易系统亏钱是方法不对还是执行不对:五步算出答案的自查流程
方法问题和执行问题的处理方式完全相反,一个要换系统,一个要动人。搞混了会越修越糟。这篇给出五步可计算的自查流程:先算执行率,再把交易拆成合规单和情绪单分别算期望值,然后用样本量公式判断结论算不算数,最后用一张二乘二矩阵定位问题。文中所有阈值都给了推导过程,读者可以用自己的数据复算。
交易系统模拟盘转实盘的四个硬指标:样本量、执行率、期望值、最大回撤,每个都能算出来
模拟盘做到什么程度才算可以上实盘,凭感觉答不了。这篇给四个能算出数字的硬指标:样本量至少 100 笔(附统计推导,30 笔时胜率的标准误是 9.1 个百分点,100 笔降到 5.0)、计划执行率不低于 90%、期望值不低于 0.2R 且 t 值大于 2、最大回撤以 R 计不超过 20R。每个指标都给出计算方法、达标线和阈值是怎么定出来的,并说明三种典型的假达标。
交易系统怎么判断自己够不够格做全职交易:五条能从记录里算出来的验证标准
够不够格做全职交易,跟去年赚了多少没关系,跟你的记录能不能通过五项验证有关系:实盘样本量够不够撑起一个胜率结论、时间跨度有没有覆盖难做的行情、有没有在真金白银的回撤里扛住没改系统、执行率能不能到90%、以及净利是不是集中在少数几笔上。这篇给出五条的具体算法、及格线、以及不达标时对应的补课动作。
交易系统交易胜率多少算正常?比胜率更重要的是这件事
交易胜率多少正常,这是新手问得最多的问题之一。但真相是胜率本身没有标准答案,30%胜率配高盈亏比照样赚钱,70%胜率配差盈亏比照样亏。这篇文章用具体算账例子告诉你,为什么死磕胜率是误区,胜率和盈亏比到底哪个重要,以及比胜率更该盯住的那件事。
风险管理为什么我的胜率高但还是亏钱:一个公式定位问题,四种典型病症
胜率70%还在亏钱,问题一定出在期望值这个公式的另外三个变量上。这篇先用期望值公式定位你属于哪一种情况,再给出四种典型病症的具体表现和改法:赢小亏大、扛单摊平、手续费吃掉利润、以及重仓那笔恰好亏损。附一份可以直接算的自查表。
觉得有用?关注公众号
扫码或在微信里搜「Tom讲交易」,每周更新交易教学文章