周寻看着他:
“那就说明,要么逻辑是错的,要么市场的反应方式和你想的不一样。这个因子,该扔就扔。”
小林点头。
周寻指向第二个方框:
“第二步:回测检验”
“用严格的历史数据模拟交易。必须考虑交易成本、冲击成本、滑点。不能用收盘价买卖——那是自欺欺人。”
他看着陆方:
“陆方,你来说说,我们现在回测的假设条件是什么?”
陆方站起来,走到电脑前,调出一段代码:
“目前回测框架默认的假设是:按当日收盘价成交,双边佣金千分之二,印花税千分之一,滑点千分之一。对于流动性差的股票,我们还会额外加一个‘流动性惩罚系数’——市值越小,惩罚越大。”
他顿了顿:
“这个设置,比市面上的回测软件都严格。”
周寻点头:
“宁愿严格,不能宽松。一个在严苛条件下还能赚钱的策略,才是真的策略。”
他指向第三个方框:
“第三步:统计分析”
“回测跑完之后,不是看一眼年化收益就完了。要算夏普比率、最大回撤、卡玛比率、胜率、盈亏比。要画净值曲线,看它是不是平稳。要分时段看表现——牛市怎么样,熊市怎么样,震荡市怎么样。”
他指着第四个方框:
“第四步:归因分析”
“也是最容易被忽视的一步。要问自己:这个策略赚的钱,到底是从哪里来的?是来自市场的涨跌——那是贝塔,不是阿尔法。是来自某个因子的暴露——那是因子收益,不是选股能力。还是真的来自我们自己的独特洞察?”
他放下手,看着所有人:
“走完这四步,一个策略才能进入候选名单。走不完,或者走不通,那就说明这个策略还不够成熟,继续改进,或者直接放弃。”
房间里安静了几秒。
小林举手:“周老师,那如果一个策略回测很好,但走完这四步发现,它赚的钱全是来自小市值因子——这种算合格吗?”
周寻看着他,眼睛里有一丝赞许:
“问得好。”
他走到白板前,在“归因分析”下面加了一行小字:
“必须剥离贝塔和已知因子,才能算真正的阿尔法。”
他转过身:
“如果一个策略
本章未完,请点击下一页继续阅读!