程序化交易规则交易法智慧决断力

市场的机会就摆在那里,未免让高手心痒难耐。所以,中国的程序化交易(即规则交易法)已经起步了。只是,远景灿烂,不意味着这口饭好吃。(关键看用什么思路吃?我会在下面的评点讲述。)最重要的是,如何打开程序化交易的“黑箱”呢?

 

过去十五年,我曾有幸遇到过三位勤奋的股市研究者。每人都很用功,很刻苦,但很不幸却都走了弯路。

 

第一位是中年人,1997年的时候来找我,带着一书包的研究资料,希望与我交流切磋一下。打开书包,厚厚一叠资料,全是密密麻麻手写的小字,还有一张张图表,全是手工画的趋势线和波浪线。(技术分析方法。)看得出,几年辛苦,期望几分香甜。可惜,那时候我早已转向基本分析,对波浪之类的东西没什么兴趣,只能劝回。

 

2002年,一位南方的小伙子带着三大本书稿远道而来,希望我做一下评判、写个序言。打开书稿,让人有点头疼,竟然是与股市实战相关的纯K线战法研究。(又是技术分析方法!)彼时,我沉醉于量化投资研究,而国内证券市场正在兴起数学金融,K线之类的东西未免太落伍了吧。虽然透过书稿,能看到他的认真和辛苦,但我也只能婉拒了。不过,他是幸运的(又是很不幸的!),两年后,三本书都出版了,据说卖得还不错。再后来,他也小有名气了,还创办了一家私募投资公司,只是私募产品的业绩欠佳而已。

 

今年初秋,一位西部的年轻人又慕名而来,他带来的是笔记本电脑里的程序化交易系统,在上海滩闯荡许久,却未见成果,希望我给鉴定和评判一下。此时,程序化交易正在中国证券界大行其道,看起来还是一个很前沿的课题。只是,见面后,我多少有点失望。他使用的是市面常见的交易软件,编写的是相对简单的东西,但问其原理,他却三缄其口,显然顾忌到自己的知识产权问题。抛开细节询问,才知道用的是类似于均线战法的东西,理论未见创新,程序未见突出,回报率不高,回撤率却太高。(简单的东西未必不好,很多东西一定简单!类似于均线的东西就不好了吗?问题的关键是那句话:理论未见创新、程序未见突出!)

 

拒绝人是困难的。我询问了一下他的个人情况,原以为只是二十多岁的小青年,却不料早已读完研究生了,这位先后毕业于名牌大学数学系和计算机系的硕士,2007年曾经在股市大赚,随后就对市场一腔热情,竟然辞去在外企的工作,快四十岁的人了,还暂缓与女友结婚,一门心思钻入金融研究领域,力图搞出点名堂来。但积蓄用完,却找不到在市场的容身之地,只得讪讪而回。

 

这么多年股市的低迷,多少优秀青年,将大好韶光浪费在股市中,疲于奔命却难以赚钱,耗费了青春更耗费了金钱,让人叹惋。对于不是科班毕业于金融领域的年轻人来说(这里请注意:在金融市场里混,和是不是金融科班出身没有任何一点点的关系!!!上乘的交易员大多不是学金融专业的,而真正学金融专业的人在市场里大多成不了气候!),如果在股市中找不到合适的方向,切不可贸然丢掉原来的饭碗转战股市。而一众醉心于股市研究的人,更应该警醒,如果不能选准方向,则研究越深,伤人越深!

 

最近流行于中国金融市场的程序化交易的研究,也存在类似的问题。

 

程序化交易,说简单点,就是让电脑执行研究、分析、决策、交易的投资全过程(这是狭义地理解程序化交易,其实这样的说法是错误的。广义地理解应该是“规则交易法”。规则,就是人通过对于交易的观察、统计、分析而制定出进出的量化标准,本质上是人设计的而非计算机。你可以放入计算机执行、也可以人工执行,只要你人工做得到严格执行规则!)。选什么品种,是买还是卖还是对冲,数量多少,持仓时间长短,止损止盈与否等等,都不再有人的主观参与(不是没有人的主观参与,而是人在交易前将自己的主观融合在客观的行情中制定出各种交易的标准,计算机没有人的操作,会制定出各种标准吗?经济学博士也说出这样低级错误的话,可笑!),而是完全把设计好的程序交给计算机去执行。(这是对的,计算机只能在你的程序指令下去执行。)看起来,人隐在背后,机器唱主角,但机器毕竟听命于程序,而程序是人设计的,所以,从本质来说,这是一种人机对话的模式。(这样的表述才对头。我并非咬文嚼字,传递信息的表述非常重要,因为你要考虑到看的人一眼就可以明了作者想说什么,不要给人误解、进而引起误导。)  

 

