6.2.1 趋势指标
" 移动平均"(MA)是我们在本书中已经使用多次的指标,移动平均是一个趋势指标,它显示出在指标期间内价格是否有上扬或下降。"移动平均"在K线图上面出一条线,以显示在过去x个K棒的平均价格。
这是"移动平均" 函数的语法:
函数说明:
Symbol——适合"移动平均"的线图的符号。
Timeframe——适用"移动平均" 的线图的时间周期。在MQL中每个指标函数都以这两个参数开始,在这之后则为指标专用参数。这些参数要与Indicator Properties中的Parameters内容一致。
MAPeriod——移动平均的周期。几乎每个指标都有至少一个周期参数。大部分的指标是用之前的K棒中的价格计弈, 出来的。例如,周期设定为10, 意指指标使用过去10个K棒的价格数据计算指标数值。
MAShift——K棒中移动平均线的向前位移。这和以下的Shift参数不同。
MAMethod——移动平均的计算方法。可选择“简易”“指数”“平滑”“线性加权”。使用任何移动平均指标可能会让你选择MA计算方法。本章稍后将讨论移动平均方法。
MAPrice——计算移动平均时所使用的价格数组。可以是开盘、收盘、高点、低点或某种形态的平均,如中位数、典型或加全价格。本章稍后将探讨适用价格常数。
Shift——用以回传计算值的K棒的向后位移。Shift参数是所有指标函数的最后一个参数。这是用以回传指标值的K棒指数。当数值为"0"时回传目前K棒的指标值,当数值为"3"时回传从第三个K棒以前的指标值。
移动平均和相似的指标都直接画于K线图上,你可根据指标和价格之间的关系创造交易条件。我们的移动平均交叉是一个在两个指标之间价格关系的范例。当一个指标价格高于另一个时,"买"或"卖"的讯号就会产生;当目前价格高于或低于指标线时,也可以产出交易讯号。例如,Bollinger Bands指标可根据价格高区间和低区间比较,用来产出交易讯号。
