如何验证胜率信息?

通过可复制的计算和明确的结果限制来验证胜率声明。

如何验证胜率信息?

什么是“胜率”

胜率是一个简单的比率:指完成的交易(或类似交易的结果)中,落入预设“盈利”类别的比例。通常按以下方式计算:

胜率 = (盈利结果的数量)/(结果总数)

这个定义听起来很直接,但验证依赖于什么被算作“盈利结果”,以及分母中包含哪些内容。例如,定义必须明确盈亏平衡的结果是否算作盈利或亏损,以及部分平仓的交易是否被视为独立的结果。

机制:该数值是如何产生的

要验证胜率信息,你需要三个通常在公开声明中混在一起的部分:

  1. 结果规则:必须明确盈利条件。结果规则的示例如“利润超过阈值”、“最终利润为正”或“退出价格穿过某一水平”。如果来源使用了不同的盈利规则,你就无法确认其胜率。

  2. 包含规则:结果总数必须清晰。某项声明可能排除了某个日期前的交易、排除了某些工具,或在回测中移除了亏损交易。验证需要访问相同的结果集,或有明确说明哪些结果被包含。

  3. 会计规则:成本和执行细节可能影响一个结果是否为盈利。即使一笔交易的价格变动看似盈利,点差、佣金和滑点仍可能使其变为亏损,这取决于来源如何计算净收益。

因此,可复制的验证方法应将胜率视为将这些规则一致地应用于特定数据集的结果。

证据或示例:从报告的输入中复现胜率

假设某来源声称某段时间内的胜率为 W。只有当你能从可验证的组成部分中重建 W 时,验证才可能实现。

一个基本的可复现检查使用算术方法:

  • 收集计数:盈利数 = n_win总数 = n_total
  • 计算胜率 = n_win / n_total。
  • 与声称值 W 比较(允许四舍五入)。

带有明确假设的示例:
如果某来源称:“我们在100次总结果中有37次盈利结果,盈亏平衡算作亏损”,则胜率为 37/100 = 0.37(37%)。验证只需检查计数和四舍五入是否与声称值一致。

如果来源未提供盈利数和总结果数,或未明确盈利和包含规则,则仅凭这些信息无法独立验证其声明。

局限性与风险:可能出现的问题

即使算术正确,报告的胜率信息仍可能具有误导性或不可复用,原因如下:

  • 定义不匹配(失败模式 #1):来源可能对“盈利”有不同定义(例如,盈亏平衡算盈利 vs. 亏损)。即使基础交易完全相同,两个胜率也可能不同。

  • 会计不匹配:来源可能报告未扣除成本的结果,而你验证的是扣除成本后的净结果。这会改变哪些结果被视为“盈利”。

  • 数据集不匹配:交易可能被筛选、排除,或在看到表现后才被选择。这使得胜率无法与另一数据集进行比较。

  • 非平稳性:历史胜率不能保证未来胜率,因为市场状况和执行质量会随时间变化。

因此,验证应重点关注基础假设和规则是否可复现,而不仅仅是显示的百分比是否与算术一致。

验证步骤及下一个应问的问题

要以可复现的方式验证胜率信息:

  1. 准确写出结果规则(什么算作盈利)。
  2. 写出包含规则(哪些结果被计入总数)。
  3. 写出会计规则(结果是否为扣除成本后的净值,并包含执行假设?)。
  4. 若提供了盈利数和总数,则进行计算
  5. 检查四舍五入和时间筛选(确认时间段以及是否发生过任何筛选)。

一个有用的后续问题是:“我能否对同一组结果应用相同的结果、包含和会计规则,从而得到相同的胜率?” 如果答案是否定的,则该数据未被独立验证。

外汇和差价合约交易具有重大风险。FoxiForex的信息仅用于教育,不构成个人财务建议。赞助内容会被清楚标注。