开拓者量化网 资讯频道 程序化交易 交易心得 张涛:基于K线拐点规律的量化对冲策略

[转] 张涛:基于K线拐点规律的量化对冲策略

2013-10-22 12:10 来源: 期货资管网 浏览:3216 评论:(0) 作者:开拓者金融网

张  涛:各位老师,我每次出来讲,都诚惶诚恐,因为我给自己定位很明确,我就是在这个市场里面一个末进后学或者后学末进。我简单介绍一下个人背景,07年开始接触技术分析,08年主攻国内期货市场,主要的研究方法就是技术分析,然后到了10年的时候感觉对技术分析里面的一些规律比较有把握,然后把它总结下来,又用了一年时间,11年基本实现了单品种策略,我现在主要做的就是量化,到了11年年底的时候把整个北斗一号的策略系统给确定下来了,然后12年测了一年,今年又实盘开始跑,今天有那么好的机会感谢期货资管网给我那么好的机会跟各位老师做一下汇报,也请各位老师多提批评指正的意见。


这是去年测了一年的组合,整体跑下来的形态。我个人给北斗一号的定义,它首先是一个预测系统,对行情,尤其是大波动的预测效果还是比较不错的,北斗一号基本是单品种捕捉波段的。第二,它是一套交易系统,它对整个行情的进场时机和平仓时机的把握,以及加仓策略、换合约等等实战可能会遇到的所有问题都总结在一套系统里面,我觉得这套系统也比较完备,考虑的方便比较周到。最后就是我个人感觉整体上北斗一号每个环节设计精细缜密,面向大资金,以低风险、高收益为不断追求的目标,目前测试一年,整体感觉还是不错的。


产品的特点,第一,它是波段策略,以日线级别的波段,并不是日内的高频。第二,量化和组合,现在我投资的理念主要集中在量化和组合这两个特点上,现在的思路基本是多周期、多品种、多策略的组合,可以取得可观的收益,把风险控制在比较低的水平上,我个人测算这套系统年化收益率40%以上应该差不多,风险主要看整体上回撤,从最高点到最低点的回撤。另外就是适合大资金,因为我做的是7个品种的组合,所以成交量比较大,即便是5个亿的资金放进去,每个品种10%的资金,也就是5000万,放在这7个品种里面,我觉得5000万是完全可以容纳的。


再详细跟各位老师汇报一下设计理念,最底层的设计理念是资金推动行情,我当时是怎么考虑的呢?我在看盘的过程中,很多比较典型的技术图形或者技术指标在一些拐点产生的时候都有非常强的规律性,当然这种规律性不容易被发现,但是我深入研究以后觉得这些规律性都是比较可信的。


我上一次参加期货资管网的研讨会的时候也汇报过这个想法,我个人感觉这个行情是怎么产生的呢?所有的行情肯定是资金打出来的,肯定是钱打出来的,比如说像春节前后这一波见顶往下走的拐点,在春节前的时候,基本面的因素开始在酝酿,包括宏观的、国内的、国外的、行业的、资金的等等,所有这些基本面的信息在酝酿,酝酿之后首先接收到这种信号的一定是那些主力资金,主力资金具有研究优势、信息优势、资金优势和操作优势,它们可能开始慢慢把原来的多单平掉,慢慢把空单进去,在这个过程里面肯定有些痕迹,在K线图上会留下一些痕迹,肯定跟单边上涨的规律不一样,在这个过程中,因为资金转向了,还是会有些特征在里面体现出来,从这个方面去把握它,然后通过总结、量化、测试、修改,最后再动作实盘测试,把这个东西固定下来,形成单品种策略。


量化投资这个理念是这几年方兴未艾的,我觉得定义的非常好,量化投资理论是借助现代统计学和数学的方法,利用计算机技术从庞大的历史数据中海选能带来超额收益的多种大概率实践以制定策略,用数量模型验证及固化这些规律和策略,然后严格执行已固化的策略来指导投资,以求获得可持续的、稳定且高于平均的超额回报。


它的优点,一是大量而复杂的计算交给计算机做,二是解放人脑,这个市场是最能直观体现群体投资心理的市场,所以一定会考验你的心理,考验你的人性,就会比较累,如果说搞一个工具辅助你的话,会让你自己操作和判断的时候放心很多。同时再讲一点,目前固定下来的量化策略也是一种开放性的,因为也要保持警惕,很多人讲到反量化的问题,每一个投资者都可能遇到黑天鹅等等,未来的风险一定可能存在,所以平时在做量化投资的过程中,也要不断的看到自己目前确定的策略可能还有哪些,比如行情改变了,你的策略没有跟着变,捕捉这种有可能发生改变的细节,保持警惕性,随时考虑改进的问题。


