最佳化我们在处理数学式投资理论复杂的内容时,总会发现许多可变参数。唯一能够让你提升投资理论绩效的方法,就是利用历史价格对系统进行测试,并且以不同的参数值探求结果。适度地将系统最佳化是必要的。但是如果过度最佳化,你的投资理论将是一套高度曲线匹配型的系统,这将使该套系统未来绩效的可信度降低。我们对系统进行历史价格测试时,必须牢记自己的目标是什么。我们的目标并不是要建立一套在过去操作绩效最佳的系统。我们想要创造的系统是能在未来产生最大获利的系统。未来才是你能赚到实际财富的竞技场。大多数交易员不知道,在历史价格测试中能获利的投资理论,与能在未来实际交易中获利系统之间的差异。商品交易方法的测试商品交易员有两種极端的类型。有些人不对其新宠的技巧进行历史资料的测试,以确认该技巧过去所具有的效力。他们对于该技巧信心十足,仅仅因为它源自某权威人士,或因为它曾经在某些走势图形中发挥了相当的功能。另一极端形态的交易员,认为过去有杰出表现的技巧,在未来也想必能够带来利润。依据他们的想法,某技巧的过去绩效愈佳,则用之于实际交易时,它搏取丰厚利润的机会也愈大。就你的荷包而言,这两種观点都同样危险。针对某商品投资理论进行历史资料的测试,其功能就如同试婚。这并不保证婚姻成功,但这是一種绝佳的方式可以增进彼此之间的信心,并避免一些不愉快的意外。透过历史资料的测试,你可以了解该系统的运作程序与限制,这将使你受益良多。针对某商品投资理论进行历史资料的测试,其功能就如同试婚。这并不保证婚姻成功,但这是一種绝佳的方式可以增进彼此之间的信心,并避免一些不愉快的意外。透过历史资料的测试,你可以了解该系统的运作程序与限制,这将使你受益良多。目前而言,除了资金极少的交易员,大多数人在财务上均能够承担电脑与测试软件的花费,人们再也没有借口采用未经测试的观念来从事交易。然而,决定测试某系统,这仅仅是問題的开端。如果你想获得真实的结果,则你必须了解如何进行测试。资料的期间测试者所需面临的第一个重要問題便是,采用何種资料。当然,你用来测试某系统的资料,必须符合该系统将使用于交易的期间。资料的形态在决定采用每天的资料来测试某系统时,测试者对有关资料的决策問題仍未完全解决。历史性测试通常采用的每日资料共有三種:实际的契约资料、永久的契约资料与连续的契约资料。资料的选择会影响测试的程序与测试的结果。测试期间在测试投资理论时,另一项重要的考量因素,便是历史测试期间的长度。Bruce Babcock相信五年是相当不错的测试期间。这应该可以提供颇具代表性的样本,涵盖充分的上升与下降趋势,以及種種的价格波动程度。最近过去的五年,与未来的交易应该仍然有相当的关联。这段期间可以提供足够的时间来产生充分的交易笔数,相对地,它也不是很长的时间,而能够快速地完成测试。为了避免测试發生扭曲的结果,你也必须注意资料在特殊期间内所出现的不正常现象。如果这種价格行为因此而造成特别有利或特别不利的结果,而它们在未来重复發生的机率并不值得重视,则此测试结果便不太具有意义。外汇交易www.fxway.com.cn收集整理
采用不同的时间间隔在系统最佳化时,系统内的可变参数愈多,进行愈多的测试来搜寻每一参数的最佳值,则该系统在历史测试中的绩效便愈好。不幸地,当采用最佳化来锁定某系统的最佳历史绩效,你也将因此而减少该系统在未来重复其历史绩效的可能性。防止过度采用最佳化的有效方法,是将历史资料做不同区隔,而分别供最佳化与最后测试使用。在最理想的状况下,你应该利用比较老旧的资料来建立一套良好的系统,然后立即利用最近的资料来测试该系统。采用不同的市场如果你针对一个市场设计一套系统,很容易落入曲线匹配的危险。没有一種神奇的测试方法可以用来测试你的系统规则的曲线匹配程度。确定获利系统没有曲线匹配問題的好方法,就是将它用在不相关的市场作测试。假如它在其它市场也同样可以获利,那么该系统可能就不至于有曲线匹配的现象。它所运作的市场越多越好。假如它在其它市场上不能获利,那就要小心了。这并不是说它一定无效,但的确是一種警讯。交易成本交易的固有成本是交易员在迈向获利途中所难以克服的重大障碍。在评估历史交易绩效时,这些成本经常容易被忽略,相对于一笔成功的交易,交易成本虽然微不足道,但随着时间而逐渐累积,它们就变得相当可观了。当你不断进行交易,而平均获利水准下降,则交易成本就显得非常重要。为了模拟实际的交易状况,每笔交易都必须扣减某種合理的成本。否则,测试便毫无意义。以日资料进行测试的特殊問題以日资料来进行测试时,有两项重要因素会干扰测试的精确性。为了评估历史测试的可信度,你必须了解这些問題,并知道如何用特殊的测试来处理。第一项是为了尽可能确保精确的结果,你应该确定你的电脑程序已经考虑开盘跳空的现象。另一项则更难以处理,它来自价格资料的限制。你虽然知道开盘、最高、最低与收盘价,却不知道它们之间發生的先后次序。对于这个問題,Bruce Babcock提供了两種解决的方法。第一種方法,你可以规定该系统一天仅能进场一次,停损单则至隔天才有效。这種方法的缺点是,在价格波动剧烈的行情中,在你进场的同一天之内,你可能希望出场或建立反向的部位。如果必须等到隔日,你可能无谓地增加亏损或减少获利。另一種方法,是根据高、低价与开、收盘的关系,来推测高、低价發生的先后次序。如果开盘价比较接近最高价,则假定高价先于低价,而在低价發生之后,价格便未再回升至收盘价之上。如果开盘价比较接近低价,则假定低价先于高价,而在高价發生之后,价格便未回挫至收盘价之下。Bruce Babcock认为,这通常是行情发展的方式,这些假定将使测试的结果趋于精确,除非你采用非常近的停损。