左汉宁:
出生于1988年,昵称“赵客”、“黑暗游侠”。毕业于中国科学技术大学,上海维万私募基金管理有限公司合伙人、量化总监。
2014年起从事量化交易,主要研究期货多周期、全品种策略,擅长数据分析和机器学习,通过对量价和其他数据进行分析、建模来构建量化交易策略。
多次获得各类实盘大赛奖项,今年全国期货实盘大赛量化组冠军,参赛昵称“赵客组合二”;大盘手网重量组冠军,参赛昵称“赵客”,在一年时间内盈利超6000万元!
交易经历
我毕业于中国科技大学物理系,2014年的一个机会,我有幸跟随一位行业内资深的校友进入到了量化交易领域。在这之前,我刚读过一本书叫做《解读量化投资:西蒙斯用公式打败市场的故事》。作者把量化交易的故事讲得非常精彩,对于喜欢数据挖掘的我来说,感觉像是打开了一扇大门。
2014年,我入行涉足股指期货,年底前开始做实盘交易。
一直到2015年,我都是专门研究股指期货,那时候市场上专注做股指期货的人比较多。
我起初研究的策略,核心思想就是趋势跟踪。由于那时股指期货波动大并且市场有效性低,日内策略和隔夜策略都相对容易研发。总体来说,收益风险比为4,夏普率为2大概是那个阶段我做股指期货策略的一个收益风险特征。
2016年,因为股指期货的流动性变差了,我开始转做商品期货。商品期货比较容易研发的策略是中长周期趋势跟踪策略,这类策略在2016年之前的商品期货单边市场也比较适用。
我所做的中长线趋势策略持仓比较长,平均在5至10个交易日。2016年正好是商品期货大牛市,所以这一年的实盘效果也还可以。当时我天真地认为收益风险比为3,夏普率为1.5是这类策略的收益风险特征,然而随后的两年,市场就给了我教训。
从2016年底到2018年,我的中长期趋势跟踪策略表现很差,2017年微亏,2018年也盈利不多。这是在内盘历史回测中没有出现过的情况。我找来外盘期货数据测试了一下策略的表现,发现从1970-1990年,策略的夏普率在3-4;1990-2000年,夏普率下降到2-3;2000年以后就不稳定了。
我记得除了2008年外,好像只有2012年是很好做的,其他有的年份甚至开始出现稳定亏钱的现象。虽然这仅仅是我的策略的表现,但是却反应了在一个日渐成熟有效的市场中,这一类策略收益风险特征的变化。长期来看,收益风险比为1,夏普率为0.5是这类策略大致的收益风险特征。
认识到这一点后,我也就比较坦然了,同时也想找到一种更加稳定的盈利方式,所以我把主要精力用来研究短线交易策略。商品期货短线策略,相对于股指期货短线策略,更难研发,因为商品期货的波动小。但商品期货的优势是品种多,组合效果会更好。
2018年的时候我开发了几个商品期货短线趋势跟踪策略,在黑色系和化工系上的组合夏普率达到3.5,但是不能适用于全品种。2019年、2020年以后,我把策略做到了全品种交易,并从趋势策略,扩展到趋势、反转、特殊模式策略的组合。
在2020年,我的机器学习策略正式上实盘了,之后的三年时间一直表现比较高的收益风险水平。
我的短线策略,是大量策略信号的组合,单个信号出现的频率可能比较低,整体组合的日换手率在100%-400%。收益风险比为8,夏普率为4是我短线策略大致的收益风险特征。
策略构建方法
我认为,中长线趋势策略和短线策略有很大不同。
对于中长线趋势策略,我一般不对交易信号进行过滤,以免错过大行情。主要的精力是放在定义趋势上,这种定义一般是只有一两个维度。只要行情特征符合自己的定义,就可顺势而为,方向对了就拿着头寸,让利润奔跑,错了就止损出场。
做短线的核心在于寻找高确定性机会,因为它的持仓时间短,行情在持仓期间的波动小,如果策略信号做得不精细,那么盈利就覆盖不了交易成本。
研发时,我会先定义一个基本的策略信号,这时会出现大量的交易机会,但是平均单笔收益较低,然后再尝试一个个地添加过滤条件,每添加一个过滤,都要做到在减少交易机会的同时提升信号的单笔收益,这样在某个合适的单笔收益下,这个策略信号就可以为我们所用了。另一种获得精细策略信号的方法是用机器学习,它的优势在于能够对历史行情进行更加完美的拟合。
期货量化交易的机遇和挑战
为什么能够取得这么高的收益?另一方面的原因,是因为我在参赛期间所用的资金风险度是比较高的,大家可以看到这张图,账户在整个参赛周期的时间里,每天的风险度平均大概在70%,这是比较重仓位的交易。
那么如何在获得高收益的同时,保持比较低的回撤呢?有的朋友认为需要一些仓位管理或是资金管理的小技巧。其实我在仓位管理上做的比较简单,我会大概维持账户的一个恒定风险度,当账户有盈利的时候我会加仓,当账户亏损的时候我会减仓,整个账户的风险度我会维持在一个恒定的水平,回撤低的主要原因是策略信号比较准确。当我们发生一些亏损的时候,接下来策略有很大的概率会把亏损给赚回来。所以长期看下来,能够保持一个低回撤。
总结两点经验教训分享给大家。第一点,永远不要自我设限。比如说在2014年的时候,大家都是做股指策略,当时普遍认为商品期货不好做,很难做,但到了2016年,大家没有办法,只能做商品期货,然后发现其实商品也还可以做的。那时候还有这样的一类声音,商品期货可以做中长线,但是短线或者高频不好做或者是不能做。但到了2017年、2018年的时候,大家又迫于无奈去研究短线高频,发现这种方法也是可以做的。
其实对于大部分的策略类型来说,比如说你在2014年、2015年去做商品期货的短线或者高频,做的越早越容易盈利,市场给予策略的机会也是越多的。可能有些交易者会陷入一些自己的路径或是认为某些策略是行不通的,那你就会错失一些机会。所以在我看来,第一点是大家不要自我设限,要勇于尝试一些新的市场和方法论。
第二点经验就是,纵观我这些年的交易历程,其实早期算是一直跟随市场的节奏。如果我们是一直跟随市场主流策略的节奏,即使做的再优秀,也只能高于市场的平均水平,并不会有很大的质的差别。
我从2020年开始做机器学习的这种方法论之后,收益风险比可能常年保持在大几十的状态,这就有一个质的突破。所以我们一定要尽快积累量化知识,然后再做创新,争取跑在市场的前部,这样我们才可以获得较好的收益。
资料来源于大盘手网