目前做的是7+4个品种,主要操作的是7个品种,4个是备选的品种,这7个品种基本上就是符合几个条件,首先是资金量比较大,将来如果接大资金的话,能下得进去单,单子下进去对行情不会有很大的干扰或者被别人发现;再一个是波段性比较好,每天都能走出几波来,像燃料油这种老是走平线的,参与进去也没有多大意义,所以目前挑的这几个品种条件都还不错。


我们这个策略大约在10年、11年固定下来,回撤了这些品种从上市以来所有的走势,下面就是历史回撤的数据,先给大家看一个表,最左侧是操作的日期,第二列是单次盈亏的点次,第三列是累计的,把左边亏损或者盈利的部分累计下来,方向是做空或者做多,建仓点位是拿每天的收盘价做大体的记录,这是从96年4月30号铜那一天开始有K线图,然后是回撤的结果,中间也会有一些策略失效的时候,这段时间的行情比如振荡或者走势真好是我的策略所不能把握的,中间也有,红线是累积盈利的曲线,蓝线是单次盈亏的记录,这是铜的、橡胶的、豆粕的、棉花的、玉米的、白糖的、PTA、塑料、棕榈油、螺纹钢、股指,一共是7+4个品种,基本上累积盈利都是向上走的,像股指,从去年8月份到11月份,持续的失效,它的行情我的策略进去总是亏的。


这是所有11个品种从有K线图以来的统计,通过一些算法作出的结果,为什么选这7个品种?红线这7个品种基本是表现比较好的,资金量比较大,里面铜相对差一点,铜还不如白糖,但因为白糖的收益率低一点,所以没有把它选进来,所以选了前面这7个,后面4个的历史收益率比较低,所以没有纳进来,如果将来资金量大,就会考虑收进来,或者发现它机会非常好,也会纳入到整个系统里面。


从前面的回顾可以看到,这7+4个品种几年的累积盈利,主要是捕捉大波段,几年整体盈利比较好,中间不排除有持续的策略失效。为了解决这个问题,比如把7个品种组合起来,经济学里面讲不要把鸡蛋放在一个篮子里,比如像股指,去年8月份到11月份策略持续失效的时候,在这几个月里面,股指持续失效,但其他的品种策略可能是持续有效的,这样一综合,回撤就不会大,作为一个盘手来说考虑最大的可能是自己仓位的问题,我个人觉得是这样,因为仓位决定你的收益和回撤。


我过去几年测的最大回撤是40%的话,我的仓位顶多到60%,万一遇到这种行情,可能我的成本就会被打掉,首先要看过去最大的回撤或者最大的亏损可能是多少,然后再来决定你的仓位。如果操作单品种的话,一个是资金量的问题,再一个就是单品种策略失效的问题造成的风险就会比较大,如果把几个品种组合起来,我想这种回撤就会小一点,如果保证回撤,把几个品种放在一个组合里。在实际操作中有可能遇到的问题都考虑进去,实战中的问题都考虑进去,这样形成整个完备的系统,这就是北斗一号。


去年模拟测试,申请了1亿资金的模拟单去测试的,这里我讲一下,模拟和实盘,其他的做法可能有点区别,我这个是日线级别的波段策略,很严格的,如果真的是实际的资金去做的话,我个人感觉和这个应该差别不大。去年整体跑出来的特点和我之前设计的设计理念相吻合,在两个月左右的时间里面可能会产生一个振荡回撤,不上涨,如果说一波行情来的时候,它就会快速上涨,再有一段振荡,然后快速上涨。


去年一共做了105次操作,所有的操作都在网上公布,有一个网站,去年一直和他们合作,我每做一次,就在他们网站上公布。去年做的主要盈利来自于大波段的把握,刚才杨总介绍的时候,我这个策略运行的很慢,操作不频繁,多的时候可能两个半月不会操作,短的话最短可能就是一天,比如今天建仓明天出,这个是股指去年操作的,右边的图,大的波段都可以做到,去年整体的盈利是428个点,这是点数。


从去年8月到11月、12月初这段时间是持续亏损的那段时间,每一次都是错的,但是因为全年有大幅的盈利,所以最后也能得到一个正值。这是螺纹钢,去年也是大的波段都可以拿到,这一波因为比较尖,比如这里做空,这里开始做多,这一波也没有赚到多少钱,蓝线箭头主要是盈利空间比较大的几个波段。这是铜的,去年的波段性还比较好,这几波都抓好了,快到过年前的这波上涨也抓到了。这是橡胶的,这是塑料、棉花、PTA,主要了这几个,这就是单边策略捕捉趋势的特点,在振荡里面可能稍微亏一点,但亏不多,比如像PTA,连续亏几次,都亏的都不多,一次就赚很多,就赚回来了,前面这7个品种,去年单品种全部都是盈利的,对整个账户是正向的贡献。


