交易系统开发中常见的三大错误(上)

作者:Kevin J. Davey

编译:许晟洁

对大多数交易员来说,策略的制定仅仅是一种手段,是获利的必要路径。交易系统开发的过程,相对最终投入使用,是比较艰难的:通常,实际交易远比制定交易策略要更有意思。

不过,这会使得交易员采取各种捷径,这样一来,他们在制定交易策略时就可能产生各种错误。尽管短期来看,交易方法是简便了,但捷径所带来的错误最终还将影响实时交易。

好在大多数交易员在策略开发时出现的错误基本类似,一旦确定后,就能加以纠正、改进。不过,排除这些问题并不容易;在无法使用捷径的情况下,策略从制定到正确执行将变得更为困难。

那么,有哪些最常见的错误与捷径呢?大致有三种。下面我们将分别解释这三种错误会产生怎样的负面影响,如何发现并纠正这些错误。避免这些常见错误,将有助于建立一个更好的交易系统。

错误1:策略过于复杂难懂

在交易过程中,你不可避免地要遇到一些复杂的交易策略。对于自主交易员来说,可能会出现“分析瘫痪”中的情形:可以明显看到,下面的图表中充斥了各种技术指标、技术线及支撑与阻力区域。对于一个算法交易员来说,一个复杂的方法将包含成千上万行代码,需要优化调整几十个甚至上百个变量。

这两种方法有一个共同点:它们都极其复杂,涉及众多内容。很多缺乏经验的交易员会认为这就是开发系统的一种方式;他们认为,指标越多,算法对过去数据的拟合程度也就越好,所制定的交易策略也就会更好。但事实并非如此。

在衡量复杂策略时,存在一个谬误,使我们得出这一策略优于一般策略的错误结论:在历史数据上能取得较好结果的策略,并不意味着这一策略用于实际的交易中也能获得同样的成功。事实上,通过增加指标来不断地调整策略,或在算法中添加新的规则使得交易策略更为复杂;这种做法通常只能给交易员一种虚假的信心。在策略中,改进及添加更多的规则,并不意味着策略将变得更好。

宽客网,量化投资,宽客俱乐部

很多人可能很难相信,简单的交易策略通常是最好的。对于自主交易员来说,只有一两个技术指标的相对简洁的图表,加上对价格走势与市场动态深刻的理解,往往比一个充斥着技术线与技术指标的图表要好得多。对于算法交易员来说,一条简单的入场指令通常要比需要满足5至10个条件才能执行交易的规则要好。

下图“明晰的交易方向”中就展示了一个简单的例子。尽管这离完美的交易系统还差得很远,但策略简单明了;这样的策略不会发生过度拟合历史数据的问题,因此在未来可能会有更好的表现。

宽客网,量化投资,宽客俱乐部

(未完待续)    来源:CHINAQIR
交易技术, 交易策略

风险提示及免责条款

市场有风险,投资需谨慎。本文不构成个人投资建议,也未考虑到个别用户特殊的投资目标、财务状况或需要。用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部