一个期货策略赚不赚钱,不能只看胜率,也不能只看盈亏比。把这两个数和交易成本放在同一个公式里,才能回答一个更基本的问题:每做一笔交易,长期看是正期望还是负期望。这个数字回答不了“明天会不会赚”,但能回答“这个玩法在扣掉成本后有没有优势”。
先把三个数说清楚
胜率是盈利交易笔数占总交易笔数的比例。盈亏比是平均每笔盈利与平均每笔亏损的比值。成本包括手续费、买卖价差、滑点,以及保证金占用带来的机会成本。三者缺一不可,因为胜率高可能被大额亏损抵消,盈亏比高可能被低胜率和频繁交易的成本拖垮。
举个假设示例:某策略胜率40%,平均每笔盈利3000元,平均每笔亏损1000元,每笔成本200元。期望=0.4×3000-0.6×1000-200=1200-600-200=400元。这个策略胜率不到一半,但盈亏比3:1,扣成本后每笔期望为正400元。反过来,胜率70%、平均盈利800元、平均亏损2000元、成本200元,期望=0.7×800-0.3×2000-200=560-600-200=-240元,胜率高反而亏。
这两个例子都是假设,不是实际交易记录。它们只说明一个逻辑:胜率和盈亏比要相乘来看,成本要单独减掉。
成本不是小数目,它会改变结论
期货交易有手续费和买卖价差,频繁交易时滑点也会累积。成本对期望的侵蚀不是线性的:交易越频繁,每笔成本被重复扣除的次数越多。一个在回测中看似正期望的策略,如果把成本调高到接近真实水平,可能直接变成负期望。
假设某策略每笔毛期望是150元,成本是100元,净期望50元;如果实际成本是180元,净期望就变成-30元。成本估计偏低,是回测和实盘结果差距的常见来源之一。CFTC对网络销售交易系统的提示也指出,模拟、回测和真实执行的条件不同,宣传的历史结果不能当作未来保证。这不是说回测没用,而是说成本必须按保守口径估算。
保证金也容易被误解。CFTC明确说明,期货保证金是履约保障,不是买入资产的首付款;亏损会影响保证金账户权益,不等于最大损失。把保证金占用当成“成本”时,要算的是这笔钱被占用期间的机会成本,而不是把它当成亏损上限。
用一张表把策略拆开
下面这张表是核验框架,不是收益承诺。每一列都要用同一段真实或模拟交易记录来填,不能混用不同来源的数据。
| 项目 | 要填什么 | 常见错误 |
|---|---|---|
| 交易笔数 | 统计期内实际成交笔数 | 把挂单未成交也算进去 |
| 胜率 | 盈利笔数÷总笔数 | 用单日胜率代替长期胜率 |
| 平均盈利 | 盈利交易的总盈利÷盈利笔数 | 只算最大一笔 |
| 平均亏损 | 亏损交易的总亏损÷亏损笔数 | 忽略手续费后的亏损 |
| 每笔成本 | 手续费+价差+滑点估计 | 只算手续费,不算滑点 |
| 期望 | 胜率×平均盈利-败率×平均亏损-成本 | 漏掉成本项 |
填表时要注意,平均亏损应该用正数表示,公式里减掉的是“败率×平均亏损”。如果平均亏损本身带负号,公式要相应调整,否则会重复计算。这个细节看似小,实际做表时经常出错。
胜率和盈亏比不能单独优化
很多人想提高胜率,但提高胜率往往意味着提前止盈、放大止损,盈亏比会变差。反过来,追求大盈亏比可能降低胜率,连续亏损期变长,对资金和心理的考验更大。两者要放在同一个期望公式里权衡,而不是分开追求。
成本还会改变最优交易频率。假设一个策略每笔毛期望是100元,成本是80元,净期望20元;如果把交易频率提高一倍,毛期望可能不会同比例增加,但成本会翻倍,净期望可能变成负的。所以“多做几笔”不一定是好事,要看边际交易的毛期望是否高于边际成本。
这里有一个边界:期望为正不代表每笔都赚,也不代表最大回撤可接受。期望只描述长期平均,连续亏损、保证金追加、流动性变化都不在公式里。公式是筛选工具,不是风控的全部。
普通人可以怎么核验
第一步,拿到一段交易记录,至少包含每笔的入场价、出场价、手数、手续费和成交时间。没有这些,胜率和盈亏比都算不准。第二步,按同一口径计算每笔盈亏,把手续费和滑点估计减掉。滑点可以用保守值,比如按买卖价差的一个比例估算,但要在文中标明是假设。第三步,代入期望公式,分别算毛期望和净期望。第四步,做敏感性检验:把成本上调50%或100%,看净期望是否仍为正。如果成本稍微一变就转负,这个策略的优势很脆弱。
第五步,检查样本量。交易笔数太少时,胜率和盈亏比都不稳定,几十笔的统计很难说明问题。可以按时间段拆分,看不同市场环境下期望是否一致。第六步,区分模拟和真实执行。模拟盘没有真实滑点和成交延迟,回测还可能有过拟合。CFTC对网络销售交易系统的提示强调,不能把宣传收益视为未来保证,模拟、回测和真实执行条件不同。核验时要问:这段记录是模拟还是实盘?成本按什么口径算?有没有剔除异常值?
常见误区与限制
第一个误区是把胜率当成策略好坏的全部。高胜率策略可能每次赚一点、亏一次就吐回去,期望未必为正。第二个误区是忽略成本,尤其是高频交易和流动性差的合约。第三个误区是用保证金比例倒推仓位,把履约保障当成首付款,这会低估杠杆风险。CFTC的资料明确说杠杆放大收益和损失,保证金不是最大损失。
还有一个限制:期望公式假设每笔交易的盈亏分布相对稳定。如果盈利和亏损的分布严重偏斜,比如少数大额盈利撑起整体,平均盈利的代表性就下降,需要看中位数和分布,而不是只看均值。另外,期货合约有到期日,展期成本也要考虑,不能把所有产品当成同一种交割方式。CFTC的基础资料指出,合约结算可以涉及实物交割或现金结算,不同产品规则不同。
最后要说明,本文的公式和示例是解释性工具,不是官方结论,也不构成交易建议。胜率、盈亏比和成本放在一起,是为了让你在看到一个策略时,先问“扣掉成本后期望是多少”,而不是先问“胜率多高”。这个顺序变了,判断会稳很多。
本文为知识与方法说明,不是当天行情播报。文中假设案例不代表真实交易结果,不构成个性化投资建议。
