方法
研究流程:八项检验.
每个想法在被允许接近资本之前必须通过的八项检验——每项都对应一个可验证的具体测试,且每项测试都有书面记录。
01
干净的数据
时点数据、无幸存者偏差、已按公司行为调整。模型只能看到其数据允许它看到的东西。
测试每个字段都标记 as_of ≤ t
02
明确的假设
在任何测试运行之前,先写下机制、预期方向和终止标准。
测试假设与终止标准在任何回测之前提交
03
诚实的报告
报告尝试过的每一个变体,公布试验次数,并按多重检验对结果进行折减。
测试每个结果都附报试验次数 N
04
真实的成本
每次测试都按现实的规模计入买卖价差、市场冲击、费用和融券成本。
测试扣除成本,否则不予展示
05
合规的来源
只使用合法获取的数据,不追求任何依赖操纵行为的优势。
测试每个数据源和交易场所在使用前都经过审查
06
稳步的迭代
放弃失败的,强化站得住的,并保留两者的记录。
测试每次否决都记录其原因
07
实盘监控
持续比较实盘表现与回测表现;漂移是一种信号,而不是可以解释掉的异常。
测试每日检查实盘与回测的偏离
08
集中的资本
资本投向证据最强的地方,并控制在任何单一策略都不得超出的风险预算之内。
测试按策略设定风险预算,并强制执行