程序化交易最早被对冲基金使用。1950年代,美国市场才诞生了第一只对冲基金,随后几十年,美国市场的对冲基金越来越多,量化投资登上舞台,随着计算机技术的发展,程序化交易逐渐成为对冲基金的主流。2008年,全球金融市场崩溃,但依靠数量化投资的大奖章基金获得了逾80%的费后收益率而傲视群侪,它的创立者西蒙斯更创下了持续20年年化超过60%的收益率,将股神巴菲特远远甩在身后。至此,新的神话出炉,西蒙斯成为程序化交易者崇拜的新偶像。 

 

最近三年,中国证券市场萎靡不振,无论多么牛的投资者,都在市场面前进退维谷,而依靠数量化投资的一些准对冲基金则开始崭露头角,程序化交易由此进入中国金融市场,并有日益燎原之势。(我可以说,绝大多数的程序化交易的研究都是形似而神不似!也就是说,交易,无论你用什么方法,关键是看你是否抓住了交易的真谛!抓不住交易的真谛,什么方法都是扯蛋。这些我之前已经说过很多了,请有兴趣者仔细看、认真想。)相关的讲座、座谈会、交流会接踵而至,美好的前景似乎就在不远的将来:美国市场有超过2万亿美元的资金专事程序化交易,一些主要市场的近五成交易量来自机器下单,而中国的市场,尚属空白,潜力巨大。

 

事实上,程序化交易在此时走入中国,离不开市场发展的背景。目前,中国内地股市正在交易的股票近2600只,债券和基金也上千只,纯粹依靠人的主观分析和研究,已经很难获得有效成果。(这里说对了一半。交易的标的物的数量急剧增长意味着信息的急剧增长,人的精力是有限的,最后就是累死你也无法去把握爆炸式的信息。这是我为什么要提倡“规则交易法”的原因之一,用标准去应对爆炸式的信息量,赚钱,要轻轻松松地。另一半不对之处在于,即使只有20个交易标的物,也必须用规则来交易。并非交易的标的物少了,就可以用分析方法了。我现在只做一个交易标的物--股指期货,按理说,我有大量时间和精力可以去做交易分析,我也不做,而用这些时间为大家写一点更加有用的东西。因为这是交易的真谛--不分析!)五年前,市场还有一批研究者每天研究上市公司公告,并可不时发掘一些投资机会。但如今,季报披露与年报和中报重叠,要在三四个月内看完五千多份公司定期报告,根本是不可能完成的任务。程序化研究和选股是势在必然。这为中国未来的程序化交易的发展奠定了基础。

--------------------------------------------------------------------------------------

但程序化交易在中国虽然说前景无限好,只是市场自身的阴霾,却给这个新兴的工具平添了一些障碍。首先,欧美市场的股票是T+0交易,为像西蒙斯这样的数学高手创造了高频乃至超高频交易的舞台,他们可以抓住市场的瞬时变化,在毫秒级的运算中捕捉住稍纵即逝的交易机会——而这种交易,是包括了买和卖的超短线交易的。中国股市人为设置的T+1交易,就此熄灭了所有超短线交易者的梦想火焰。

 

其次,对冲基金的核心是买卖同时进行,消除系统性风险,赚取市场偏差的可能利润,所以,他们必须同时建立多头和空头的仓位。在欧美市场,这是不成问题的,但中国股市天然地只能做多,却一下子堵住了所有通向套利交易的大门。最近两年,融资融券交易才姗姗来迟,但融券数量少得可怜,即便将来转融通能实行,融券的数量可以增加,却也不能简单卖空。 

 

问题远不止如此。在美国,对冲基金融资融券的成本最低可以到年息0.5%,这使得对冲基金的资金和股票使用成本极低。但在中国,融资融券的综合年成本超过10%!在一个波澜不惊的市场里,这几乎让套利者寸步难行。

 

