理性看待程序化交易的优与劣

程序化交易正逐渐走进我们的视野,或许在不久的将来,国内期货市场会更多见到程序化交易的身影。时代在发展,技术在进步,我们唯有不断学习,才能更好地适应变化,占据有利位置。通过近期对程序化交易的学习和了解,我对其有了一些初步认识,在此与大家分享交流。

期货分析方法大致分为基本面分析和技术分析,而技术分析又可细分为系统性交易和主观性判断交易。

系统性交易方法是指交易者采用完全系统化的方法,每笔交易均依据电脑给出的信号执行,信号出现即无条件接受,如同命令一般,没有商量余地。DLSM这类系统能够有效排除情绪干扰。

主观性判断交易系统则包含直觉性交易和主观性判断系统交易。

直觉性交易主要依赖经验、盘感、信息等因素来判断行情,因此很难在电脑上量化指标,也难以编制成电脑程序进行交易。

主观性判断系统交易中,使用者可以接受某些信号,否决另一些信号,他们将信号视为警示,再自行决定是否采纳。尤其是当价格出现延伸性走势后,有些人会运用价格形态作为交易工具,由于这类策略难以完全程序化,系统自然涉及较多主观判断。

由此可见,电脑程序化交易只是期货分析交易方法中的一种,不应过分夸大其作用,也不能认为只有程序化交易才是稳定盈利的唯一途径。程序化交易依赖概率因素与资金管理,通过长期交易实现稳健盈利,其最大特点是低速、稳健的复利增长。网络上有人宣称程序化交易如何神奇,一年能翻数倍,这并不准确。那些看似惊人的测试绩效,要么是数据失真,要么是过度优化,拟合了某个品种特定时间段的表现。当然,我们也不能否认程序化交易带来的诸多益处。本人学疏才浅,这里浅谈几点对程序化交易系统的体会。

程序化交易的优点:

第一,程序化交易能够在交易过程中克服人性的弱点,这是其最大的优势,也是我青睐程序化交易的主要原因。人难免有情绪化、贪婪、恐惧、犹豫、赌性等弱点,这些因素常让人在交易关键时刻改变原有计划,而这种行为会重复发生。正如德国哲学家叔本华所言:“一个人在相同的时间和环境条件下会犯同样的错误,这是不可避免的,这就是人的劣根性。”作为多年从事期货交易的老手,我深有体会。与其说我们与市场交易,不如说是在不断与自己的心魔斗争。而程序化交易将所有功课前置,电脑作为不折不扣的执行者,几乎可以百分之百做到知行合一,也让人从盯盘的辛劳中解脱。多年来,我们日日面对盘面,心情被涨跌行情牵动。我一直希望能实现轻松交易、快乐生活的模式,前期付出太多,理应有所回报,因此更期待程序化交易能带来新的突破。

第二,程序化交易能突破人的生理极限。人的反应速度有限,从大脑思考到手部操作需要时间,而电脑程序交易显然比人工更快。尤其当我们为分散风险而进行多品种组合交易时,人的精力有限。如果选择更多品种,可以进一步降低风险,但当同时持有四个以上品种,行情激烈时多品种同时发出信号,人工操作很难兼顾,而电脑却能轻松应对。程序化交易能让人暂时远离期货,享受生活。

程序化交易的缺点:

第一,只有系统性交易者才能实现程序化交易,而其他类型的交易方法则无法通过程序化完成,这便将一部分人拒之门外。

第二,程序化交易存在不稳定性。我认为程序化交易系统无法永远包打天下,总会在特定阶段出现问题。有人高估其效果,将其吹得神乎其神;也有人排斥它,质疑其作用,甚至认为用程序化交易赚钱如同发明永动机一样可笑,DLSM从而全盘否定。其实这两种态度都不妥当。程序化交易本质上只是一种工具,能否用好取决于使用者。程序化交易由人设计,其盈利能力直接反映设计者的水平。设计思想实际上融合了交易理念、思路、方法及经验,是长期积累与沉淀,但没有任何一种方法能保证永远适用。程序化交易系统的设计者不能一劳永逸,仍需面对市场,不断学习、不断进步,才能把握先机。

第三,目前程序化交易的技术门槛较高,难以普及。国内一些知名软件平台,有时仍不能完全呈现交易者的执行思路。虽然软件业日益发达,但并非无所不能,总有缺陷。编写程序是一项较深的技术,多数人不熟悉,学习起来并不轻松,令部分人望而却步。即使是资深软件工程师,也未必能随心所欲地实现所有系统性交易者的交易思路。一套能长期稳定盈利的系统,可能相当复杂,不仅在交易信号方面,在资金管理、头寸控制、多策略叠加等方面都有各种要求。

综上可见,程序化交易只是我们进行期货交易时使用的工具之一,并不能改变期货市场的盈亏结构。期货市场大多数人亏损,市面上现有的程序化交易系统,也应有相当一部分无法稳定盈利。我们应客观看待程序化交易系统,关键在于如何善用这一工具,使其为自身发挥更佳作用。