MQL4 Reference MQL4命令手册(完整版)
iEnvelopesOnArray包络指标
double iEnvelopesOnArray( double array[], int total, int ma_period, int ma_method, int ma_shift, double deviation, int mode, int shift)
计算包络指标在不同数组上的数据存储。与不同iEnvelopes (...), iEnvelopesOnArray函数不由标志名字, 时间周期,应用的价格采取数据。 必须提前准备价格数据。 指标从左到右被计算。 要对数组元素至于系列列阵(即,从右到左)访问,你必须使用ArraySetAsSeries 函数.
参量:
array[] - 数据数组.
total - 计算项目数字.
ma_period - 主线的平均周期计算。
ma_method - MA方法。 它可以是其中任意 滑动平均值列举 值.
ma_shift - MA转移。 指标线垂直与图表的时间周期。
deviation - 与主线的偏差。
mode - 指标行数组索引。它可以是 指标识别符列举的任意值.
shift - 从显示缓冲采取的值的索引(转移相对当前柱特定相当数量期间前).
示例:
double val=iEnvelopesOnArray(ExtBuffer, 0, 13, MODE_SMA, 0.2, MODE_UPPER,0 );
|
|
|
|
|
iForce强力索引指标
double iForce( string symbol, int timeframe, int period, int ma_method, int applied_price, int shift)
计算强力索引指标并返回它的值。
参量:
symbol - 计算指标数据上的货币对名称. NULL表示当前货币对.
timeframe - 时间周期。 可以时间周期列举任意值. 0表示当前图表的时间周期.
period - 计算平均周期。
ma_method - MA方法。 它可以是其中任意 滑动平均值列举 值.
applied_price - 应用的价格。 它可以是应用价格列举的任意值.
shift - 从显示缓冲采取的值的索引(转移相对当前柱特定相当数量期间前).
示例:
double val=iForce(NULL, 0, 13,MODE_SMA,PRICE_CLOSE,0);
|
|
|
|
|
iFractals分形索引指标
double iFractals( string symbol, int timeframe, int mode, int shift)
计算分形索引指标并返回它的值。
参量:
symbol - 计算指标数据上的货币对名称. NULL表示当前货币对.
timeframe - 时间周期。 可以时间周期列举任意值. 0表示当前图表的时间周期.
mode - 指标行数组索引。它可以是 指标识别符列举的任意值.
shift - 从显示缓冲采取的值的索引(转移相对当前柱特定相当数量期间前).
示例:
double val=iFractals(NULL, 0, MODE_UPPER, 3);
|
|
|
|
|
iGator随机震荡指标
double iGator( string symbol, int timeframe, int jaw_period, int jaw_shift, int teeth_period, int teeth_shift, int lips_period, int lips_shift, int ma_method, int applied_price, int mode, int shift)
计算随机震荡指标。 震荡指标在鳄鱼 红色和蓝线(上部直方图)和那之间的区别在于红色和绿线(更低的直方图)之间。
参量:
symbol - 计算指标数据上的货币对名称. NULL表示当前货币对.
timeframe - 时间周期。 可以时间周期列举任意值. 0表示当前图表的时间周期.
jaw_period - 平均周期(鳄鱼的下颌)的蓝线.
jaw_shift - 蓝线转移相对图.
teeth_period - 平均周期(鳄鱼的牙)的红线.
teeth_shift - 红线转移相对图.
lips_period - 平均周期(鳄鱼的嘴唇)的绿线.
lips_shift - 绿线转移相对图.
ma_method - MA方法。 它可以是其中任意 滑动平均值列举 值.
applied_price - 应用的价格。 它可以是应用价格列举的任意值.
mode - 指标行数组索引。它可以是 指标识别符列举的任意值.
shift - 从显示缓冲采取的值的索引(转移相对当前柱特定相当数量期间前).
示例:
double jaw_val=iGator(NULL, 0, 13, 8, 8, 5, 5, 3, MODE_SMMA, PRICE_MEDIAN, MODE_UPPER, 1);
|
|
|
|
|
iIchimoku
double iIchimoku( string symbol, int timeframe, int tenkan_sen, int kijun_sen, int senkou_span_b, int mode, int shift)
计算Ichimoku Kinko Hyo并且返回它的值。
参量:
symbol - 计算指标数据上的货币对名称. NULL表示当前货币对.
timeframe - 时间周期。 可以时间周期列举任意值. 0表示当前图表的时间周期.
tenkan_sen - Tenkan Sen 平均周期.
kijun_sen - Kijun Sen 平均周期.
senkou_span_b - Senkou SpanB 平均周期.
mode - 数据源代码。它可以是 Ichimoku Kinko Hyo 列举模式的任意值.
shift - 从显示缓冲采取的值的索引(转移相对当前柱特定相当数量期间前).
示例:
double tenkan_sen=iIchimoku(NULL, 0, 9, 26, 52, MODE_TENKANSEN, 1);
|
|
|
|
|
iBWMFI比尔.威廉斯市场斐波纳契指标
double iBWMFI( string symbol, int timeframe, int shift)
计算比尔.威廉斯市场斐波纳契指标并且返回它的值。
参量:
symbol - 计算指标数据上的货币对名称. NULL表示当前货币对.
timeframe - 时间周期。 可以时间周期列举任意值. 0表示当前图表的时间周期.
shift - 从显示缓冲采取的值的索引(转移相对当前柱特定相当数量期间前).
示例:
double val=iBWMFI(NULL, 0, 0);
|
|
|
|
|
iMomentum动量索引指标
double iMomentum( string symbol, int timeframe, int period, int applied_price, int shift)
计算动量索引指标并返回它的值。
参量:
symbol - 计算指标数据上的货币对名称. NULL表示当前货币对.
timeframe - 时间周期。 可以时间周期列举任意值. 0表示当前图表的时间周期.
period - 价格改变的周期计算.
applied_price - 应用的价格。 它可以是应用价格列举的任意值.
shift - 从显示缓冲采取的值的索引(转移相对当前柱特定相当数量期间前).
示例:
if(iMomentum(NULL,0,12,PRICE_CLOSE,0)>iMomentum(NULL,0,20,PRICE_CLOSE,0)) return(0);
|
|
|
|
|
iMomentumOnArray
double iMomentumOnArray( double array[], int total, int period, int shift)
计算动量指标在不同数组上的数据存储。与不同iMomentum(...), the iMomentumOnArray 函数不由标志名字, 时间周期,应用的价格采取数据。 必须提前准备价格数据。 指标从左到右被计算。 要对数组元素至于系列列阵(即,从右到左)访问,你必须使用ArraySetAsSeries 函数.
参量:
array[] - 数据数组.
total - 将计数的项目的数量.
period - 计算价格变化的周期.
shift - 从显示缓冲采取的值的索引(转移相对当前柱特定相当数量期间前).
示例:
if(iMomentumOnArray(mybuffer,100,12,0)>iMomentumOnArray(mubuffer,100,20,0)) return(0);
|
|
|
|
|
iMFI资金流量索引指标
double iMFI( string symbol, int timeframe, int period, int shift)
计算资金流量索引指标并返回它的值。
参量:
symbol - 计算指标数据上的货币对名称. NULL表示当前货币对.
timeframe - 时间周期。 可以时间周期列举任意值. 0表示当前图表的时间周期.
period - 指标的周期计算.
shift - 从显示缓冲采取的值的索引(转移相对当前柱特定相当数量期间前).
示例:
if(iMFI(NULL,0,14,0)>iMFI(NULL,0,14,1)) return(0);
|
|
|
|
|
iMA移动平均指标
double iMA( string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift)
计算移动平均指标并返回它的值。
参量:
symbol - 计算指标数据上的货币对名称. NULL表示当前货币对.
timeframe - 时间周期。 可以时间周期列举任意值. 0表示当前图表的时间周期.
period - 平均周期计算。
ma_shift - MA转移。 指标线垂直与图表的时间周期.
ma_method - MA方法。 它可以是其中任意 滑动平均值列举 值.
applied_price - 应用的价格。 它可以是应用价格列举的任意值.
shift - 从显示缓冲采取的值的索引(转移相对当前柱特定相当数量期间前).
示例:
AlligatorJawsBuffer[i]=iMA(NULL,0,13,8,MODE_SMMA,PRICE_MEDIAN,i);
|
|
|
|
|