策略回测、优化与晋级门槛
结果如何在真实成本下产生,策略如何赢得晋级。
真实交易所费用与成本
回测会计入各交易场所公布的挂单和吃单费用、永续期货的资金费,以及每次成交的市场冲击模型。系统会逐根 K 线按市值计价权益,杠杆仓位也可能因达到交易场所的维持保证金要求而被强平。报告中的结果均已计入成本。
仓位规模与杠杆
策略会根据账户权益比例确定仓位,而不是采用固定金额。请求的杠杆会传入引擎,并限制在交易场所的上限内:现货和期权交易场所的上限为一,期货交易场所则允许更高杠杆。现货账户不能做空,策略基类会强制执行这一限制。
三阶段优化
敏感性分析会将每个参数分别上下浮动百分之二十,以找出突变点。滚动前推优化会在滚动窗口上进行贝叶斯搜索,分别跟踪样本内和样本外结果。最终留出集,即数据中最后的五分之一,只测试一次,且必须经得起与滚动前推样本外结果的对照。
过拟合检测
出现以下任一情况时,策略将被拒绝:样本外表现为负;样本内与样本外结果之比过高;回测过拟合概率高于二分之一;或考虑测试次数后计算的去膨胀夏普比率不再支持该结果。
晋级门槛
系统会根据已发布的标准文件,通过代码强制执行晋级底线。过拟合、样本外结果非正、留出集测试失败和交易次数为零属于硬性门槛,不得豁免。夏普比率、盈利因子、回撤和胜率属于软性门槛,只有记录豁免理由并由风险官确认或驳回后,才可豁免。
如实解读回测
将权益曲线与回撤对照,检查结果依赖多少笔交易,并将每笔交易的平均回报与完整往返交易成本比较。少数几笔交易带来的高回报,或在样本外消失的夏普比率,都是警示,而非可靠结果。