2014年5月10日,由华鑫期货主办,七禾网期货中国协办的《短线交易和程序化交易分享会》在上海通茂酒店举行,会上来自上海奇获投资管理有限公司的投资总监孟德稳为参会人员分享了高频交易与程序化交易的心得,以下是七禾网期货中国对分享部分的现场实录:
相关链接:
【精彩语录】
我总结了亏钱的原因:第一交易系统不完善;第二切入点做不好,经常是看对做不对;第三盈利的单子拿不住,亏损的单子死抗;第四,亏损还加仓。
在程序化交易中一直有个观念就是加仓不如加策略。
主观交易与其说我们与市场做交易,还不如说我们不断与自己的心魔作斗争。
交易其实就是一个结点运动,我们进的这个点位和出的这个点的距离是我们的利润,中间的波幅在结点上来讲跟我们是没有关系的。
我常把交易系统比成人和市场之间的连接和拼版,如果你不做任何的交易系统直接参与市场,你跟市场是针尖对麦芒,因为做市场绝对没人性,你做交易就得做到没人性才行。
到现在我还是把程序化定义为实现下单的一个手段,实行策略的一个手段,真正决定你的收益好与坏,你的回撤大与小还是你的思维。
不同的品种它的强弱是分化的,这个时候它形不成合力,市场的情绪不会渲染到极致,那么这个时候你不要对波动率抱有太大的期望。
市场永远超出你的想象,涨比想象涨的多,跌比你想得多,横的时间比你想象的时间要长,如果都那么有规律,谁赚谁的钱去?
以焦炭为例,现在的景气度是向下,整个经济走势也是向下的,而且期货的价格还远远超过现货的价格,那我不空你空谁?这个品种产生趋势的概率非常大。
所以现在做程序化,一个人打天下的这种情况或者局面,想做一个非常好的成绩出来难度越来越大了,都是团队的作战。
胜率,盈亏比,交易手数,这三个数值如果决定了,它一天的利润就决定了。
高频交易分析盘口的重要性自始至终都是第一的。
在别人没有反映过来的时候我们能反映过来,我们就能够抓住时间差的机会。
交易中的情绪管理是非常重要,我们情绪管理的高度比资金管理的高度还要重要。
戒除幻想,活在当下,不侥幸不贪婪,赢了不喜形,输了不丧气,错过不懊悔,连错和大错要及时收手反思问题,犯错误了要狠下心惩罚自己。
盘中执行盘后置疑,你如果制订了一种交易规则,你在盘中无条件的执行,想改盘后再说。
高频就那么简单,顺、止、少、快、精。
不要去接下落的匕首,什么时候去拣它,等它掉到地上弹两次弹不动的时候再去拣,也就是适机的时候才能在去做。
最重要的我们自始至终认为风险是第一位的,只有稳定才是暴利。你只要保持稳定,时间会让复利奔跑。
期权上市之后它会有一到两年比较好的时光,谁做好准备谁就能抓到。
机构投资者越来越多,竞争是会加剧的,散户要想在市场生存,只有比别人更精,更滑才行,但是理念先进,软硬件领先的能充分认识到市场风险的机构和个人才能够更好的适应市场。
相关链接:
【发言全文实录】
孟德稳:各位来宾下午好。非常容幸能够接受华鑫期货和期货中国网的邀请,来和大家分享程序化策略和高频交易。这是近两年关注度比较高的交易方式,我们的公司比较幸运,都在较早的时间切入了这两种交易方式。我们程序化交易是从2008年开始的,涉及波段,类高频,套利等,走到今天来说,成绩还算不错,高频我们是从2009年开始的,前前后后培养了大概三四十个交易员,成熟的也比较多,还有一些交易员自己资金规模做到一定程度已经转移成其他的交易方式。
今天跟大家做一个简单的分享,内容包括三部分:第一部分分享我对程序化的一些理解;第二部分简单介绍一下高频交易;第三部分就是通过介绍我们公司的一些资产方式、投资方式的搭配,希望能给大家带来一定提示。
我们看第一部分,程序化交易。在座的各位我也不知道大家对程序化了解的程度,所以我都从比较简单的部分开始。首先,我来提一个问题,为什么大部分人的交易是亏钱的?因为数据统计可能接近90%的人在期货市场是亏钱的,80%的人生存周期能超过三个月,70%的人生存周期能超过半年,60%的人生存周期只能超过一年。真正从市场当中赚钱的只有很少的一部分。为什么亏钱呢?我总结了一下大概是这些原因,因为我自己开始在做主观交易的时候也犯了这些问题。第一就是交易系统不完善,一个交易系统其实包含很多方面,你如何判断方向,如何切入,如何止盈,如何止损,如何做资金管理,如何做情绪管理等,缺一不可,你任何一个方面出了问题,你的交易都会出大问题。但是我们很多人做期货交易都是凭感觉来的,觉得这个地方太高了,所以我空进去了,觉得这个地方太低了,所以我买进去了。都凭感觉做交易,没有体系。第二个方面,很多人经过长时间的锻炼对方向把握的非常好,但是切入点做不好,经常是看对做不对,往往看对只抓一点点就走了,结果90%没做到只做到10%,根本顶不住我前面试单的亏损。第三个,盈利的单子拿不住,亏损的单子死抗,这是通病。因为人本身是极其厌恶亏损的。我以前看过一本书,说是美国做过一个实验,对一些路人做采访,给你两种情况,一种情况是现在你亏损了300块钱,我给你一个机会,你有30%的概率把你的300块钱赚回来,但是你也有70%的概率再亏300块钱。第二种就是你现在亏钱,你有50%的概率赚300块钱,有50%的概率亏300块钱,你愿意选哪一个?结果有70%的人设身处地的想了想都选择了第一种。这就说明大家其实对盈利的喜欢程度其实是远远低于对亏损的讨厌程度的。所以这就造成了人性上对亏损的单子会死扛的问题。更可怕的是亏损还加仓,完全被市场激怒,跟市场杠上了,那么这个市场就会告诉你,赚钱赚不完却可以亏完。这就是为什么大部分人要亏钱。其实除了第一点和第二点,后边两点是最致命的,都是情绪上的,心态上的问题,人性弱点上的问题。而程序化交易恰恰能够解决这些问题。我们一步一步来,看程序化如何解决这个问题。
我们做一个非常简单的日内交易系统,把前面说的这个交易系统完善了,前面我说的那几个方面要把方向判断,切入点,止盈止损,资金管理都做好,现在做一个最简单的,就是方向是什么?开盘价上涨20个点,股指的微利,开盘上涨20个点就做多,开盘下降20个点就做空,这是方向判断,切入点也就是涨20个点和跌20个点这个地方。止盈是什么?是收盘前止盈的。止损是亏20个点止损。
就这么一个简单的日内交易系统,其实在股指刚上市2009年2010年的时候收益非常好,我们可以看一下,用这样一个简单的交易系统把股指从10年4月16日开始上市到最近2013年底的一个收益情况,收益曲线。这是4月16日股指上市后上证的走势,是一路下跌的,这就是刚才我们一个简单的日内交易系统,它只有到了2013年的下半年才开始快速的回落。但是我想问一个问题,有多少在股指上从开始上市到现在收益是正的,我相信大部分人都是负的。但是你如果坚持这样简单的规则,至少到目前你一单做下来,你在这四年时间里面还能有100%左右的收益。但是它的问题也很多,回撤很大,这里从接近32万的盈利一直跌到快12万,回撤20万。如果你是满仓操作的话你根本等不到这一天,你在这可能就被打暴。但是如果你有50万的资金,做一手,你还是能够坚持到今天的,至少比大部分人亏损的要强。
我们现在把这个日内的交易系统做一个改善,太简单没有办法来适应越来越复杂的这种市场情况,这就是刚才我们坚持不下来的原因,长期的盈利观念在于输的时候不要输太多,因为我们用这么简单的一个交易策略去做的话,虽然最终是盈利的但是很少人能坚持下来,为什么?就是因为中间的回撤太大,我们根本等不到黎明来的那一刻,就会死在黑夜里。我们做一些优化,优化也很简单,就是过滤,也就是两根均线,金叉之上才能做多,死叉之下才能做空,但是它叠加开盘上涨20个点跟开盘下降20个点的条件的。止盈不做变化,止损也不做变化。它的曲线相对于这个是不是已经有改善了?回撤变小了,是不是收益也加大了?三年半的时间。
再优化加入滚动止盈,我们没必要说非要拿到收盘,很多行情是上午上涨80个点,下午变成到亏20个点。那你可能就是赚80个点不出,结果止损20个点出来。这样不合理,那我们就加入滚动止盈,很简单,就是说我们赚了50个点以上,一旦回撤40%或者30%我就止盈出来。这个时候它的曲线通过优化可以做到这样一个情况。
然后,这是一个进化的对比,这个是我们最简单的那个,盈利比率,交易手数,最大的资产回撤是多少?20万。你一手保证金才10万,回撤就有20万,所以这个策略虽然能赚钱,但是你根本坚持不下来。
第二个,加入优化,最大回撤变成了16万,但是还是很大,命中率稍有提升,交易手数下降,因为过滤了一部分。
第三个,加入滚动止盈之后回撤变得很小,6万,至少这个我是能够坚持下来的。它的曲线平滑度开始变好,它的收益风险比,逐渐的从不到1变成3,最大回撤值也发生了变化。这就是你程序化中单个策略的不断进化。
我们做一个简单的趋势系统出来,然后我们又做另外一个出发点不同的交易趋势跟踪系统出来,可能刚才那个是3分钟线上的,我们现在叠加上15分钟线上和小时线上的,或者是给我们另外趋势策略思维,把不同的趋势策略叠加在一起,曲线变得会更好。这是为什么?因为不同的策略虽然都是趋势的,但是它们的出发点不一样,有一些策略只要趋势刚开始冒头它就进去了,它的交易次数比较多,有些策略需要确认再确认它才会进去,这时候我们三个策略同时运行,如果它是小的波动,它只会触发那些敏感的趋势交易策略,不敏感的趋势交易策略就没有触发,这时候波动比较小,趋势没有办法又跌回去了,那就意味着我在亏损的时候是小仓位的。具体讲法,我第二个趋势策略触发,那等于我是加仓了,所以我们在程序化交易中一直有个观念就是加仓不如加策略,哪怕你只是把参数做一下修改都比你在同一个策略上加手数要强。因为它们的出发点不一样,第一个可以解决你滑点的短时间对市场冲击的一个问题,第二个能够加大你的资金容量。
我们再把完全不同的逻辑,震荡和反转的系统加进来,它的曲线就非常好了。最大的区别在哪?就是整个2013年横盘的阶段,开始往上抬了,当然它在前期上涨的斜率又不如这里,对不对?这就起到了一个平滑的作用。在这个地方趋势很明显的时候趋势的策略很容易赚钱。但是你加入了震荡和反转的策略,它就会把收益拉低,但是不要紧,我们能赚钱就行,但真的市场会变得复杂,包袱越来越小,震荡越来越多的时候,我们就不去加入震荡和反转的策略,那样会改善各个指标,曲线的平滑度、最大的回撤等等。
我们来看一下它的表现,这是有反转策略,有震荡策略,有不同周期的趋势策略,同样在股指上做出来的一个资金曲线,我们可以看一下,它的盈利比率可以做到46%,它的最大回撤是138000多,但是大家注意,虽然比刚才的6万多,但是大家要明白这是几手?1、2、3、4、5、6、7,7个策略,也就是说最大持仓的时候它会达到7手。最大策略达到7手,回撤率是46%,138000,如果用100万做,它的最大回撤率只不过14%。我最大的仓位可能是70%。这样风险相对来说就可控了。我们能够接受,我们也能够坚定的持有下去。但是很不幸的告诉大家,这个曲线事实上是做不到这么平滑的。为什么?我们这里面滑点考虑得比较少,这里是给大家做个演示,实际的资金曲线是做不到这么好的,可能斜率会往下一点,最大回撤会多一些,因为在程序化交易当中,尤其是交易频率上去之后,滑点是一个非常大的问题。但是至少你现在的策略表现已经比你最初的那个曲线要好很多。它不仅能够相对稳定的盈利,而且盈利的效果还非常的好。三年半,用100万能做到400多万的利润,那是非常好的。
这是这样的组合策略出来之后,它的一个盈亏分布。最大的单天盈亏可以达到12万、13万,拿100万的资金来做,最大的单天亏损只不过是34000块钱。这是比较合理的一个比例。我们经常说的趋势交易,波段交易要做到3:1,这是一个合理的比例。大家可以看大部分的亏损,一天内的亏损是被控制在15000元以内的。也就是说当天的大部分的最大回撤都在1.5%以内,这是完全可以接受,而当天的最大盈利可以做到10%。一天超过35000块钱利润的天数也比较多。这样这个系统就有生命力,因为它是一个可持续能够让我们坚持下去的交易系统。 责任编辑:刘健伟 |
【免责声明】本文仅代表作者本人观点,与本网站无关。本网站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。
本网站凡是注明“来源:七禾网”的文章均为七禾网 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号]