量化回测 青柠量化

胜率和盈亏比怎么搭配?算清期望再谈感觉

Z ZPYZTECH
2026-08-08

聊天里常听到两派:一派迷信高胜率,觉得「多对少错」就安心;一派迷信高盈亏比,觉得「亏小赚大」就无敌。两派都能举出赚钱的故事,也都能举出爆仓的故事。真正把它们焊在一起的,不是口号,是期望值——每一笔交易平均能拿到多少,以及这个平均在样本外还在不在。

先把三个数放桌上

简化模型(忽略费用时):

期望 ≈ 胜率 × 平均盈利 − (1 − 胜率) × 平均亏损

盈亏比常写成:平均盈利 ÷ 平均亏损。若盈亏比 = R,则期望与「胜率、R」联动:胜率不必很高,只要 R 够大;R 很小,胜率就得够高,否则期望为负。

例子:胜率 40%,平均赚 2、平均亏 1,R=2,期望 = 0.4×2 − 0.6×1 = 0.2(正)。
再例:胜率 70%,平均赚 1、平均亏 3,R≈0.33,期望 = 0.7×1 − 0.3×3 = −0.2(负)。
高胜率照样可以是亏钱机器;低胜率也可以是正期望引擎。感觉不可靠,算术更老实。

两种常见搭配,各自死在哪

高胜率 + 低盈亏比: 像很多均值回归、短线超买超卖规则。舒服的时候连续小赢,死往往死在「一次大亏吃掉几十次小赢」。回测若没把尾部亏损截出来,胜率会美化体验。

低胜率 + 高盈亏比: 像趋势跟踪。大部分时间止损离场,靠少数趋势段回本翻倍。死往往死在「你扛不住连续止损,提前放弃」,或「回测里趋势段刚好特别肥」。胜率低不是原罪,交易次数不够 + 样本刚好赶上大行情才是。

场景:你盯盘觉得「这套胜率 65% 很稳」,却忘了平均亏损是平均盈利的两倍以上,还没扣滑点。把费用加进去,期望可能直接翻负。感觉里的「稳」,常常是还没碰上那串亏损单。

反例:搭配表上看着美,实盘仍翻车

反例 1:全样本期望为正,但盈利集中在 2020 某几个月;去掉那几个月,胜率还在,盈亏比塌掉。搭配关系依赖单一行情。

反例 2:为了提高胜率,把止盈收得很近、止损放得很远——胜率上升,R 崩溃,期望变差。你优化的是情绪,不是期望。

反例 3:信号极少,三年只有四十笔。胜率 55%、R=1.8「看起来完美」,置信度其实很差。搭配表要配交易次数一起看。

量价上也别用「热闹」代替期望:内部口径里,量比 ≥2.0x 约 10 日胜率约 44.67%,1.1–1.5x 约 51.12%。胜率分层会变,盈亏比与持有期一变,结论又会变——所以要算期望,不要背一口径。

可执行验法:从感觉退回表格

  1. 1. 先算扣费后的期望(按笔或按日,口径写死)。期望 ≤0,先别讨论胜率漂不漂亮。
  2. 2. 画胜率–盈亏比敏感表:胜率 ±5 个百分点、R ±0.2,看期望是否仍为正。一碰就负,说明边缘极薄。
  3. 3. 分年报:每年的胜率、R、期望、最大单笔亏损。允许某年胜率低但期望仍正;不允许「全靠一年」。
  4. 4. 样本外冻结规则:样本内调止盈止损会同时扭动胜率与 R,必须留一段冻结后再测。
  5. 5. 尾部单列:最大亏损笔、连续亏损笔数。高胜率策略重点查大亏;低胜率策略重点查你是否能执行完连续止损。

搭配的目标不是找到「神圣胜率」,而是找到你能执行的正期望结构。你若睡不着连续止损,就别选低胜率高 R;你若一见浮盈回撤就提前跑,高 R 也只存在于回测。

还有一个常被忽略的联动:把止损从 3% 收到 2%,胜率往往下降、单笔亏损变小,R 可能上升也可能下降——取决于你是否更容易被噪声扫出。改止盈同理。所以「搭配」不是先定一个胜率目标再倒推,而是改一个旋钮,重新算期望表。我习惯每次只改止盈或只改止损,留下新旧两版的胜率、R、期望、最大连亏,哪一维变好、哪一维变差一目了然。谁要同时拧三个旋钮还声称「胜率提升了」,多半已经分不清是结构变好还是样本巧合。

把不同止盈止损版本的胜率、盈亏比、期望存成可复现结果,争论才会从「我觉得」变成「哪一版样本外还在」。青柠量化 强调策略与回测本地保存,方便你改一版规则就留一版对照,而不是只记住最后那次好看的胜率。

下载与说明见产品页:
https://www.zpyztech.com/product/qingquant/


免责声明: 本文仅作量化知识科普,不构成任何投资建议。历史回测与指标不代表未来表现,请独立判断并自行承担投资风险。

读到这里,不如自己验证一次

文章里的逻辑,你可以在青柠量化里用真实数据重新跑一遍。免费,零代码。

免费下载客户端

写下你的看法

邮箱仅用于回复通知,不会公开。