6.3 指标常数
6.3.1 时间范围
MQL 中的许多函数,包括指标和价格函数,接受时间范围参数。如前面所说的,如果我们使用的Timeframe 参数值为"0" ,则使用目前的K 线图周期。若我们希望用不同的时间范围,就要以分钟来具体指定时间范围。例如, M5 是5 , H1是60,H4是240 。我们亦可使用常数来表示时间范围:
• PERIOD_M1一一1 分钟。
• PERIOD_M5一一5 分钟。
• PERIOD_MI5一一15 分钟。
• PERIOD_M30一一30 分钟。
• PERIOD_H1一一1 小时(60 分钟) 。
• PERIOD_H4一一4小时(240 分钟) 。
• PERIOD_D1一一一日( 1440 分钟) 。
6.3.2 适用价格
适用价格指标参数用于说明当计算指标值时所使用的价格序列。虽然你可能想要使用其他值计算指标值,但你将常用到收盘价。以下是一系列的价格序列及相关常数整数值:
• PRICE_CLOSE - O一一平仓价格。
• PRICE_OPEN - 1 一一开仓价格。
• PRICE_HIGH - 2一一高点价格。
• PRICE_LOW - 3一一低点价格。
• PRICE_MEDIAN - 4一一中位数价格, (高点+低点)/2 。
• PRICE_TYPICAL-5一一典型价格, (高点+低点+收盘)/2 。
• PRICE_ WIGHTED - 6一一加权价格, (高点+低点+收盘+收盘)/2 。
6.3.3 移动平均方法
若使用移动平均作为计算式之一,其使用的指标可能会有一个参数用以调整移动平均计算方法。移动平均线将依据计算方法而有不同的画法。以下是移动平均方法常数和它们相对应的整数值:
• MODE_SMA - 0一一简易移动平均。计算价格数据的平均。
• MODE_EMA - 1 一一指数移动平均。近期价格数据权重加大,远期价格数据以指数式减少权重,是很热门的移动平均。
• MODE_SMMA - 2一一平滑移动平均。借由平滑方程式计算的一个简易的移动平均,创造出一个平滑的,但较不敏锐的线。
• MODE_LWMA -3一一线性加权移动平均。类似于指数移动平均,但是对于最近的价格给予了增加权重。