这个是对去年操作的统计,去年一共操作105次,7个品种操作105次的话,相当于平均每个品种每个月操作不超过2次,给期货公司贡献的手续费就稍微弱一点,我计算了一下,手续费基本是本金的4%,所有的手续费加起来。最大的回撤是14.34%,从高点到低点,最长不赚钱的时间周期是44个交易日。最下面两行我想重点讲一下,低于本金的回撤,这个是对于一个操盘手或者策略执行者来说非常重要的指标,客户的钱拿过来,大家都不希望亏,客户不想亏,你也不想亏,你需要做的是客户的钱进来,一进行情,马上拉升,这是择时的问题,把握建仓的时机,什么时候建仓对你最安全,去年我挑的入场时间是2012年1月15号开始建仓,低于本金的只有1天,低于本金就是0.09,这是最大低于本金的亏损。


这是去年合作的网站,所有的操作都在网站上公布,所有的操作都在上面,如果不动的话就是持有,大部分时间是在持有。这个是北斗一号今年做的,我的模拟还是做,这个系统自身也有规律,比如回撤多少时间就等待一波拉伸,我觉得还是严格的去做,它对于我实盘操作来说就是辅助交易的工具,今年从2月18号开始严格按照北斗一号的系统去做,首先是春节这一波下跌,抓的非常好,基本从2月18、19、20号三天不断做空,一直拿到5月初,包括一期和二期,有些投资者可能比较关注回撤的问题,其实回撤,比如这一波回撤看上去比较大,前面有回撤,是因为行情出现了相反的,现在下跌结束,开始反叛,我的策略系统反应不了那么快,刚开始反弹的几天,肯定是我的系统被它带着走,我肯定不会在最高点的时候建仓,肯定等待一次机会,我的本金拿过来之后不会产生像实际跑出来那么大的回撤,我觉得这是需要解释的。这是今年操作的几次,基本上18、19、20号就开始做空。


这个是实盘,实盘到现在收益率确实不错,回撤控制的也很好,这就是在北斗一号系统的指引和辅导下,再加入一些主观的交易经验去操作的,因为这套系统本来就是我的主观经验去开发的,在它的基础上再加上我的主观交易,我觉得对行情会把握的更好,比如在单边下跌的时候会出现一些反弹,比如调小周期,小周期显示出已经跌不动了,要么先出来等一等,要么扎一轮反弹,今年主观交易加上北斗一号系统,今年测试效果还是不错的。


这个红线是实盘跑的,蓝线是模拟跑的,黄线是两个差值,也就是说北斗一号现在对于我来说就是辅助交易系统,它有一些非常好的交易机会我可以去把握,在没有出现交易机会的时候可以加上自己的主观再丰富和提高。


因为从去年年底到现在,经常出来做路演,和很多投资者交流,交流的过程中也有一些问题,我把这些问题集中回答一下,第一是回撤大,一个是建仓的问题,不会选择在我的系统走到高点的时候或者一轮行情走完的时候建仓。


再一个我想讲关于本金保护的问题,像去年低于本金的只有1天,最大本金以下的亏损是0.09,今年一开始建仓的时候稍微有点波折,就是3天时间,最大的本金以下亏损是2.15,把握本金的建仓非常重要,对客户和操作者来说都是非常重要的。


第二就是盈利率能否保持,前面11个品种的回撤显示出这个系统整体上是盈利的,这个回撤说明什么问题呢?在过去复杂的行情,不管什么品种,单边上涨、单边下跌、振荡或者遇到连续跌停板等等这种行情,过去16年很多品种综合起来,所有的行情基本上都能遇到,过去测试是有效的,我个人认为未来失效的可能性并不是很大,其实大家做投资就是用过去的经验去指导未来的机会。


第三个是关于反量化的问题,有些人觉得过去一些经验是可以的,可能很多人发现这个东西以后,未来可能就失效了,我个人还是想从核心的理念上去解释一下,我的核心理念就是紧跟主力,主力的变动,我觉得我现在有能力把握,我的策略就是跟着走,主力动了以后我跟着主力走,理念上有所区别。


再一个,有些人谈到模拟盘和实盘的差别,像心态、敢不敢下单等等,这个对于我来说已经不是问题了,因为今年实盘也跑的不错。再一个就是资金容量上限,原来大体估算了一下想定在5个亿,7个品种,每个品种10%的仓位,也就是5000万,目前来说完全接的了,未来整个行业的容量越来越大,可操作的资金上限还可以再提高。