当看到这些拦路虎的时候,程序化交易者却仍信心百倍:股市不行,可以转战期货市场。没错,如果说程序化交易要在中国蓬勃发展,目前唯一的出路是期货市场。但中国的期货市场规模虽然已经达到2000亿元,却仍显得容量太少,不适合数百亿资金的基金行事,这将制约对冲基金的发展规模。相比之下,美国的外汇交易市场日均交易量就超过3万亿美元(而中国目前还没有发达的外汇市场),各种债券的日交易量超过1万亿美元。  

 

就算可以从事期货的程序化交易,中国市场的另一个天然屏障是交易费用的高昂。国外一些对冲基金实施的超高频交易,每天可以有数万乃至几十万笔交易,靠的是低廉的交易佣金(比如佣金包干制等),而国内所有交易所的收费都是天文数字。如果在中国期货市场从事高频交易,无非是给交易所和经纪商打工而已,谈何赚钱!

-----------------------------------------------------------------------------------------------  (上述几段拉成粗黑体的字,都是技术问题,不是本质问题!这些现状都可以改变的。这和程序化交易的前景好坏没有什么太大的关系。) 

 

 

当然,对于有心人、聪明人来说,这一切,也许都不是问题。市场的机会就摆在那里,未免让高手心痒难耐。所以,中国的程序化交易已经起步了。只是,远景灿烂,不意味着这口饭好吃。最重要的是,如何打开程序化交易的“黑箱”呢? 

 

对每一个意欲在这个领域深入发展的人来说,首先都要问一下:没日没夜地辛苦工作、钻研、编程,会不会南辕北辙?你的“黑箱”里准备装点啥进去呢?会不会像本文开头提到的三位研究者一样,播下的是龙种,收获的是跳蚤呢?

--------------------------------------------------------------------------------------

貌似神秘的“黑箱”其实不黑,里面存在的逻辑也一目了然。期指交易者主要还是散户,有着浓重的做多情结,对后市永远看好,在他们看来,一个月后才到期的期指合约,出现1%的溢价是可以接受的。他们对后市的预期,给程序化交易者基本无风险坐收渔利的机会。

 

套利交易,往往意味着较低的利润率和较小的风险,是程序化交易者所喜爱的。不过,最近一段时间,有家机构在募集资金,准备从事期限套保(做多股票而做空期指),追求的目标回报率是每年100%,颇让不少投资者惊叹。

 

细究之下,实现目标也不难。此前,上海一家机构实战一年多,期限套保的年收益是15%,而最大的资金回撤幅度还不到2%。在资金走势图上,是比较标准的倾斜向上的准直线。而今,类似方式怎么可能达到年化一倍的收益率呢?

 

是杠杆的作用。这家机构准备募集9000万元优先资金,许诺给予5%的固定回报;另外募集1000万元劣后资金,要承担固定回报和可能的风险。这样,1亿元总资金预期年收益1500万元,扣除优先级的500万元回报,剩下1000万利润就全归劣后资金所有,年化正是100%。杠杆资金,放大了承担风险者的收益,这或许正是西蒙斯的基金可以每年保持50%以上回报的原因。

 

事实上,巴菲特、索罗斯都是靠放大的资金做到高回报的。在资金成本低廉的美国,很多资金的年成本往往不到1%,给稳健的投资者提供了施展身手的舞台。

 

如果国内的资金成本能降低到5%以下,交易成本也能在现有水平降低一半以上,则中国的程序化交易才会有更大的市场。

 

话题转回上述套利模式。他们程序化交易里的“黑箱”是什么呢?很简单,买进沪深300成份股并持有,然后,在股指期货出现升水1%上下的时候做空期指。由于期指新合约往往比沪深300指数高1%左右(主要是时间价值所致),而在期指交割日,升水必然会到0,这就给套利者提供了机会。只要每月能稳赚这升水下降的利润,年化收益率就有13%。在股票分红季(每年3月~7月),期指升水会下降,但套利者还可以获得股票分红的收益。再加上捕捉一些瞬间的期指高升水过程,实现每年15%的收益并不难。

 

