学习路线 07:信号供应商尽调 — 不被骗
供应商给你看的那份「已验证记录」,样本长度决定了它值多少钱。把尽调的算术算清楚,再给出订阅前该走的一遍流程。
这是验证与纠错路线的最后一篇。前面几篇讲的都是你怎么骗自己——净化交叉验证、去膨胀夏普、概率化回测,处理的都是你自己搜索策略时产生的偏差。这一篇处理别人拿同样的偏差来骗你的情形,工具是同一套。
三个月之后你才知道自己买了什么
你在网上找到一个信号供应商。网站有专业图表,展示了一个经过验证的 Myfxbook 账户,Sharpe 3.2,已经交易了 3 年。每月 $200。
你订阅了。三个月后信号在亏钱。Myfxbook 账户仍然显示良好表现——但你的交易和它对不上。
对不上的方式有几种,分开看,因为防范手段不同。一种是滞后信号:他们展示的历史信号很棒,但发给你的带延迟,你永远在行情走完之后入场。一种是账户不一致:Myfxbook 是真的,但他们自己交易的方式和发给你的信号不同,订阅者的单子成了他们的先手对象。还有一种最普通也最常见——信号在回测上很棒,实盘不行,因为它本来就是过拟合出来的。
前两种是欺诈,第三种不是,而第三种才是大多数情况。即使供应商完全诚实,他卖的也很可能是一个对历史数据过拟合的策略;那份”验证记录”可能来自一个专门为了好看而开的实盘账户,而不是他真正在卖的那套逻辑。所以尽调的重点不该放在识别骗子上,该放在测量证据强度上。
那份「已验证记录」的证据强度可以算出来
这段算术值得亲手过一遍,它解释了后面所有的要求。
设想一个供应商测试了 100 个策略变体,最好的那个在回测中 Sharpe 2.8。他用这个策略开了实盘账户,6 个月表现良好,然后用这 6 个月的实盘记录来营销。
先看那个 2.8。它不是从 1 个策略里来的,是从 100 个里挑出来的最大值。即使这 100 个全都毫无优势,最大值的期望也远大于零:
其中 是试验次数, 是各次试验夏普估计的横截面标准差, 是 Euler-Mascheroni 常数, 是标准正态分位函数。零优势假设下 , 是收益观测数。
代进去: 时方括号约等于 2.53;3 年日频数据 ,;乘出来约 0.092(日频口径),年化约 1.5。也就是说,一百个毫无优势的策略光靠运气就能刷出一个年化夏普 1.5 的最好成绩。他们的 2.8 确实高于这条噪声天花板,但差距远没有”2.8 对 0”看起来那么悬殊——而且这还是在他们老实交代试了 100 个的前提下。
再看那 6 个月实盘。零优势策略的年化夏普估计,标准误大约是 。6 个月()算出来是 1.41,所以一个真实优势为零的策略在半年里拿到年化夏普 2,不到 1.5 个标准误,属于完全正常的波动。这份”实盘验证”几乎没有排除任何东西。
同一个式子解释了行业惯例为什么要 2–3 年:1 年的标准误是 1.0,3 年降到 0.58,样本每翻四倍噪声才减半。这条要求不是习惯,是算出来的。
结论:你每月付 $200 加点差,买的是一个证据强度接近于零的说法,而且这不需要供应商有恶意。
八个红旗,按它们在问什么排
红旗清单容易背成八条口号,实际上它们在问三类问题。
前两条问记录本身存不存在。没有实盘记录,或者不足 2 年——回测不是记录,按上一节的算术 6 个月实盘也不是;你要的是至少 2–3 年独立可验证的实时表现,凭据是经纪商对账单而不是 Myfxbook 截图。Myfxbook 可以连到任何经纪商账户上,它证明账户存在,不证明账户里跑的是卖给你的策略。业绩好得令人难以置信是同一个问题的另一面:连续 3 年以上维持 Sharpe 2.0 以上是罕见成绩,看到 3.5 就该非常怀疑。该问的是:这里面有多少杠杆?回测样本够不够长?一共测试了多少个策略?最后一个最重要,也最少被问出口。
中间三条问数字里有什么没告诉你。「适用于所有品种」或「所有市场环境」——没有策略在所有条件下有效,声称有效的人要么不理解自己的策略,要么在撒谎;该要的是按市场状态(趋势 vs 区间)、按资产类别、按年份拆开的表现。没有解释为什么它有效——“算法交易”不是优势,“我们的专有 AI”不是优势;他们应该能用一段话说清策略在利用哪种市场无效。“我们利用主要货币对在交易时段重叠期的动量效应”可信,因为它可以被证伪;“我们用 AI”不可信,因为它什么都没排除。没有讨论交易成本——每天交易 50 次的策略,回测里假设 0.1 点点差,这个回测没有信息量;这种频率下交易成本吃掉毛利一半以上是常态。该要的是成本取 0.5 倍、1 倍、2 倍时的敏感性分析。
后三条问谁在监督。供应商同时卖数据和信号——他既从卖数据赚钱又从交易同样的信号赚钱,利益冲突是结构性的,他有条件抢在你的订阅前面成交;该看的是数据和信号是不是两家独立公司,至少要有关系披露。没有风险管理解释——没有仓位调整、止损或回撤限制的信号可能爆仓,而且这和信号准不准无关;该要的是书面的风险管理方法论,不是一句”我们会控制风险”。没有第三方审计——独立验证是黄金标准,该问的是审计机构的名字,或者方法论有没有在可被同行审视的场合发表过。
每一条的完整展开见 信号供应商尽调(百科词条)。
订阅前走一遍的清单
分成四档,因为它们的分量不一样。
验证(必须有):
- 实盘账户,3+ 年,可独立验证(经纪商对账单,不只是平台)
- 用具体、可证伪的术语解释的优势机制
- 披露的回测假设(成本、滑点、数据清理)
分析(应该有):
- 对交易成本的敏感性(0.5x、1x、2x)
- 按市场环境分类的表现
- 记录了风险管理方法论
- 无利益冲突(供应商不销售他们交易的数据)
加分(有更好):
- 第三方审计
- 学术发表或同行评审
- 开源代码或详细白皮书
一票否决(缺了就走):
- 实盘记录 < 2 年
- 没有优势机制解释
- 难以置信的高表现(无杠杆 Sharpe > 3.0)
什么才算证据
清单里反复出现”可独立验证”,具体到东西上是这几样。
独立经纪商对账单:经纪商出具的 PDF,显示成交、盈亏和时间戳。不是 Myfxbook 截图——截图可以修改,平台徽章只证明账户存在。
审计报告:来自有名字的审计机构(不是供应商自己的市场部门)的 PDF,核实三件事:描述的方法论就是实际交易的那套;实盘结果和对外声称的一致;数据和回测假设是合理的。
开源代码:策略逻辑发布在 GitHub 上,配可复现的回测。这是最强的一档,因为它把验证权交给了任何愿意花时间的人,包括你。
同行评审的论文:在期刊发表或在会议上报告过、描述并验证了该策略的论文。它不保证赚钱——发表出来的策略往往正因为发表而被套利掉——但方法论被内行审视过,这是前面几样给不了的。
怎么做决定
清单跑完之后,五个问题决定订不订。实盘记录是真的吗?无法独立核实就不订阅,没有中间选项。优势机制可信吗?说不出为什么有效,策略大概率是过拟合的。表现合理吗?无杠杆 Sharpe 超过 2.5 就要非常怀疑,同时记得把多重检验的折扣打进去。风险管理可信吗?说不清怎么调仓、怎么止损,策略随时可能爆掉。价格合理吗?$200/月 的信号,实际 Sharpe 是 0.5 就是贵,是 2.0 就是便宜——价格该和已验证的表现成比例,而不是和声称的表现成比例。
答案汇总起来只有三条路。踩到任何一条一票否决项,不订阅。有顾虑但整体可信,用很小的仓位订阅并跑 3 个月,把实际表现和承诺表现逐笔对照。完全可信且风险调整后收益说得过去,就按对待任何一个策略的方式给它分配资金,包括给它设置同样的止损和退出条件。
几个反复出现的坑
信任平台的”已验证”徽章。 Myfxbook 验证意味着账户存在,它不验证信号来自那个账户,也不验证账户里跑的策略就是卖给你的那套。
被免费试用打动。 免费试用期特别好看的供应商,给你看的可能是他最好的一段信号,不是平均信号。要一份包含糟糕时期的完整记录,缺口的地方通常就是答案。
忽略先验。 带着”绝大多数信号供应商没有真优势”这个先验进场——这是一个假设,不是统计出来的比例,但它决定了你需要多强的证据才能被说服。具体做法就是上面那件事:按他们测试过的变体数去膨胀他们的夏普。
只看收益不看风险调整后收益。 赚 50% 但回撤 40% 的信号,和赚 20% 回撤 5% 的信号不是一回事,尽管前者的营销素材好做得多。
不先用模拟盘试。 投真钱之前用模拟账户跑至少一个月,逐笔记录实际表现和承诺表现的差距。这一步能直接抓出滞后信号;差距大就去查为什么,别自己找解释。
同一套动作不只用在信号服务上:订阅任何信号服务之前、给任何策略分配真实资金之前、评估任何外部管理人或基金的时候,问的都是这些问题,区别只在于对方的材料准备得更专业。能拿出符合上面标准的证据的供应商,你会发现少得惊人——而这个发现本身就是尽调最大的收益。
下一步
验证与纠错路线到这里走完了。这条线的七篇讲的其实是同一件事:任何被搜索出来的结果,都要先扣掉搜索本身带来的那部分,剩下的才是你的。
想回头看百科参考卡片,从这里开始: → 时间序列 CV(百科词条)