今天的话题换个角度来讲,近年最热门的程序化交易,什么是程序化交易,就是利用电脑的编程手段,以固定的交易模型代替人工人手选股或期货交易,以电脑自动化交易,程序化交易又有一个名词叫高频交易,是期货公司最喜欢的交易模式,为什么呢,你高频肯定会刷出大量的佣金,而佣金中又分为两块,一块是交给交易所再返给各家期货公司的,变相的净收入,另一块是期货公司对员工的返佣,所以高频交易不管佣金怎么降,总能给期货公司带来大量的利润,这才是高频交易得到重视的本质,利益驱动的本质。
而程序化交易的立着点是可以成功获利的交易电脑化模型,简单说,就是正确的指标及选股方式,即,抽到根子上,程序化交易不过是指标包装出来的一个泛生产品。拿掉程序化的外衣,他必须具备如下一些条件:
1、正确的交易思路,有较高的成功率,一般低于60%以下都不大可信,如股票市场的多头选股思路、涉及到进点、量能、换手、形态等等,如期货市场的空头思路就不一一列举。
2、可承受的扫损率。
3、可承受的回撤幅度。
4、对一市场或一固定品种的未来可复制性。
5、市场对资金的容纳限度,即某一程序化交易的本身所掌握的资金量不会引于市场的异变。
6、 合适的仓位管理配置。
7、某程序的模型在市场不具有普遍性,因为具有普遍性后,市场采用趋同交易,会导至收益率下降。
而从以上几条来看,程序化交易的本质仍是以指标在指导交易,以指标来搜索相同的形态对未来进行判断,程序化的本身假设是合理的,因为人工交易的过程是可以以机器来代替的,但程序化的本质来说,存在一定的误区。
1、历史上的高胜率交易,比如有些未含未来数据的成功率在100%的选股公式,并不具有100%的胜率,一旦在某次交易失败后,100%的胜率就不再是100%,这用保险的术语来说叫射幸概率,你永远不能保证俄罗斯轮盘最后的子弹不会不射中你。
2、程序化交易本身应该分成两种,一种是日内高频程序化交易,一种是趋势低频程序化交易,而后一种期货公司并不主张提倡,刻意引导大家进行日内高频,我在和讯大赛上看到那些高频交易的选手平均每交易一百元,产生的费用是50元左右,而趋势交易的选手平均每交易一百元,产生的费用是4-20元左右,趋势低频程序化交易不受重视,这也是大家认为趋势难做的原因。
3、程序化仅能量化技术面,不能量化基本面与资金量,不能完全量化未来市场不可测的风险,仅以历史推断未来,存在一定的盲点交易,那么仅用指标公式进行的程序化必然不可能与人工智能相比。
4、程序化永远不可能考虑进市场资金容量问题,一旦所引导的资金超过市场容量,市场本身的纠错行为会产生信号变异,即程序化的本身就成为市场猎杀的对象,这也是美国次级债暴发的根源之一。当大家采用趋同行为时,会加大市场的波动几率。
我在看期货资管网上的去年交易最成功的期货私幕,一年近七倍的收益,公司的资金规模是3亿,发行大约有4-5个品种,我推测他这个程序化大约动用的资金在5000万以下,也就是在5000万以下,仍理论上可以获利七倍的收益是可行的,只能说明这个问题,同时也说明程序化交易仍有一定的发展空间,而国内的程序化交易与国内存在较大差距,这个私幕采用的是半程序化交易,而不是全程序化交易,即用软件监控选信号,手工决定是否操作。
现在很多人在追求程序化交易,本质是在追求有一个百战百胜的指标,这个立足点就错了,交易的思路受宏观的影响,市场不仅是技术就能解决所有问题,所有告诉你技术能搞定一切的思路本身就是大错,有这样的成功者,但均是时段成功者,极少跑完全程,因为理论上推测,如果以30%的年收益率复制就可以富可敌国,如果程序化年化到我去年的水平600%,地球也可以卖下来,当资金规模越大的时候,程序化的收益率越低,这是不可避免的现实。
最后,要注意的是,玩程序化,指标的原理要清楚,指标要反复测试,不要人家拿出来以前的测试模型以及历史成绩就代表他能挣那多钱,这就跟基金公司跟你们玩预期收益率一样,预期收益率在发行的时候都非常好看,你再看看这几年基金公司的收益成绩,不要我多说了吧。