主持人:如果某个投资者,之前是做手工交易的,但他不会编程,您觉得他自己学编程去实现交易思路,这个困难程度大不大? 郑林:我觉得要看个人,如果很有恒心的话也可以做到。比如有的人自己手工交易比较好,可以委托一个比较信得过的程序化交易人员,把思维写成代码,自己能够看得懂,也能够改参数,我觉得也可以。 主持人:您身边也有不少朋友做程序化交易,就您看来,优秀的程序化交易者,都有哪些共同的品质? 郑林:我身边确实有很多优秀的程序化交易者,我之前的同事中去年有3个金牛奖得主,管理规模都在20亿以上。我觉得优秀的程序化交易者,至少都是踩过坑、遇到过困难的,性格上是比较恬淡的,这些人还有一个特性,就是比较能守得住,不太会人云亦云,都有自己的想法,并且能够坚持。 主持人:程序化交易最早是从国外开始的,国外有很多优秀的程序化交易大师,国内近几年也出现了很多程序化交易高手,在这些人当中,您有没有印象特别深刻或者佩服的? 郑林:我举个例子,我之前的同事陈斌,他现在是千象投资的投资总监,他比较会钻研、比较能够吃苦,能够守得住,即使半年资金不创新高,他还是能坚持。我觉得同时是时势造英雄,其实在欧美的程序化交易中,曾经出现过整个行业中程序化交易的基金一半亏损的情况,这种情况下应该是把很多人都赶走了,后来又做起来了。国内可能今后也会遇到这样的情况,因为一个赛道变拥挤了,市场就这么大,如果要每个人都赚钱还是很难的,所以我觉得大家都要磨好内功、做好准备。 主持人:您是如何看待程序化交易在国内的发展前景的? 郑林:在国内,程序化交易体量会越来越大,做的人应该会越来越多。第二,进入这个行业的人才肯定也会越来越多。蛋糕会越来越大,同时分蛋糕的人也会越来越多,所以头部效应肯定是会很明显的,一些做程序化的大的私募基金会越来越大,不够水平的会越来越难生存。所以我觉得在私募这行,需要不断地在自我进化跟进步的过程中,大家都要不断地学习,才能赶上时代的浪潮。 主持人:在程序化交易中,滑点是一大难题,特别是现在不少品种的挂单数量比以前少很多,请问滑点对于您对外分享的策略以及对您的实盘交易影响大不大?您是否有一些方法减小滑点的影响? 郑林:滑点问题要从几个角度考虑,比如螺纹钢,现在在场的人变少了,挂单的量也变少了,当在场的人多起来了,它挂单的量也多了。对于滑点的问题,比如你在策略设计上,如果你是在下一根K线交易的,那么滑点就会小很多,如果一根大阳线突破上去,你是迅速去追单的,那么滑点会大一些,我觉得这个问题还是比较难避免,我们能做的是选择一些交易量大的、比较活跃的品种。我讲讲我的一个经历,股指期货受限以后,有一段时间我还在做,我原来几个同事也还在做,有一天突然之间跌停,但是其实股票指数并没有跌那么多,但股指突然跌停,因为有几百手错单突然打下来,就造成程序化大面积地去追单,有些在最底部跌停价也开了空单,我记得当天一下子从赚3%变成亏3%,这个经历就比较惨痛。流动性差的品种,大家一定不能去交易,指不定什么时候就来个坑,所以大家在选择品种上,一定要选择流动性好的品种,这样不容易出系统性风险,交易的滑点也会小一些。 主持人:如果下一根K线是下一个交易日的开盘第一根K线,这个时候会不会造成滑点比较大的问题? 郑林:这个也要避免,可以在策略的设计当中写进去,就是在集合竞价的时候不要进场。 主持人:在您的实盘交易当中,对于不同的期货品种,仓位和资金是如何分配的?是平均分配的,还是有所侧重的? 郑林:比如一个基金产品刚开始运行,我的仓位大概是10%到15%,等做到比较稳定了,那会提高到30%左右。每个品种上的资金分配,就是我刚才说的用策略投票的方法,比如你用很多策略交易,那些长期比较稳定的品种,它自然地权重就提高了。 主持人:有网友提问,程序化交易当中有很多参数,如何去找到一个合适的参数? 郑林:现在很多软件都可以做检测,参数尖峰的点肯定是不能选的,你选在平稳的区间就行了,比如你只看收益的话,就看看这个参数左右的参数,看它们的收益率跟选定的参数对应的收益率差别大不大,如果不大的话,这就是一个比较平稳的参数区间,再从这个平稳的参数区间里面去选。 主持人:也就是说要避免尖峰部位的参数,如果选了尖峰的参数,有可能有过度优化的问题。 郑林:说到过度优化,我们以前是踩过坑的,优化得不能再优化了,有时候会把3个参数一起拿来优化,这种情况就很容易出现一个极值,3个参数构建了一个极值点出来,左右两边都跟它差距很大,这个时候问题就很大了,实盘交易会让你很失望的。 主持人:有网友想请您介绍一下程序化交易当中,资金管理的一些基本思路。 郑林:比如我们在管理基金产品的时候,就我个人来说,至少要保证亏损的最大限度不能超过5%,如果你的产品净值低于0.95就很麻烦了,所以在一开始的时候,可以存一些货币型基金,一开始的仓位控制在10%到15%是比较适合的,等有一定收益以后,盈利再回吐的时候加仓是比较好的。 主持人:您刚刚提到的是管理产品,回撤的控制是比较严格而且比较严谨的,对于大部分的个人投资者而言,您认为程序化资金管理这一块应该怎么做? 郑林:程序化的特点其实是很明确的,年化收益基本上是最大亏损的2到5倍,如果行情不好的话,可能是2倍,比如年化收益要求30%,那它可能最大回撤有15%,那么行情好的时候,最大回撤是15%,可能年化收益有75%,根据这个比例,按风险来配置自己的仓位。比如你可以承受10%的风险,那你就设置20%的仓位,你要求的回报率如果是100%,那么你就应该能够承受30%的风险。 主持人:有网友提问,在不同的行情阶段,表现最好的参数可能是不一样的,参数选好以后,之后要不要去改参数? 郑林:对于改参数,其实很难有这么好的运气,就是说你改的参数很难是接下来最好的,改参数其实是对过去行情的一个拟合,你改了以后,往往是不适应未来的行情的。我们的普遍做法是,去选一个市场通用的、效率不是很高、也不是很低的一个参数,组合起来绩效还可以,我们不在某个品种上进行过分的优化,或者说不在某个品种上做得很细。举个例子,比如你在螺纹钢上优化了,优化得很好,最大回撤是3000,那么实盘糟糕了,很快你可能就会见到3000这个数字,那么你怎么办呢,是下线还是不下线?比如说你不怎么优化,可能螺纹钢的最大回撤是6000,那么6000这个数字你是不太会见到的,但是你组合以后,把这个风险对冲了,你后面用起来就比较放心了。 主持人:还有网友提问,怎么去判断策略失效?有些书本上会写,超过历史最大回撤,就要考虑策略失效的问题。 郑林:策略失效这个问题有时候会很有趣,同一个策略,可能在这个品种上创了最大回撤,在另外一个品种上创了新高,这个时候你怎么评判它到底有没有失效呢?所以还是回到刚才的那个问题,就是一开始在检验上一定要花大功夫,策略不要轻易地下线,如果检验上你花了很大功夫,最后结果如果是你亏了钱,那么你看看同行,他们肯定也亏了钱。我觉得一方面你要评判策略的有效性,一方面还要跟同行对比,可能这个标的在今年确实是很难做,那也不要过分强求自己。比如现在港股行情很好,做港股的基金基本上都赚得很多,但是做阿尔法的基金都不太好,那么你能说阿尔法就一定失效了吗?其实很多时候是市场带来的一些机会,所以除了要评判自身的策略以外,也要结合市场来看,不要一段时间亏了钱就吓到了,还要看看同行,如果大家都不好,你做得比其他人好一些,我觉得你就能熬过去。因为往往是市场上很多人都奔溃的时候,行情就来了。 主持人:郑总您这边还有什么想对观众朋友以及广大投资者说的? 郑林:我觉得做程序化,是个路漫漫其修远兮的过程,大家可以上下而求索。程序化交易是一份事业,大家也不用太急,选择可靠的策略、可靠的平台、或者可靠的人慢慢做。 七禾网联合人人宽客推出【策略源码分享】服务,我们推出了数十套优秀的股票、期货程序化交易策略。领取策略源码,或咨询程序化交易策略的相关问题,请加微信:QHYM777,扫描下方二维码。 七禾网注:成绩代表过去,未来充满挑战! 责任编辑:傅旭鹏 |
【免责声明】本文仅代表作者本人观点,与本网站无关。本网站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。
本网站凡是注明“来源:七禾网”的文章均为七禾网 www.7hcn.com版权所有,相关网站或媒体若要转载须经七禾网同意0571-88212938,并注明出处。若本网站相关内容涉及到其他媒体或公司的版权,请联系0571-88212938,我们将及时调整或删除。
七禾研究中心负责人:刘健伟/翁建平
电话:0571-88212938
Email:57124514@qq.com
七禾科技中心负责人:李贺/相升澳
电话:15068166275
Email:1573338006@qq.com
七禾产业中心负责人:果圆/王婷
电话:18258198313
七禾研究员:唐正璐/李烨
电话:0571-88212938
Email:7hcn@163.com
七禾财富管理中心
电话:13732204374(微信同号)
电话:18657157586(微信同号)
七禾网 | 沈良宏观 | 七禾调研 | 价值投资君 | 七禾网APP安卓&鸿蒙 | 七禾网APP苹果 | 七禾网投顾平台 | 傅海棠自媒体 | 沈良自媒体 |
© 七禾网 浙ICP备09012462号-1 浙公网安备 33010802010119号 增值电信业务经营许可证[浙B2-20110481] 广播电视节目制作经营许可证[浙字第05637号]