对冲量化技术探讨
欢迎发表评论
2012-8-28 08:56
编辑:queena
一,国内外对冲市场发展的前景,主要是为我们的研究人员画一个饼,或者为我们市场画一个饼,希望大家积极踊跃投入到量化的处女地。这个市场前景非常广阔,相信在初创时期会有很多超越利润等待大家去挖掘。可所以可以把这个饼画得大一点。在画饼的前提下我们需要有一个量化的工具,或者是一些量化的方法在市场领域里挖金。需要具备基本的方法和知识。也展示了几个挖掘工具的案例,看一下怎么做的。最后对于这个市场运作过程当中应该注意的问题来跟大家做探讨。
首先,要从图上来看一下,目前为止针对美国对冲基金种类按资产分布来看管理期货、股票导向及市场中立占到70%。股票导向及市场中立是43%。今天邀请的有基金公司,也有很多期货业的大佬在,这两块加起来实际上有50%多,接近60%的市场规模存在。直接投资于这个市场来看到这样的前景,所以我们的量化大有可为。
目前为止看了一下去年市场年底规模。A股市值26万亿,期货保证金是1500亿。总这个比值来看,1500亿比上26万亿,期货市场的规模相当小。但再看一下CTA业务当中的期货管理保证金是12%。股票中性导向是4%。所以我们做期货的又有了信心。原来这一块规模相当小,有机构投资者的参与,我相信这个蛋糕会做得更大。所以我认为未来五年行业青春,或者蓬勃发展的资本市场应该要看期货。所以希望机构投资者更多与期货公司展开合作。对冲这一块真正地做上去。
做量化投资的话首先要了解做策略的目的性是什么。首先有一个对冲的方向,到底是中性的,还是偏向于多一点。择时是该套保的时候套,不该套保的时候不套。最后是组合管理。听上去很简单,组合管理为我们创造了很大的想象空间。比如大家现在都在讨论房地产,我们的总理说了必须要让房地产降价。家里有多少套房产,有大别墅的,不会说眼看房产价格就下跌把,总得想些办法,不能卖掉房子的情况下为房子做保值。也有这样设计的产品。比如会帮你在融资融券股票里选择房地产类的股票,选择70%的权重+30%的银行。证券组合完全可以做融券卖出。如果你觉得这还不够,我可以帮你与房地产相关的一些商品期货。可以帮你构建一个大宗商品类的房地产指数。如果你觉得还不够,可以把沪深300再引进来。用三者来帮你卖空,对冲你的别墅,现货所带来的下跌风险。这就是所谓的组合流通性管理。因为你的现货没有流通性,我所要考虑的是另一边是否有控制的流通风险。包括一些企业,例如你是一个上市公司,你是大小非,或者是做增发的,手里有股票不能卖,怎么办?这是选择相关性,类似的资产做成组合。帮你做对冲,这是一个组合替代性的问题。还有产品规模。
所有的产品规模受你策略的限制。你的策略同时也影响你的产品规模。很多人说蔡博士你这边研究不研究高品交易。今天也有证监会的领导在,我们不做高频,而且反对高频,一,交易成本很高。二,对我们的技术要求也很高。三,我觉得也是最重要的一个,在这么高的交易成本下,你想在市场上赚一点钱很难。四,你做高频意味着你很难放大你的资产规模。有可能拿几千万在市场里跑跑高频,这可以的。但说这个模型很稳定,客户再给你3个亿,可能就傻了,这3个亿用不出去。
还有的是产品的风险,需要考虑的是合作风险。我并不知道什么时候进场是一个好机会。所以必须要考虑进场会不会带来毁灭性的打击。还有封闭期如果很短,那客户的流动性很强。如果没有创新高,客户有没有赎回的压力。第三个就是利率,相比市场利率你模型收益率到底有多高。我们主要是考虑这三个因素。一,回撤。二,模型没有创造新高,有多长时间。三,你的收益。这个顺序也是我们考察模型的一个顺序。可能我的顺序是40分,40分,20分,最后就是执行的平台。
最后是联合风控,风控非常领先。根据量化模型来做保证金调整。所以不会跟任何客户说在交易所上必须要加3,或者加4,会根据你的交易行为有很好的客户评分系统,根据你的交易行为来确定保证金。再次给我们客服系统做广告。最后是交易反馈。就是你模型执行的反馈。模型不是说做出来就一成不变。必须要有及时的调整和跟踪。这里面的量化平台技术提供了一个量化日报,会给大家提醒,在大宗商品市场当中你应该在哪一个周期上来做选择。目前交易周期是你的保证金杠杆是什么,这是目前为止免费向大家提供的。
由于我们交易的目的性不一样,所以要确定交易环境,如果说你做高频,完全可以不用考虑任何的交易环境,可能只需要考虑技术环境,或者是监管环境。例如你是做宏观对冲的话,那需要考虑经济周期,如果你做大类资产配置,那需要考虑经济周期。在线上多配置一点,还是在证券上多配置一点,或者作大宗商品当中多配置一点,这根据经济周期来。经济周期相对来说是一个比较成熟的宏观模型。比如今年刚刚获得诺贝尔经济学奖他们做的模式都是比较成熟的经济周期模型。
二,市场差异。所有的市场差异是指市场间仍然有一个结构性、流动性的分配。还有就是不同的市场,比如欧美市场和中国市场,发展市场和成熟市场,都作为一个配置的要素。
三,板块。我相信所讲的格调会越来越小。我们的板块可以在证券市场里做所有的风格流动,也可以在期货市场里做风格流动。这里面又给大家提供一个免费的服务。新湖期货编制了大宗商品期货指数,以及各个板块的指数。可以很快地去识别目前为止到底是农产品,还是化工品,或者还是金属,再或者是贵金属,在目前有较强的波动性,有较高的阿尔法。
四,因子分析。因子分析有很多种,公司的规模大小,高价股、低价股等等。
最后到了最细节的方面,既然讲对冲,大家经常用的例如比价,或者是直接的价差。这是最低最低的层次。我想这是大家分析得最多的东西。但如果你脱离大的环境,只看最细节的价差,很用可能致命性。很多时候你剩余80%,但亏损只需要1、2次。你赚钱的时候有两种可能性:一,赚的钱,开仓能量很小,后面没机会开了。二,你每次开,每次开,赚的钱都比较小,因为规模有限。但如果你亏钱的话,慢慢在满仓。因为亏钱的话价差在偏离,等你真正要止损的时候在满仓。所以在这里需要提醒大家做统计套利为什么会造成价差偏离,是因为没有研究偏离的原因。请大家一定要记住这句话:给你套利机会的一定是有行情,有波动,或者是行情有较大趋势,这样才会给你套利的机会。如果发生套利机会的时候,是不是我用来识别行情风险的机会,或者说用来识别行情趋势的机会。今天有专家讲我们做的都是一个价差的均值回归,用什么都可以。这我们不反对。但我们反对的是做数据的挖掘,没有做数据后面的原因分析。
针对刚才经济的周期简单地来举个例子。这里面主要针对美国数据的GDP、价格、工资、利率、就业、失业率、消费和通胀等等,若干因素可以放在一个模型里做。构建这样的宏观模型。然后可以确定经济周期,哪些属于宣传期。目前为止美国市场还没有走出阴影,仍然处于阴影状态中。建立这样的模型以后可以预测未来的宏观经济指标。从这个模型来看针对美国的数据认为美国经济会趋于复苏。跟很多专家讨论的时候大家都有这个认同感。经济复苏涉及到大类资产配置。意味着我们可以逐渐地降低在债券上的配置,可以增加证券配置。这是第一个方面。
二,可以考虑利率互换。等等。这是市场环境的分析。
最后讲一下市场差异。包括跨市场,欧洲市场和美国市场。或者是中国市场和香港市场,也包括大连市场的差异。我们这里很简单的是拿了国内证券市场和期货市场。下面两个图分别是证券市场和期货市场,将这两市场结合起来简单一比一分配资金,可能就会变成最上面的图。所以做市场分配肯定要比在一个市场里折腾要好一点,至少要稳定一点。这是为什么要开对冲会议,邀请基金公司来参与的原因,希望大家也分一点钱到期货市场来稳定期货市场。
这是一个板块流动。这里面给大家展示的是新湖期货编制的各个大宗商品指数。有金属、农产品等等。可以根据这个来建立板块之间的联系。例如这里面针对各个品种的相关性,有一个相关性举证。看得出来左下角是工业品,右上角红的是三个油脂。工业品之间的相关性非常好,油脂相关性更高。因为你做统计套利带来的机会,这就是刚才分析的最低层次,可以直接做价差。油脂就是这样。但工业品之间必须要做一些基本面的分析。例如去年的棉花和PTA之间的套利,还是需要基本面,否则做价差的话可能会死得很惨。
如果说有了这种所谓的相关性,有了这个板块以后可以做板块的轮动。这里面简单地举个例子。利用板块之间的互动去构建组合,重新构建一个市场组合指数。后面是没有做任何阿尔法增强的市场。下面是买入性,但可以利用板块轮动来选择这段时间表现稍稍好一点来进行增配,构建成整合指数。还有一种因子驱动因子驱动有很多,比如货币供给,货币因子。很多时候都在关注现在央行有没有超发货币,最近都在下降,那是不是造成一种心理暗示,货币确实会宽松一些?现在可以摸摸股票,对吧?至于能不能摸摸股票,早就给大家提示,应该这一轮有反弹,不知道有没有看到。还有一种是规模因子、价值因子、高低价因子,三因子要素,非常熟悉了,券商朋友可能更熟悉这一块。最近有一个报道,最冷的基金经理表现差强人意,中欧的丁远(谐音)教授,一年时间管理这个基金可能只需要花5个小时。5个小时怎么用?一年当中一共出5次报表,季度报表和年度报表,每次只花1小时,把所有的样板数据拿过来,筛选一下。一年只需要5个小时来管理。平均下来超额收益是18%。这为我们做量化的做了一个证明,大家可以去检查,从2007年到现在。这是我们一直在关注的老师,他做的东西。
当然你也可以做一个检查统计。这里面简单地举个例子,这里举的是糖和大豆,可能是两完全不相关的东西。或者我以前也曾经做过这样的事情,拿锌和铝,或者拿锌和香蕉来做,为什么要这样做?实际上要找之间的轮动关系,看一下他们的特征。比如看一下RSI的分布情况,如果有很好的分布特征,就可以构建一个策略出来。
另一块就是跨期,跨期更简单了。例如股指跨区,这里存在一个问题,就是流动性。交易思想很简单,比如把两个股指的合约拿过来做一个小波的过滤。找出最想要的一段数据出来,或者把一部分留下来,这里面会去掉很多的噪音。重新去做价差统计,大家可以试一下会不会比你直接用价格要好很多。这是我们交易的特征。数据比较短,所以我们这里面的交易次数也比较短,4月19号到6月4号。另外看到的是阿尔法,我想陈经理也跟大家讲过现在模拟的业绩。相当不错。
最后是期限,期限的话大家没有什么机会,所以直接跳过。如果你觉得需要做期限套利复制,原代码可以奉送。但唯一条件是要开股,而且要打资金进来。还有一块是融资融券。融资融券的话现在据我了解基金公司参与得比较少。但融资融券它的统计政策非常非常好,而且比较大的一个套利机会存在。这里面做了一个融资融券的套保模型。从90支股票里来做选择。一对一,最多的时候可以开5组,有机会就开进去,没机会就空仓,可以给你五组,有五组持仓限制。最后净值从2005年到今年测试的4月份结束。净值涨到12。右边是每年的收益率情况。最高一年,2008年收益率接近50%多。这里面都是单利,如果是复利会更高。而且杠杆用得比较低,还没有借钱。也就是说2块钱做一件事,如果融资融券的话实际上只需要1块3,或者1块钱左右就把事情干完了。杠杆比较低。
最后跟大家沟通的是一个现货择时套保风险。这一块重点向大家推荐。现在的证券市场也不好做,大家又舍不得割肉,舍不得全部割掉,把钱转到期货这里来,得想办法,总得分一点给我。所以可以证券割一点点,剩余的钱放到期货来,为你设计这个模型。只需要割掉1/3的基金到期货来做正向收益,就这么简单。
我们针对保守投资者做的第一种,股票可以持有,割掉一点,拿一点钱过来。用沪深300,或者用期货来做择时和对冲。第二种,你觉得上涨的时候还想要做多,那可以做多。第三种情况,我可以全割,那太感谢你了。可以把所有的钱扔过来,可以做多,也可以做空。三种情况。这是给大家举的简单例子。这里用的是金属股票值。这里面选了9支金属,所有铜类的股票。铜类股票在牛市和熊市里最高时候净值接近20,跌下去的很厉害,跌了90%。
简单讲一下原理。如果市场在上涨的时候,2/3的资金在证券市场里折腾,还有1/3的钱放在期货那里不动。可以看一下测试报告,一共79个月,月均收益率10%。最大回撤19%。这时候你会问不是帮我锁了吗?怎么还有19%的亏损?主要有两个原因:一,我帮你锁是用沪深300来锁,毕竟技术行业有行业风险。沪深300只是一个综合性的指数。你的阿尔法没办法帮你完全锁住。二,你的贝塔还是不一定的。模型稍微有点滞后,不可能先知先觉帮你锁,所以回撤还是有。但要看准确率。
这是每年资金套保的统计情况。今年我们这个模型一直测到6月底,亏2%。样板一直跟踪到10月底,现在赚3%。大家可以算一下相比大盘的超额收益率有多少。这张图主要是我套保的表现情况。蓝色的柱子是我们管理的帐户。中间这个是沪深300,红色的是大宗商品。在很多时候收益要比标的资产要好。特别是在08年时候,当然09年要差一点。在找原因。主要原因是那一年反映比较慢一点。(
右边是最大回撤,从最大回撤角度来看风险控制得比较好。这是模型所谓的检验情况。左边是我的收益率,右边第一项,第一个是沪深300收益率,然后是沪深300波动,绝对值。第一项是0.005,如果是亚变量发生的话,把亚变量一减。一锁以后基本上亏得比较少,基本亏万分之几一天。这里面还有一个波动,看第一项,如果市场波动很大的时候有亏损,有可能是对冲不足,或者是行业的风险发布造成。
看第二项贝塔系数,贝塔系数大概是0.19,大概0.2。再看一下下面一个图,右边厚,左边薄,否则不会挣钱,是这样的情况。第二种情况,你上涨的时候我可以买,但买的时候只能你对应的市值资金帐户杠杆永远保持在1%以下,不会满仓。第三种情况,也可以投机。目前为止我们证券帐户可以平掉,到期货做一点,大概是这样的情况。所以08年赚得不多,但允许我的杠杆放大,3份的资金放在这儿,那可以杠杆做空。目前情况来看,我们还是比较满意。证券那边卖掉,现金放在这儿,期货那边照样卖。是这样的情况。
这里面是不是有一个模型优化。如果想做模型优化,模型优化的结果是在下面。刚才讲的是宏观的理念,宏观模型的建立,还有信号系统的建立,但没有涉及到一个根本。我如何去寻找市场机会。在我们的研究体系里面,你说建立一个很好的模型,模型的准确率达到70%。那只能给你打20分,我可能更关心的是你的风控。你的风控模型会给你打60分。20分是交易模型,60分是分控,20分是平台,执行效率。风控包括几部分:一,发现机会。二,管理风险。三,模型反馈。我们首先要讲一讲发现机会,这是我们针对CRB指数做的,当然也可以看新湖指数。CRB指数大家更熟悉一点。右边的图是我们7月份时候做的。左边的图认为市场要反弹。这在量化月报里每个月中下旬免费向大家提供预测下一个月度的市场走势。
这个目的是帮大家去发现机会。这是黄金指数。6月份的数据。这是美元指数。这是针对最近的沪深300,如果说你是在10月底拿到量化月报,那有可能这一波确实没错过,这一波反弹。如果发现了市场的机会,例如我们认为股指要反弹,或者黄金要暴跌,那后面的是模型去做管理、跟踪,就是前面讲的那一套东西。再后面就要涉及到我有很多个品种,这个品种可以在很多周期上分配,怎么去管理的问题。涉及到策略是不是该启用,策略的启用监管。每个人每天给我发一个策略出来,一年有1千个策略,是不是每个人都要给钱,这就涉及到策略管理的问题。
二,现在上市的品种有28个,是不是28个品种都给一样的钱。
三,大家看的交易周期不一样,有的喜欢看一分钟,有的喜欢看一周。周期之间怎么分配,这是一个问题。我需要做量化的解决方案。我的模型可能很差,甚至给我一个创新线。如果说你在周期之间做切换做得很好,如果说你在品种之间做分配,分配得很好,马上就可以赚钱。我们怎么去用交易技术,这一块是最重要的。所以为什么我们说20分只是一个信号管理,60分是资产配置管理。
这里简单地给大家做几个介绍。例如我同一个策略在不同的品种之间怎么做分类。这里给大家展现三种技术:一,波动性分配。大家很熟悉的海龟法则,市场波动越大,你生存的机会越小。很可能今天是正向波动6%,明年是反向波动6%,模型没办法跟踪你,那只能限制你,波动越大,你的头寸越小,这是最著名的海龟法则。第二种情况是动量,做高波动性的品种。而且波动性越强,给的资金量越大。这是两种对比情况。从差异情况来看并不是很明显。第三种情况,比较重要,就是要做大类资产的类别分类。需要看我的模型在各个品种上的表现情况。我给一个风险,要求我的期望收益最大化,做模型的优化。重新分配资金给他。如果大家做过大类的品种测试,会发现你这个模型在头上有效,很可能在金属类板块上都有效。各个板块的资金属性和偏重属性不一样。所以我们的模型要针对性地去进行分配。
最后回到刚才的话题,可能有1千个模型,这1千个模型怎么管理,这就涉及到模型的启用和添置的问题。我们针对的是刚才讲的第一个模型。需要平掉一部分钱放在期货这里。我们这里针对模型做了所谓策略的开关。收益性比刚才小一点,但需要关注风险。这就回到刚开始说的,我对模型的要求是什么?一,回撤,二,资金没有增长新高的时间。三,我的收益。对我们来说最关心的是回撤,因为不知道客户什么时候给我一笔钱让我去做交易。这是模型的启用问题。
再回到刚才所讲的,品种的选择,怎么站在品种上选。这里面实际上已经把方法通过我们的量化日报来做推介,而且都免费地放在我们公司的网站上,每天在开盘前都应该看到。量化日报可能会成为我们公司CTA业务的部分。大家都觉得好用的时候就可以收费了,现在是免费。这里面主要解释一下,也一个所谓的趋势性和回复性。如果说趋势性越强,表示这个产品做趋势交易可能越有效。如果回复性的话,意味着在这个品种上波折比较多。如果做趋势交易的话要选择比较靠前的方面。
还有一个是交易周期。所谓的交易周期,比如双金线。双金线实际上就是定价模型。比如预期收益是正的,实际上这就是一个定价。这里面很自然地得到交易周期。个股品种的交易周期会给你做分类。会根据现在市场上的流动性,资金的流向,以及现在的市场波动来给推荐几个品种来让你观察。比如推荐的是5个品种,当然将来会有更多。同时会给出一个杠杆,以及交易方向。交易方向的话自己可以看看。交易方向是什么?只需要看一下对应的双金线,看一下那个方向就可以。
最后涉及到交易的落地。在党的领导下要坚持规范化交易。这样的话我们的交易才能够做得长久。要不然帐户就被停掉。所以这里要控制自买自卖。控制最大持仓量等等。这是必须遵守的交易规则还有模型反馈和资金反馈。比如回撤是多少,等等,这是一个风险控制技术。可以在平台构建时候把它写到风控平台里去实现。这是针对对冲的量化模型,应该分析什么要素,有了这个分析要素和模型构建以后,你应该在哪一个周期上,哪些品种上分配,以及你模型的反馈管理。