所以,貌似神秘的“黑箱”其实不黑,里面存在的逻辑也一目了然。更重要的是,这种盈利模式符合当前的市场行为--期指交易者主要还是散户,有着浓重的做多情结,对后市永远看好,在他们看来,一个月后才到期的期指合约,出现1%的溢价是可以接受的。他们对后市的预期,给程序化交易者基本无风险坐收渔利的机会。

 

当然,如果类似交易模式越来越多,在套利资金重压下,期指的升水幅度将越来越小,套利者实现年化10%的收益都将变得困难,这种盈利模式也将逐渐失去吸引力。

--------------------------------------------------------------------------------------

(上述几段描述的交易模式,说什么好呢?在我看来这样做交易,还不如不做!可惜,这些是很多的专业人士操作的交易模式,还很当它们是一回事!)

 

 

对一些初涉程序化交易的人来说,这种套利模式太过“小儿科”。他们要追求的是年收益30%以上甚至100%以上的盈利模式。在编程测验阶段,他们经常能找到一些资产净值会像飘带一样上扬的模型,胜率甚至会达到90%以上。但如果将这个模型纳入实战,却并不尽如人意。此时检查模型,却发现原来是程序编制出现了差错的类似情况,往往是把事后发生的交易看作是事前行为。比如,假如今日收阳线,则买进,收阴线则卖出。买卖点应该是收盘价,很多新手却设置成开盘价。这一点差错,会导致检验结果与实战效果大相径庭。(这句话很重要!是收盘价、不是开盘价或盘中价!请大家切记!)

 

很多人会把过去实战中的经验带进程序化里来。比如,有一位专门从事涨停板交易的高手,今年前10个月的利润率就超过70%。他也有自己的一整套追涨停板的思路,但将这些思路量化成程序后,却发现胜率极低--只有不到四成的交易是盈利的,而且收益率也并不高。此时回去查验过去的交易记录,才发现盈利主要出现在股市上涨阶段。当股市上涨的时候,他买进当日封涨停的股票,随后几天卖出,胜率很高--问题是此时其他股票也多数在上涨。当市场下跌的时候,他交易频率降低,亏损也很小,这样确保了整体利润较高。(能确保整体总账盈利的方法还不好吗?大赚,是需要运气的!涨停板介入规则必然是“大赚小赔”的交易规则,信不信你自己去统计。)但这样的思路如何实现编程,需要费点心思。(需要花什么心思呢?有“得失”的平常心,还有什么挂碍的呢?)

 

还有人喜欢把技术指标纳入程序化交易中。市面上常见的技术指标,用起来省事,不用太费脑筋,但效果却不佳。趋势跟随系统,包括通道、均线、KD、MACD等等,尽管是即时模型,却也经常滞后,难以准确捕捉到市况的转折,更重要的是,在市场趋势不明朗的时候,频繁的交易会损耗掉绝大多数此前的利润。比如,有人用60日均线来做沪铜的交易,简单测算一下,历史收益率可以达到数十倍。但放到程序中呢?有无数次在均线上下翻飞的交易,整体测算的利润就十分有限了。(怎么可能出现这样的情况呢?第一,技术指标看你怎么使用?同样的一把屠龙刀或切菜刀,金毛狮王和你使用,功效会一样吗?第二,历史的统计数据有10倍,实际交易就只有一点点了?除了我们一向排除在外的--不严格执行既定的规则(等于没有规则),这不是胡说八道吗?)有人不服气:我可以人工判断是否有效上穿或下穿均线,这样可以降低无效交易,提高胜率。遗憾的是,无数人正是因为人工判断失败才想到了程序化之路。

 

可见,程序化交易的黑箱里放什么“货”是最重要的。每个人都可以有自己的思路,但无论什么思路,如果要想通过系统的检验,就得首先通过行为理论的检验:这样一个模型,反映了怎样的市场行为,而这种行为又符合怎样的人性理论。如果能通过行为检验,知道模型背后体现的人性,则这样的系统就会长期稳定地带来盈利。否则,就算它检验结果再好,也无法持久有效。(这一段话才是点到关键上了!)

 