我还有一套北斗二号的策略,去年测了一年,相比北斗一号来说稍微差一点,收益率是43%,回撤将近20%,最长的回撤时间是53个交易日,相对来说各个指标都不如北斗一号好,这套系统我现在暂时把它封存起来,如果将来需要把它配合北斗一号去操作的话,将来资金量大,考虑扩容的问题等等,将来再考虑它或者再把它改进一下。


最后我想再多讲一下这几个问题,第一个,去年所有的操作包括今年所有的操作都在网上公开,现在看着我操作的投资者也比较多,而且不光是深圳的,包括广州、上海、宁波,这几次出去做路演,也积累了一些客户群,我都跟客户讲,不着急谈合作的事情,你先看我做半年或者一年的时间,如果我做的跟我讲的一样,到时候有信心的话,明年再谈合作的问题,我们做交易出身,都是比较实在的。


第二,现在有一些大的基金可能也想发产品,比如一发就是1个亿的,我和他们谈,比如1个亿的资金,可能8000万拿去做比较安全的投资,比如套利、对冲这种风险比较低,收益相对也比较低的,拿出2000万配上我这个系统就可以,现在主要跟他们谈这个合作的问题。


第三,尤其是新进资金,保证本金的问题,比如正常建仓可能就是60%将近70%的仓位,新进资金,尤其第一次合作的资金,跟他们谈把仓位降到50%,第一年大家是相互了解和相互磨合的实时期,新进资金先小规模做,达到一定时间之后再放开。


第四,行情配合,我的策略特点是对大波段的捕捉,如果全年没有大波段,就是振荡行情,我的策略可能是不赚钱的。


第五,试看半年。


第六,现在给一些期货公司、投资公司或者现货公司的期货部门提供拐点报告的服务,因为跟了我一段时间之后,觉得我的拐点对于大的行情把握的还不错,本身他也有研究机构,我再给一个这样的报告,可能对他的研究成果,比如他现在在看空,我出现一个看空的拐点,他可能心理上把握的比较大一点。


基本上这就是北斗一号的详细介绍,请各位老师、专家多指正,谢谢!

第一个问题,关于宋老师的提问。这个实盘今年拿了本金155万,现在已经将近300万,如果说资金量更大一点的话,我可能考虑人工干预的就少一点,比如到了上亿规模的话,可能完全交给计算机去做,当然现在我的成交都是手动下单,没有交给计算机完全的成交,下单的环节还是手动下单,将来不是说资金量大了完全交易,可能还会做一些人工的判断,但人工的判断不像今年干预的那么多,这是关于第一个资金量的问题。


第二个问题,关于拐点的核心技术问题。这个问题我刚才已经介绍了,出现拐点的时候,首先一点,它和单边肯定是不一样的,在我眼里,一个拐点的产生大概有一个星期的时间,这一个星期主力在交锋,在进行一些关键战役的关键战斗,最后可能有一方会慢慢显示出强来,肯定和单边走势里面的一些小周期是不一样的,我刚才讲了周期的问题,比如说在我眼里,顶可能是一个星期时间形成,底相对来说可能时间长一点,这是我个人的经验,我觉得底的形成比顶的时间会长。


我刚才讲一个星期就是一个概数,并不是每次都是一个星期,主力资金量庞大,肯定不会很短的时间内就把自己的单子建完,比如说一个星期,比如把5分钟图拿出来,在一个星期的5分钟图里面和过去一个星期的5分钟图肯定有区别,肯定有些不同的地方,比如之前一个星期的5分钟图可能看到都是比较强烈的上涨,这时候还是多方的力量强一点,在出现拐点的时候,比如关键点位或者关键形态该突破的时候不突破,可能故意不去走,也可能假的往上抽一下,可能也是为了出单或者进单。


我再多讲一下我的技术是怎么编出来的,我本科是学计算机的,研究生读的是经济学,我有两个专业,这两个专业上学的时候还是学了一些东西。当时是考虑把几个常用的技术指标用计算机语言编出来,比如MECD,包括均线,所有的东西打散,先看程序,统计了什么数据,意义在哪里,优缺点在哪里,把经常看的有用的指标净化的东西摘出来,不太有用的东西去掉,然后再用自己的语言重新编程,这个系统是这么来的,也是源自于以前技术分析的工具,用我的理解和体会把重要的东西给编在一起,主要是这样的。谢谢!


评分:     

评论列表(0)
第 1- 0 条, 共 0 条.

您需要 [注册] 或  [登陆] 后才能发表点评