机械交易系统的设计
通常,机械系统的建立基础是依据时间或是价格波动来定义的固定参数。例如,系统将使用固定时限内的历史数据来产生自已的信号。另外,它也可以使用根据固定货币数量或百分比的价格突破来产生信号。在本节中,我们简单回顾一下3种被普遍使用的机槭系统背后隐含的基本原理。这些系统是:(1)平均移动线交叉系统,这是一种趋势跟从的系统; (2)莱恩的随机振动器( sto-chasticsoscillator),它对过度购买/过度卖出的市场条件进行衡量;(3)固定价格反转或突破系统。
平均移动线交叉系统
平均移动线交叉系统的设计目的是在趋势发生之后能够很快捕捉到趋势。它建立在两条或是更多的历史平均移动线交叉的基础之上。其潜在的原理为:平均移动线中的一条比其他线对于价格变动的反应更大,当它与那些时期更长但是响应程度更小的平均移动线相交时就表示趋势的改变。
为了阐述的方便,让我们考虑一下双平均移动线交叉系统,其中两条平均移动线分别是根据刚刚过去的4天和9天的数据计算的。4天的平均移动线比9天的平均移动线对于价格变动的响应程度更大,这是因为前者依据的是刚刚过去的4天的价格。因此,如果价格趋势是上升的,4天的平均移动线就超过了9天的平均移动线。一旦4天的平均移动线超过或是跨越9天的平均移动线,系统就产生购买信号。相应地,如果4天的平均移动线降到了9天的平均移动线水平之下,那么就暗示着价格的回拉,于是系统就产生卖出信号。因此,系统总是建议交易者进行一种单据的交易,在买入与卖出之间交替变化。
随机振动器
以振动器为基础的系统承认这样的事实:市场常常处于一种侧向的没有趋势的状态,价格在一个交易范围内振荡。因此,振动器的设计目的就是在过多卖出的市场上给出购买信号,而在过度购买的市场上给出卖出信号。随机振动器由乔治莱恩(George C. Lane)[1) 发展而来,是更为通用的振动器。它的假设是:当价格趋势向上时,收市价格倾向于靠近该交易期间价格范围的高端;反之,当价格趋势向下时,收市价格趋向于靠近该交易期间价格范围的低端。
再次说明,随机振动器是建立在固定时间的交易期间n(如过去9个交易期)的历史价格数据基础之上的。过去n个交易期的每8最高价格的最高值定义了价格范围的上限,而样本期间每日最低价格的最低值则定义了价格范围的下限。每日最高价格的最高值与每日最低价格的最低值之间的差额就定义了交易的价格范围价格被预期在这个范围内变动。接近范围上限的收市价格是过度购买市场的表现,而接近范围下限的收市价格是过度卖出市场的表现。
随机振动器在两个指标K和D交叉的基础上产生了购买信号。为了得到9天随机的原始K值,我们需要做以下步骤的工作:
(1)将最近的收市价格减去过去9天的每日最低价格的最低值;
(2)将过去9天的每日最高价格的最高值减去过去9天的每日最低价格的最低值;
(3)将步骤(1)得出的结果除以步骤(2)得出的结果,再乘以100 %就得到K的原始值。
如果K的原始值高于75,则价格被认为是过度购买的;而如果K的原始值低于25 ,则价格被认为是过度售出的。3天的K原始值的平均就是D的原始值。
为了避免由原始值产生不断波动的信号,通用的方法是通过3天平均值对K和D进行平滑化。
K线是比D线更快移动的平均线。因此,当K值低于25%,且K线与D线交叉并位于D上方时,购买信号就产生了。当K值高于75%,且K线与D线交叉并位于D下方时,卖出信号就产生了。由于不是所有的交叉都能有效表示信号的产生,因此,振动器不像平均移动线交叉系统那样可以自动地从购买向卖出或是从卖出向购买进行反转。
固定价格反转或突破系统
有一些系统并不研究固定时间间隔的历史价格,而选择在预先设置的固定的价格反转基础上产生信号。其原理是一旦价格突破交易的价格范围,它们就有可能按照突破的方向继续发展。理想的价格反转目标可以是一个绝对数或是现价的百分比。
例如,就黄金期货而言,反转点可以根据最近的收市价格被设定成固定的货币数量,如每盎司5美元。另外,反转点也可以是最近的收市价格的固定比例的折回,如1.5%的折回。交易者相信:当价格产生了大于或者等于预设值的反转时,就表示反转趋势的出现。系统则相应产生了对现有交易和反转单据平仓的信号。