分享

孟德稳:2高频交易不仅稳定而且还是暴利

 zhhcd 2016-09-12

  然后我们把三个交易系统的进化做一个对比,那么第一个,这个是最简单的那个交易策略,它三年半下来一手股指赚了不到14万块钱,三年半能赚一倍多一点,也就是说一年能有30%的收益,但问题是你能坚持到3年半吗?因为它的最大的资金回撤是20万,我们一手股指才10万,我们回撤都有20万,是不是我还没达到13万盈利的时候我就已经死光光了,你坚持不到三年半。

  我们做了第二层优化之后,加了过滤条件之后,看命中率有所提升,盈利也增加了不少,但是我们依然坚持不下去,因为依然能够把我们的本金亏掉,这个指的是最大的峰值回撤,但是我们做交易一定把最坏的情况先考虑掉,如果我进去的时候,我才用这个策略的时候,就是我的峰值呢?那是不是利用这个策略坚持下去,我就会先把我的本金亏掉,如果半仓交易,我的本金也快没了。

  那么到了第三个,这个盈利非常好,命中率也提升了,如果我满仓交易,最大回撤只有60%多。但是60%多也不行,你一样坚持不了。

  所以,这些就是它通过一些条件慢慢的进化,它达成了这样的一个收益的曲线,但是大家一定要记住,它的前提是什么?它的前提是你坚持利用它不做任何怀疑,你的执行上是没有出任何问题的。大家主观交易的时候我们想好了一套策略,我们最多能够严格按照策略执行多少时间?我自己认为,我是觉得我的执行力还算不错的,但是我执行一套固定的东西我超不过两个月,我就想放弃它,因为主观交易是避免不掉的东西,因为人有恐惧,有赌性,有贪婪,有迟疑,这个过程中我们会对它产生了怀疑,产生了怀疑的时候会发生在什么的时候,第一长期不盈利的时候,第二回撤很大的时候,那我们就死在黎明前了,所以说做到这种程度还是不行,而且这已经比我们主观交易要好很多了,因为我们的执行力没有问题,它是全程序化走的。


  那么我们是不是尝试着组合一些策略呢?这是一个简单的事情,我们是不是组合一些别的策略,跟它原理完全不一样的策略呢?那么我拿我们研发的策略做了一个叠加,大家看看效果图。叠加了3个趋势交易的系统,这三个趋势交易的系统是不一样的,但是为什么出来它的曲线会比一个单个的趋势交易系统会好很多呢?这是因为三个独立的策略,它们的收益是可以直接叠加的,但是它们的最大回撤却是可以互相抵消的,为什么?很可能存在一种情况,就是在一个策略亏钱的时候,另外一个策略赚钱了,这是不是就把我那个回撤的最大的比例往上抬了一下,这个就是利润可叠加,而风险可对冲。但是它因为都是趋势的交易系统,它还是有类同性的,有类同性它就有共振,在一些行情比较特殊的时候,它依然会三个同时去亏,大家看到这个曲线非常好,但是因为这是三年半的,如果你把任何一段半年的时间抽出来,它的曲线其实不好。随便截一个半年的,除了这段感觉比较好,这两个月我们可能就放弃了,因为这两个月回撤这么大可能就放弃了,所以说我们必须还要更进一步。它已经比之前的要好了,为什么?因为像一个股指开始上涨,一个敏感的趋势交易系统它会在上涨的初期做多做进去,一个不敏感的趋势交易系统,它会涨到一定幅度再加仓进去,这两个合在一块有什么好处呢?如果敏感的趋势遇到一个一定波幅的振荡系统的时候,它进去之后,会上涨。但是不要紧,我用另外一个趋势交易系统,我是20万的资金,我一个策略用10万,我是不是只亏了一半的钱在亏,我另一半没触发,我躲过去了。而第二次,如果这个趋势是上去了,不敏感的策略也触发了,现在加成两手了,又往下跌了,那至少我的第一手是在赚钱的,那我的结局可能是平手,或者是亏很少的钱,这样就抵御了一定的风险,但是它依然不行,我刚才跟大家说了,这是三年半的曲线,我们把任何一段曲线,比如说尤其是初期的曲线,就是单独挑出来,这可能就是四五个月,谁能坚持四五个月,亏了那么多,还对这个系统依然深信不疑呢?所以我们还要进化,怎么进化?我们要加入完全不同思维的交易系统,我们要叠加,我们要叠加什么?我们要叠加震荡策略和翻转策略。


  这个曲线很漂亮,道理是什么大家应该都理解了,那是因为我趋势的交易,它叠加出来的交易的时候会出现一个什么样的情况,拿前几天的上涨讲,在上涨的初期敏感的趋势交易开了一手仓,再涨,趋势交易另外一个策略也开仓了,再涨,做大波段趋势交易的策略也开仓了,现在加上三手了,前两手是赚钱的,第三手刚开始赚钱,如果再往上涨,三手都赚钱了,它的浮盈已经很大了,就是这个时候的反转的程序,如果说出现一个反转的苗头的话,反转就会直接进去锁它们的仓位。如果还往下,OK,振荡的策略又进去控制了,再锁仓,同时那些那些敏感的趋势交易系统会平仓,就会变成由一手加到两手多单,再加上三手多单,再锁一手空单,再锁一手空单,变成3手多单两手空单,最后的时候变两手对两手,两手多单对两手控空单,OK,我锁定了利润。这样比我单纯的交易系统要好。因为不管什么样的一个情况,我总有一个程序能适应它。但是大家看,如果人为能做出这种交易曲线的话,那这个人我真的是相当相当的佩服,神仙级的人物。其实它这个看着曲线那么好,如果你把它细化,分到几个月里,它依然是有几个月是不赚钱的。但是不要紧,我刚才已经跟大家说了一句话,长期稳定盈利的关键就是输的时候不要输太多,那就OK了,只要输不太多,我们就能够坚持下去,坚持下去就剩下了你。

  那这个系统我们是不是还能做进化呢?可以。我这个曲线只是做股指的曲线,那如果我们加入了铜,加入了橡胶、加入了螺纹,加入了焦炭,加入了其他的波动特征不一样的品种,是不是它的风险会更加分化,曲线会更加平滑呢,结果是肯定的。

  依照国外的程序化交易的经验来讲,一个长盛不衰的策略,国外有一些很成功的策略,他们的策略都是公开的,他们长盛不衰的一个非常重要的原因在于,它这个策略不只投资于一个市场,不只投资于一个品种,他们在某一个品种上,它的资金是一个大幅度的波动,但是它组合了所有的品种叠加到一块的时候,这个品种在亏钱的时候,另外一个品种在赚钱,尤其像现在这样行情,因为资金面比较紧张,它的联动性会越来越差,以前我们做高频的时候,很简单,如果我们做PTA,或者是做螺纹,我盯着价格,我不用看别的什么东西,我只看铜动不动,橡胶动不动,股指动不动就OK了。如果橡胶跌下来,那我马上PTA进去做空,它用的时间差,PTA会跟的,成功率会非常地高,现在不行了,一个涨一个跌,你照这个方式去做的话,你亏钱的概率就很大。为什么?因为资金少了,而主力去做的时候会集中做两三个品种,它没钱去投,大家钱也少,跟的钱也少了,所以就造成了市场的不平衡的,有的涨有的跌,农产品和工业品就是经常上下浮动,像豆油和棕油也经常跷跷板一样,同涨同跌的,那这个时候,多品种的组合就有效果了,一个品种有趋势的时候,另外一个品种在振荡的时候,因为我是趋势交易系统,这个品种我在振荡我是亏钱的,但我在另外一个趋势的品种上我是赚钱的。我所有的组合起来就是能够赚钱,所以说我们还能做改善。


  这是我列举了一些策略的组合,单纯的都是股指,这里边有趋势的,有振荡的,有反转的,趋势里边有短趋势的,中趋势的,长趋势的,但是它肯定是不同的,它们组合在一块,组合在一块它单个的策略如果是一手做,它的最大回撤依然是很厉害的,能亏7万块钱,我10万块钱做股指,中间的最大的资产回撤是到7万,我受不了的,这个我们看到其中有一个策略最大回撤是12万,但是这个策略不是单一手的,它一手、两手它有一个加仓的概念在里面,组合的一种形式,所以它大概一手是6万,我们依然承受不了。但是大家看,我们把它叠加起来,这总共是用了1手、2手,这是2手,那是4手,总共8手,8手的钱有100万就够了,做的比较激进,仓位也比较重,就是100万可以最多开8手,我的最大峰值回撤是13万,不到14万,14%还行。如果我用200万去做8手的,那我的最大回撤只有7%了,如果是7%,我做下来我的心里可就有谱了,我能坚持下来了,能亏的不多,在我的承受范围之内。


  这就是组合策略跟单个策略的优劣势的一个对比。这样策略组合起来,我们可以看到它的盈亏分布,这根线之上的是盈利,我截了近一年的,不是全部的三年半的。上面是净盈利,每天的单日盈利,下面是单日的亏损,大家看到一个明显的特征就是盈利的数额比亏损的数额要大,也就是说我们每天最大的亏损基本都在6000之内,200万去做,最大的单日的亏损在6000之内,最多亏到3万4一天。但是我最大的一天盈利可以接近14万,这就是一个非常吸引人的盈亏比了。

  但是说实话,主观交易,除了一些顶尖的那些交易员,主观交易很难做到,为什么?它这个盈亏比是怎样做出来的?是多策略、多周期组合出来的,人是没有那么多精力盯那么多策略,做那么多策略同时又做那么多品种的,它得到这个的结果是因为它从不打折扣做到的,都不是神仙,谁也做不到,谁也做不到一分一厘折扣都不打,甚至说句实话,我在程序化的初期,我还经常干预程序化,经常干预它的频调,一段时间不赚钱,我就有点想放弃,这个很正常,主观交易就会更明显。但是我现在对我的策略和对市场的适应度我是有信心的,所以我从来都不会干涉,全自动的进行。

  通过这一系列的进化,大家可以看到,资金的曲线它会是什么样的一个变化,毛刺很多,亏损很大,盈利不稳定变成慢慢的曲线变平滑,我们最终追求的不就是稳定吗?那么它就体现出来了程序化交易的优势。主观交易与其说我们是在跟市场做交易,还不如说我们是在不断地和自己的心魔做斗争。因为你的技术分析也好,你对市场的判断也好,随着你交易的经验越来越丰富,你的准确率会增加的,那熟能生巧,巧能生精,精能生慧,就是熟到一定程度你对市场的理解度已经很高了,你的精确度也很高了。但是你的准确率不一定能转化成盈利,因为人不可靠的因素实在太多了,我有的时候很贪婪,没有严格执行我的资金管理,有的时候我特别恐惧,所以把很好的单子给卖掉,给平掉,有的时候我很迟疑,所以错过了很多的好的机会,明显的情况就是我听了别人说了一些反向的观点,就是迟疑我没去做,当真正的涨起来或者跌起来的时候我不敢追,因为追单的话教训太深刻了,一追就是个顶。甚至更害怕的是做到狂暴的时候就是亏损加仓,没有节奏的加仓,我今天就跟你市场赌一把,我看你能不能赌赢,任何一个主观交易者都会有这样一个阶段和经验。而且这种经验还会不断地重复,就像圣经上叔本华说的,一个人在相同的时间和环境条件下会犯同样的错误,是不可避免的,这就是人的劣根性,天然的劣根性。那么我们现在用程序化来克服这些弱点,因为它全部是机器在跑,我是策略的编写者,我会让一个什么都不懂的人去执行交易,如果你不执行,我扣你工资,那就OK了。编策略,执行都要分开,这样就能够克服在主观交易当中的贪婪,迟疑、恐惧、赌性,它有超强的执行力。

  我们也看到了,一个非常非常简单的顺势策略,如果你能够坚持下去,三年半下来它依然是一个正期望值的交易,但是我们是人,我们不是圣人,我们不是神仙,我们做不到,那么就用程序化帮助我们做到。第二个,它的优势在哪?交易速度更快,直接把服务器托管到交易所的机房里面,什么意思呢?就是大家在外网做交易,而我们是在局域网内做交易,你看到的价格是我们已经成交的价格。这个延迟至少半秒钟,有的时候卡顿,可能还会有一两秒钟。但是就是这么几百毫秒,几十毫秒就领先很多很多。关于交易速度,反应速度这一块,我等会在高频的时候会给大家阐述一下,会做一个对比。

  第二个,它是一个机器,只要它的内存够大,它可以盯很多很多的品种,不管怎么波动,只要符合我的条件它就会提示你去交易,人就没有这个技术,人哪能看的过来,我见到最厉害的人交易,关注最多的就是坐在这,周围总共是16个电脑屏幕,下边大概10个电脑机箱,鼠标都分不清哪个是哪个,头在交易的时候,头都是这样的。都不用做颈椎操了。但是很累,30多岁头发快掉光了。他想生个儿子都难,电脑辐射太大了,身体是酸性体质,这个大家都知道,我也是女儿,都是受电脑辐射的关系,金融行业我们的同行交易做的还不错的,大部分都是女儿,没办法。所以,你如果说加入了程序化辅助的手段,你就可以很省事,也可以关注更多市场的机会,也可以形成一些非常稳定的盈利,也能把我们从繁重的盯盘过程当中解脱出来。

  但是程序化不是万能的。最终程序化也是人写出来的,所以程序化不是万能的,它也有失效的时候,这时候人的主观能动性就要去做调整,这就涉及到程序化策略的调整与更替。因为市场的变化特征是越来越没有规律性,因为当市场越来越有效的时候,它的规律性就会变弱,而程序化其实在做规律性的,那这个时候你怎么办,你只有把你的策略变得更复杂,把你的策略变得更适应市场。不能说我这个策略今年赚了很多钱就意味着你明年会赚同样的钱或者是更多,这个不代表是这样的,我们可以看到刚才那个最简单的策略曲线,它在近半年,都是快速下跌的这样一个过程,它的收益是快速下跌的,这些策略不适应当前市场的,当策略不适应当前市场的时候我们该怎么办,最基础的是做参数调整,你把参数调得敏感一些,还是调得迟钝一些。第二种你也可以做不同策略搭配比例的调整,就像我们下半年,在研究了波动率之后,我们觉得下半年趋势会比较少,然后我们采取了现在看比较英明的措施,就是适当的加大了我们的反转策略和震荡策略在整个的策略组合中的比重,但这个绝对是微调,你不能说,原来70%趋势,就是30%的震荡反转,现在调整成30%趋势,70%的震荡反转,一旦它再错了怎么办?那你就白玩了。所以调整可能是一个微调,但是微调把我们的利润和回撤改善了不少。再一个就是我们要做很多很多的策略储备,我们现在在跑的三四十个策略,但是其实我们做好的还在测试还在验证的策略有100多个。

  责任编辑:刘健伟

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多