跳到正文

方法

研究流程:八项检验.

每个想法在被允许接近资本之前必须通过的八项检验——每项都对应一个可验证的具体测试,且每项测试都有书面记录。

  1. 01

    干净的数据

    时点数据、无幸存者偏差、已按公司行为调整。模型只能看到其数据允许它看到的东西。

    测试每个字段都标记 as_of ≤ t

  2. 02

    明确的假设

    在任何测试运行之前,先写下机制、预期方向和终止标准。

    测试假设与终止标准在任何回测之前提交

  3. 03

    诚实的报告

    报告尝试过的每一个变体,公布试验次数,并按多重检验对结果进行折减。

    测试每个结果都附报试验次数 N

  4. 04

    真实的成本

    每次测试都按现实的规模计入买卖价差、市场冲击、费用和融券成本。

    测试扣除成本,否则不予展示

  5. 05

    合规的来源

    只使用合法获取的数据,不追求任何依赖操纵行为的优势。

    测试每个数据源和交易场所在使用前都经过审查

  6. 06

    稳步的迭代

    放弃失败的,强化站得住的,并保留两者的记录。

    测试每次否决都记录其原因

  7. 07

    实盘监控

    持续比较实盘表现与回测表现;漂移是一种信号,而不是可以解释掉的异常。

    测试每日检查实盘与回测的偏离

  8. 08

    集中的资本

    资本投向证据最强的地方,并控制在任何单一策略都不得超出的风险预算之内。

    测试按策略设定风险预算,并强制执行