//改变图片大小 function resizepic(thispic){if(thispic.width>500) thispic.width=500;} //无级缩放图片大小 function bbimg(o){ var zoom=parseInt(o.style.zoom, 10)||100; zoom+=event.wheelDelta/12; if (zoom>0) o.style.zoom=zoom+'%'; return false; }
位置:第六代财富网 >> 股票 >> 经验交流 >> 浏览文章

量化投资私募“只靠数据说话”

发布时间:2013-1-14 7:40:00 来源:中国证券报 function ContentSize(size) {document.getElementById('MyContent').style.fontSize=size+'px';} 【字体:
document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=" + Math.ceil(new Date()/3600000);

尽管国内阳光私募大规模发展已有6年,但量化产品在私募领域仍属于新生事物。作为一类独特的产品类型,量化产品具有自身鲜明的特点,并得到私募公司的普遍重视。

量化投资是指利用数学模型,并采用计算机技术运算,去实现投资策略的过程。与传统投资方法的区别在于,量化投资完全依据客观的定量结果,而不依赖任何定性的主观判断。事实上,大部分投资策略都可通过量化模型实现,包括量化选股、量化择时、期现套利等。而对于套利、高频交易等特殊策略,依靠量化模型甚至是取得成功的必然选择。

量化投资相对于传统的投资方法有三方面优势:一是投资决策完全“靠数据说话”,避免基金经理情绪波动的干扰;二是通过复杂的数学模型以及计算机的高速运算,可以突破人工处理数据在广度、深度方面的限制;三是通过程序化交易,可大幅提高交易的及时性。从海外来看,量化基金的典型代表非“大奖章基金”莫属,从1989年到2008年,詹姆斯·西蒙斯管理的大奖章(Medallion)基金取得骄人业绩,年均净回报率高达35%。

随着量化投资在国内的逐步兴起,2012年开始私募量化产品迅速增长。据我们不完全统计,目前采取量化策略的私募产品有22只。按照策略的不同,我们将量化私募产品分为四类:传统的股票多头策略、套利策略、市场中性策略、管理期货策略。其中,套利策略与市场中性策略数量较多,管理期货与股票多头策略仅有1只产品。套利策略由于套利机会的挖掘以及交易的时效性都需要量化模型的帮助,因此套利策略基本都用到量化方法。市场中性策略,主要追求对冲贝塔之后的阿尔法收益,因此现货组合的构建非常关键,多数情况下,为了保证现货组合能获取持续的正阿尔法,私募会采取量化选股的方式。在传统的股票多头以及管理期货这两类方向性投资策略中,完全采用量化模型进行决策的私募产品还较少。

除了部分市场中性策略产品以外,大部分量化私募产品都是去年才成立,历史业绩很短,因此我们无法充分评估量化私募产品的整体投资能力。以下我们只对其中具有半年以上业绩的产品做简单分析,仅供投资者参考。

首先,对于套利、市场中性策略来说,由于策略本身没有系统风险暴露,因此各产品都体现出较强的抗风险能力。不过,从收益率角度看,仅有采取套利策略的淘利套利1号与禹廷通两只产品业绩较好,年化收益率接近或超过10%。由此可见,市场中性产品,要想通过量化模型选出持续拥有正阿尔法的现货组合难度较大。而套利产品,由于可容纳资金规模较低以及套利机会的稀缺,取得优秀业绩的难度同样不小。

其次,对于管理期货、股票多头的产品来说,这两种策略都属于方向性投资,风险水平高,收益也可能较高。这两类策略中,纳入统计的均仅有一只产品,可能并不具有代表性。从业绩看,采用管理期货策略的盈冲一号由于可投资股指期货、商品期货等多个市场,且可多空双向投资,因此2012年取得21.88%的良好收益。而LIGHT HORSE稳健增长仅可在股市单边做多,不过2012年也取得了10.8%的正收益,超越沪深300指数。由此可见,量化投资在方向性投资策略中有用武之地。

标签:量化 投资 只靠 数据 据说 说话

上一篇:私募四季报A股值得超配
下一篇:私募高歌进场,公募弹药将尽?

相关阅读:

·杨佩昌为什么德国不会发生强制拆迁?2013.01.15
·赵智强北京合作建房等政府推地2013.01.15
·房产税会不会误伤国计民生2013.01.15
·收入门费是传销标志性特征2013.01.15
·清洁空气法案改变“雾都”2013.01.15
·陈子荣绿色建筑不是单项环保技术的叠加2013.01.15

ContentRigthTop();