前言

前言


本书将向你展示,如何构建一个可交易策略。所谓的可交易策略,是指符合你的风险收益目标,真实交易结果与回测结果一致的策略。因为存在许多严重的陷阱,想开发出一个可交易的策略并不容易。我们中的大多数人都是贪婪的,总是想交易某个有很高收益的东西。为了获得高收益,我们理智地认为飞自己能接受很大的风险(以回撤的形式体现)。不过在现实中,很少有交易员能在回撤20% 之前还没有抛弃该策略。为了帮助你形成更现实的风险收益目标,第1 章显示了全球最好的交易员在最近5 年中的真实表现。以该章为基础,我建议你把你会用来交易的系统的特征写下来。首先强调风险(以最大回撤、平均年化最大回撤和最长回撤期的形式) 。因此,第一个陷阱是贪婪,它会体现在策略开发的每个步骤中。你会倾向于接受某条能提高盈利能力的系统规则,即使它会把风险增加到一个更高的水平。但一个更严重的陷阱是曲线拟合危险。

当你开发的策略在开发样本内只有很少的交易笔数时,就会出现曲线拟合。曲线拟合的系统对应于可交易系统的第二个特征: 曲线拟合系统的真实交易情况,并不会像回撤中那样好。不幸的是,你能够买到的系统开发包,几乎全部都与某个特定的图表有关。你在一个有很多根K 线的图上开发一个策略,并用来交易该金融工具。即使你所开发的策略产生了数百笔交易,仍不足以逃避过度曲线拟合的命运。第2 章主要讨论曲线拟合问题,并告诉你该如何产生足够的交易,来最小化曲线拟合的发生。该章使用了案例和统计学知识,并提供了一种容易实施的流程,你可以在你的开发工作中,用它来确定曲线拟合的程度。大多数策略失效或者表现不佳,都是因为它们被过度曲线拟合了。如果你想成功,你需要知道如何才能避免曲线拟合。

本书后面的主要内容,都在讨论两个可交易系统的开发过程。一个是股票的短线交易系统,另一个是商品的中线趋势跟随系统。在这两个系统的开发过程中,我们会对入场、出场和交易过滤器等进行详细介绍。在开发过程的末期,这两个策略都变得"可交易"了。不过还需要结合风险收益要求范围,来对它们进行修正,这是在关于资金管理的5 章中所讨论的内容。我对小额账户交易员和大额账户交易员进行了区分。小额账户交易员通常交易不了几次,就会收到追保通知。因此他们没法利用头寸规模管理技术的优势来让资金最大化增长。因为增加一手交易的风险,就可能占到他们账户金额的10%-20% 。在前两章中,我们使用小额账户交易技术,对股票和商品的两个系统都设计了资金管理规则。类似的,在后两章中,我们也根据大额账户交易员的需要,对这两个系统进行了修改。最后,这两个系统被合并在了一起。表P-1显示了这两个策略组合在一起时的结果。

本书提供了一个我在其他地方都没有见过的东西,在第.8 章中,我们详细讨论了一种很有效的K 线评分法一一这个有趣的新方法能根据用户自定义的标准来刻画出每根K 线的盈利潜力。

最后,第9 章和第10 章对文献中的常见交易规则,以及一些可能有或没有理论基础的交易格言进行了分析。

本书中所开发的系统的代码(用TradeStation 的Easy Language 实现)和每日交易信号都可在配套网站中获得。