“胜率80%”听起来像是一台稳定的提款机。但把这句话放进盈亏结构里,它可能对应两种完全不同的结果:每次赚100元、亏500元,80%胜率下长期期望仍是负的;每次赚300元、亏100元,40%胜率反而可能正期望。胜率回答不了“长期赚不赚钱”,它只回答“盈利次数占多少”。
要判断一个策略或交易记录能否长期盈利,需要把胜率拆成四个数:胜率、平均盈利、平均亏损、交易成本。这四个数构成期望值,而期望值才是盈亏结构的核心。本文用假设示例说明核算方法,并讨论杠杆、保证金和样本选择带来的限制。
胜率单独看没有意义
胜率的定义是盈利交易笔数除以总交易笔数。它不包含金额信息。两套策略都做100笔交易,A盈利80笔、亏损20笔,B盈利40笔、亏损60笔。只看胜率,A明显更好。但如果A每笔盈利平均赚50元、每笔亏损平均亏300元,B每笔盈利平均赚400元、每笔亏损平均亏150元,结果会反转。
用期望值公式核算:A的期望=50×0.8-300×0.2=40-60=-20元/笔;B的期望=400×0.4-150×0.6=160-90=70元/笔。A胜率高却每笔平均亏20元,B胜率低却每笔平均赚70元。这个对比说明,胜率必须和盈亏比一起看。盈亏比通常指平均盈利除以平均亏损,A约为0.17,B约为2.67。
这里有一个容易忽略的点:期望值为正不代表每笔都赚,也不代表回撤可承受。期望值只是长期平均的概念,样本少时波动很大。连续亏损可能让账户权益下降到无法继续执行策略,这时“长期正期望”在现实中已经中断。
把盈亏结构拆成可核算的表
核算盈亏结构,至少需要一张按交易逐笔记录的表。每笔交易记录:方向、开平仓价格、合约数量、合约乘数、盈亏金额、手续费和滑点估计、保证金占用、持仓时间。然后汇总出胜率、平均盈利、平均亏损、盈亏比、期望值、最大单笔亏损、最大连续亏损笔数。
以恒生指数期货为例,标准合约乘数是每指数点50港元。假设示例:某笔交易买入1张合约,开仓价20000点,平仓价20050点,毛利为50点×50港元=2500港元。若往返手续费和滑点合计假设为200港元,净利为2300港元。这个数字只是假设示例,不是实际报价或交易建议。实际合约规格、到期安排和结算方式应以香港交易所产品页及规则为准。
把多笔交易按同样方法汇总,才能得到平均盈利和平均亏损。注意要用净额,即扣掉成本后的金额。成本包括显性手续费,也包括滑点和买卖价差。高频策略的成本占比高,忽略成本会把负期望误判为正期望。
| 指标 | 计算方式 | 用途 |
|---|---|---|
| 胜率 | 盈利笔数÷总笔数 | 看盈利频率,不单独判断盈利 |
| 平均盈利 | 盈利交易净利合计÷盈利笔数 | 衡量赚的时候赚多少 |
| 平均亏损 | 亏损交易净亏合计÷亏损笔数 | 衡量亏的时候亏多少 |
| 盈亏比 | 平均盈利÷平均亏损 | 与胜率配合看期望 |
| 期望值 | 平均盈利×胜率-平均亏损×败率 | 判断长期平均每笔结果 |
这张表的价值在于把“感觉”变成可复核的数。如果只记录胜率,很容易把“小赚多次、大亏一次”的策略误认为稳定。最大单笔亏损和最大连续亏损笔数也要记录,因为它们决定账户能否撑到期望值兑现。
杠杆和保证金改变的是风险路径
期货是保证金交易,杠杆会放大收益和损失。CFTC的资料指出,期货保证金是履约保障,不是买入资产的首付款;亏损会影响保证金账户权益,不等于最大损失。这一点对盈亏结构核算很关键:同样的价格波动,在杠杆下对账户权益的冲击更大,可能触发追加保证金或强制平仓,从而改变实际成交结果。
假设示例:账户权益假设为10万港元,交易1张恒指期货,合约乘数50港元/点。若指数向不利方向变动400点,浮动亏损为400×50=20000港元,占账户权益20%。若变动1000点,亏损为50000港元,占50%。这些数字只是说明杠杆放大效应的假设,不构成保证金比例或强平线的描述。实际保证金要求、追缴规则和强平安排需要向经纪商和交易所核验,不能凭猜测。
杠杆还会改变策略的“生存概率”。一个期望值为正但回撤较深的策略,在高杠杆下可能在中途被强平,无法等到长期平均兑现。核算盈亏结构时,应把保证金占用和账户权益缓冲纳入,而不是只看每笔交易的盈亏金额。保证金不是成本,但它决定了你能承受多少笔连续亏损。
核验宣传中的胜率和历史结果
交易系统宣传常给出胜率、收益率或历史曲线。CFTC的风险提示指出,交易系统的宣传和历史结果需要审慎核验,模拟、回测和真实执行的条件不同,不能把宣传收益视为未来保证。核验时可以先问几个具体问题:统计区间多长、样本多少笔、是否包含手续费和滑点、亏损交易是否完整列出、最大单笔亏损多少、是否使用同一套规则贯穿全样本。
如果对方只给胜率不给平均盈亏,这个数字回答不了长期盈利问题。如果只给累计收益曲线不给逐笔记录,就无法核算盈亏比和最大连续亏损。回测还要注意参数是否在样本内反复优化,过度拟合会让历史结果好看但未来失效。模拟盘和真实盘的成交条件也可能不同,尤其是流动性差或波动大的时段。
一个可操作的核验步骤是:要求提供逐笔交易清单,自己按上面的表重新汇总;用不同时间段拆分样本,看期望值是否稳定;把成本调高一些做压力测试;检查最大连续亏损是否超过账户可承受范围。这些步骤不需要预测行情,只需要核算结构。
核算盈亏结构的边界
期望值为正只是长期盈利的必要条件之一,不是充分条件。它假设策略规则稳定、成本可控、账户能承受回撤、执行不偏离。任何一项被破坏,历史期望值都可能不成立。样本量也很重要:几十笔交易的胜率和盈亏比波动很大,不足以判断长期结构。
另外,盈亏结构会随市场状态变化。趋势策略和震荡策略的胜率、盈亏比分布不同,同一策略在不同波动环境下表现也可能不同。核算时应分场景看,而不是只给一个总数。本文的公式和示例用于解释核算逻辑,不构成对任何策略、合约或交易行为的推荐。实际合约规格、保证金、费率和结算安排,应以交易所规则和经纪商文件为准。
本文为知识与方法说明,不是当天行情播报。文中假设案例不代表真实交易结果,不构成个性化投资建议。
