系统设计的基础
优秀的系统会带给我们短暂的喜悦和持续的满足。
简介
本章对许多系统设计问题进行了分析。如果已经理解了系统设计的基本原理,那么就可以考虑更复杂的问题了。而当交易者理解了这些问题时,就可以设计出更强大的系统。
我们先来问这样一个问题: 市场有趋势吗?而对于是应该利用这种趋势还是反对它的这个问题上,回答应该是选择前者一利用这种趋势。
本章介绍了一些测试结果来支持这个答案。然后读者就会问,应不应该优化自己的交易系统?我们现在研究的就是依据历史数据的优化来预测未来业绩的效果。
本章通过提出初始止损是问题还是答案,探讨交易者在交易中面临的不同风险,开始了对风险控制问题的讨论。在系统设计过程中,应该事先考虑这些问题。我们接下来看一下可以用来进行测试的不同的数据种类和它们所引起的差异。最后,本章解释了在系统性能总结中发现了什么,缺少了什么。
读完本章,读者应该可以:
1.解释怎样预测趋势市场。
2.知道是用趋势跟随(TF)策略还是用逆势策略。
3.解释优化的利弊。
4.知道叮能会遇到的风险。
5.知道怎样选择测试数据。
6.有效使用系统测试结果中的业绩总结。
7.理解和探索在业绩总结中所不包含的内容。
预测市场趋势
如果能够始终如一地正确预测市场足否在做趋势运动,那么就可以设计出具有获利性的交易策略。简而言之,市场以两种形式存在:趋势和区间。如果市场定向地稳定运动,那么就是在做趋势运动。如果市场是在一个相对铰窄的价格变动范围内来回运动,那么就是在做区间运动。
长期策略易于在趋势市场中成功,而短期策略易于在区问市场中成功。通常情况下,市场不可能在趋势和区间之间迅速地来回变动。有时市场开始区间运动只是为了突破后形成一轮新的趋势, 反之亦然。
测定市场是否在做趋势运动有很多种方法。首先我们必须做出一些转换,这些转换基本上就可以给出一个答案。例如,一种著名的度量方法是韦尔斯.韦尔德(见参考书目)研究的平均动向指数(ADX)。通常,它在大部分技术性分析软件程序中是一个内置指标。平均动向指数描述了双重平滑的绝对市场动量。上升的ADX曲线暗示了市场趋势,使用者必须选择计算平均动向指数的交易日数。随着计算周期的增加,指数的敏感度降低。常见的参数值为14日,18日也可以。交易者还须确定两个参考值来滤除虚假信号。20是一个很有用的参考值一也就是说, 除非18日ADX高于20,否则市场就不是在做趋势运动。另一个比较有用的屏障值是40,当平均动向指数向上超越40而后下降时,说明市场可能即将进入整固期。在明显的强市场趋势中,我们会发现ADX从40以上“下钩”的形态通常是短暂整固期的信号,然后市场出现一种“二踢脚”形态,继续向更高的高点或更低的低点运动。
有时当市场处于较宽的交易区间内时,平均动向指数会上升至20以上。另一种奇怪的现象是,尽管价格在某个方向稳步平滑前进,但平均动向指数却转头下降。总之,它不是一个完美的指标。平均动向指数的主要问题是它经过了两级平滑,这就在价格运动和指标之间产生了不可避免的滞后。第5章说明平均动向指数的绝对值比起它本身的趋势来作用就小多了。
另一个指数更直接地依据交易动量,并且比平均动向指数预测得更准确,它就是区间运动辨识指数(RAVI) 。与平均动向指数不同,这种策略注重于对交易区间的预测。ADX是对今日价格运动超越昨8价格棒线的度量。
为了定义RAVI,我们首先做一个13周简单移动平均,因为13周可以代表一个季度。由于我们要使用日线数据,所以我们把13周简单移动平均转化为对等的65日简单移动平均。这是长期移动平均。短期移动平均只选取长期的1/10,也就是6.5日, 四舍五入取整后为7日。因此,我们一般使用78和65日简单移动平均。这些长度的选择完全是任意的。RAVI便被定义为7日简单移动平均(7-SMA)与65日简单移动平均(65-SMA)之差占65日简单移动平均的百分比的绝对值:
RAVI=|[100X (7- SMA- 65 SMA) /65- SMA] |
(译者注:将原文公式中的“Absolute value (--)”改为大家比较熟悉的绝对值符号...”)
3%是任意指定的一个参考值,意思是说如果RAVI小于3%,那么市场正在区间内运动,如果RAVI大于3%, 则说明市场趋势强劲。在类似欧洲美元的一些市场中,该屏障值就太高。所以可以尝试使用较小的参考值,比如1%,或者使用相对度量方法,比如RAVI的65日SMA。我们可以要求RAVI大于3%,而且处于上升状态时才发出强趋势信号。
注意RAVI的几个设计特性:只有一级平滑;由于7日移动平均相对灵敏,因此在价格变动和指标响应之间的滞后较小;市场运动仍会比RAVI指示得快,观察一下当前的市场便可证明这一点;当市场缓慢漂移,或处于波动趋势中时,RAVI被限制在3%以下,表明市场正在做区间运动。
在图3.1中,我们对18日ADX (底部图形)和RAVI (中部图形)进行了比较,RAVI曲线上有一条3%的水平线。两个指标大致相同,但RAVI的响应速度比ADX快,因为它只经过一级平滑, 而ADX经过了两级平滑。使用14日简单移动平均平滑后的RAVI与18日ADX十分相似。
表3.1中的计算结果表明市场在大约20%~40%的时间里做趋势运动。一些市场,比如10年期国库券,并没有出现RAVI显示的那样很强的趋势,这可能是因为我们在用RAVI测度市场强度时使用3%屏障的原因。“温和” 的市场,像咖啡和糖,表现出最强的趋势性。其他的基本面驱动市场,比如棉花、铜和原油,使用RAVI得出的趋势率高于35%,也展示了很强的趋势倾向。比较成熟的市场,比如标准普尔500和美国债券,出现的强趋势要比温和市场少。RAVI 以15.8的低比率正确地验证了黄金长时间的横盘区间运动。
部分计算结果表明,在大多数市场中这些趋势间隔的平均长度大约是15~18天,最少1天,最多30天。因此,这些市场的趋势期是足够长的,足以进行可获利的交易。这些计算结果表明,在“无趋势的九十年代”市场为趋势系统提供了充足的交易机会。
总之,我们可以使用以动量为基础的指标来度量区问运动和趋势运动。计算结果表明市场趋势平均持续15~18天。因此,在做系统设计时,趋势跟随策略值得考虑。下一部分阐述了交易者是否应该长期使用趋势跟随策略。