此外,模型检验过程中,还会遇到“虚假繁荣”的情况。笔者此前曾测试过多个模型,年化收益率都在3倍以上。但回撤的幅度不理想。比如,1手螺纹钢,一年可以赚15000元,对应着3倍的收益率,看起来很好。不过,回撤(从任意市值最高点回落的幅度)有点大,达到4000元。外行人一看,会觉得盈亏比率是满意的,这种风险可以承受。只是,螺纹钢1手所需要的交易保证金还不到4000元。这种回撤,意味着一笔交易可能把本金赔光--其实不用等你赔光,早已被强制平仓了。(说得好!很到位!对具体操作有参考意义。我的评点是:这是一个可行的交易系统,关键是第一次使用这样的交易系统必须注意介入点!其实,无论选择什么样的交易系统,都要有这样的意识。解决的方法就是为了避免第一次介入市场就被市场毙命,我们可以选择一个相对安全系数高一点的位置介入。那么,什么是相对安全系数高一点的位置?比如说在一个阶段性可能的顶部位置(底部反之即可),用均线交易系统的人可以在一根操作线的基础上,多设几根较短的均线作为参考,静心等待机会的到来--当长短均线慢慢粘合、某一刻均线向下发散之时,跟进做空,基本上就可以盈利了。万一没有盈利,发生亏损,那么本着资金安全的原则,不需要等待资金回撤100%才离场,10%内就可以离场。这样说,有人会问我的说法不是有矛盾吗?一会要求按照规则交易,这里又没有了规则。请注意:我是初次进场的处理!!!一旦有了盈利,后面的操作必须严格完整地按照规则办事。)一种模型如果被装进“黑箱”用于实战,我们永远不知道它会首先带来利润还是亏损。(这句话千真万确!我们永远无法预知下一刻会发生什么。但是,我们知道下一个年度会发生什么,不是已经预测、而是概率。比如说螺纹钢,一年有三倍的收益率,如果上手就先赚到10000元,那是运气很好。如果上来就发生亏损,运气不佳,我们只能用方法加以合理的应对。如果第一年过去了,那么4000元的本金就变成了20000元了,到了那个时候你就必须完完全全地按照规则交易。)如果不幸该模型正好进入调整期,本金先赔光再带来利润,又有什么用呢?

 

另一种趋势模型,会带来较多利润,但胜率很低,只有三四成。这样的模型,一旦进入实战,难免首先持续较长时间的盈亏平衡略有亏损,很多人耐不住寂寞而弃之不用。但人工一旦干预,效果还不如机器操作。而且还会发现,越是频繁亏损的时候,随后越能带来利润。所以,程序化交易模式一旦确立,是要有一些耐心来听机器带来结果的。胜率不是最主要的,利润才是根本。(这里的道理是对的,有了规则就必须执行,不能随意人工干预!但是,实战中的次序并不一定如作者所说,运气好的话,这三四成成功率会排在最前面,即上手就盈利。当然,反过来的情况也会如作者所说出现。心理都要有充分的准备。)

 

有没有胜率高且回报率也高的程序呢?也有的。笔者此前测试的一个模型,胜率会达到100%,而且能经得起检验,年化收益率会达到3倍。看起来很美,只是利润需要煎熬,有时候已经出现了20%的利润,却还会有较大的回调乃至于出现了15%的亏损。如果不止损,最后还是能有30%的利润。这样大幅度的回撤,你是否有承受的勇气呢?更何况,如果这笔交易最终亏损20%平仓,下一笔交易还是出现了20%的亏损,此时,你是否还有勇气坚持这个模型呢?此时,它考验的是你的智慧。(这个情况就是我经常念叨的事情,要学会用得失来看待回撤。没有失,哪来的得?这真的需要智慧和勇气才迈得过这个坎。这样说通往成熟的、优秀的交易员必经之路!很多人就是倒在了这条路上的。)

 

所以,程序化交易的黑箱,并不是不可泄露的天机。它体现的是交易者的智慧。编制一个交易的模型不难,通过检验也不难,难的是执行者的决断。在很多情况下,执行者的决断远比智慧更重要。而如果一个人有足够的智慧又有恰如其分的决断力(这就是我一直说的:悟性和性格),有没有程序化交易的东西,反而并不重要了。

免责声明:信息仅供参考,不构成投资及交易建议。投资者据此操作,风险自担。
如果觉得文章对你有用,请随意赞赏收藏
相关推荐
相关下载
登录后评论
Copyright © 2019 宽客在线