从新策略看夏普的妙处
近期我们运用机器学习中的遗传算法,开发了新的策略,在此分享。
按照设定好的规则,计算机不停地迭代不停地筛选,最后挖掘出0到23号共24个因子,利用这些因子跑了4个策略,分别是:
交易标的选择48种商品期货,构成投资组合。
选择的交易标的
虽然品种数量比不上股票,但是商品期货有做多、做空两个方向,在平抑波动上有独特优势。都是主流品种,不存在流动性问题。
然后在2015年1月1日至2021年4月26日区间内进行回测。初始资产1000万,前三组杠杆率为1,第4组杠杆率为1.6。
第1-2-3组测试的参数
第4 组测试的参数
杠杆系数通过合约价值/总资产计算。商品期货是5%-10%不等的保证金交易, 1的杠杆率意味着只用了不到10%的仓位,其余部分为现金,在风险控制和灵活调仓上都很有优势。
回测结果如下:
表中从左到右依次是所用因子、期末资产、年化收益率(以244个交易日为1年)、最大回撤、夏普比率、卡玛比率。
先看前两组,数据一般般,6年才翻倍,年化15%左右,最大回撤10%左右,夏普比率1.2附近。
两组因子间存在非偶然的差别,核心是相关性较低,因此在第3组中融合两者时产生了神奇的效果:牺牲很少的收益换来最大回撤的大幅降低,提升了夏普比率。
衡量基金的第一指标夏普比率,计算公式是
其中
E(R_P):投资组合的期望收益
R_f:无风险收益率,一般是国债回报率或同期银行活期存款利率
σ_P:投资组合收益的标准差,表示波动
夏普比率衡量“收益风险比”,即每忍受一单位波动获得的超额回报,1.75就是每1%的波动率带来1.75%的超额收益率。
如果两个因子正交,标准差相同,进行叠加,假设各一半,结果期望收益变为二者均值,组合标准差变为0.707倍,计算得到的夏普比率变为1.414倍。
第3组就这样诞生了。若把第2组视为合并主体,它只损失了1个百分点的的收益,就减少了一半的回撤,投资者持有体验蹭蹭上升。
有关夏普比率的知识以后详细展开,这里用第4组凸显出最大优势:能加杠杆。
当我们把杠杆率从1提升至1.6,原理上夏普比率不变,收益率和波动率都会扩大为原来的1.6倍,最终6年下来收益率337.78%。
第4组的回测结果
我相信多数人能接受最大11.7%的回撤,10年10倍的产品。
并且它是全自动交易,省心省力;手续费80多万,不到2%;每半年稳定创新高,任何时候买入都赚钱。