交易与程序

2016年的圣诞节已过。新的一年即将到来。Haotrader这款软件的开发更新依然在继续。不过基本都是为了策略而添加的功能或者修正的bug。明确的说,短期内不大可能增加一些花哨但实用性不大的功能了。尽管开发的头一两年花了很多功夫都是在界面处理的细节问题上。比如上半年还曾为了工具栏上一个小小的下拉菜单的显示方法而重写了2万行的工具栏代码,以前一直认为是开发短板的界面问题现在已然信心满满,可惜正好又基本用不着了。

一直以来我都以为自己的目标是成为一名好的交易员,正如haotrader的命名一样。现在我才知道真正的目标并不是成为一名trader,而是一名quant。尽管有些观点认为quant是trader的一种,不过常规意义上两者还是有很大的不同。交易这些年来,有许多观点都接触过,有些人对于程序化交易完全敌视的态度,有些人认为用处不大,有些人则宣称已经完全抛弃人工交易,对还需要修正的策略认为是完备性不够。在这里只有膜拜的份了。

为了和标题吻合,必须说一下交易和程序的关系。作为一个纯粹的手工交易员,相对程序化的交易者,从实用角度来说,确实存在比较大的不利因素。一个重要的因素在于时间。程序化交易者可以在任何时间进行研究,然后挂上策略就可以喝咖啡逛街打游戏处理别的事情去了,而手工交易者需要等待入场点或出场点,如同一个耐心的捕食者一般。至少对我而言,程序化交易的好处不言而喻。

做策略有时候像解数学题,看起来很难无从下手的情况,归纳编写一堆代码却发现做的都是无用功的情况,自以为是却恰好南辕北辙的情况都会遇到。更似解数学的猜想,永远解不完,永远得不到最终解。困顿的时候,不如看看数学的科普,或许还有灵光乍现的瞬间呢。

Leave a Reply