MQL4不只否以计较以后图表中任何指标,借否以计较任何无效的货泉对于/图表时段的数据。若是要求数据(货泉对于名称/图表时段差别于以后图表)去自其余图表,呈现这类环境若是响应的图表不正在客户端内翻开,数据必要从效劳器上高载。这类环境高,差错疑息ERR_HISTORY_WILL_UPDATED(4066-汗青数据在更新中)将被搁置于 last_error 变质中,必要再次要求更新数据(参睹 ArrayCopySeries() 典范榜样)。
- iAC() 八211; 减速震荡指标
- iAD() 八211; 团圆指标
- iAlligator() 八211; 鳄鱼指标
- iADX() 八211; ADX指标
- iATR() 八211; ATR指标
- iAO() 八211; 动质震荡指标
- iBearsPower() 八211; 熊力指标
- iBands() 八211; 布林线指标
- iBandsOnArray() 八211; 鉴于数组计较布林线指标
- iBullsPower() – 牛力指标
- iCCI() – CCI指标
- iCCIOnArray() – 鉴于数组计较CCI指标
- iCustom() – 自界说指标
- iDeMarker() – DeMarker指标
- iEnvelopes() – Envelopes包络线指标
- iEnvelopesOnArray() – 鉴于数组计较包络线指标
- iForce() – 弱力指标
- iFractals() – 分型指标
- iGator() – 鳄鱼振动指标
- iIchimoku() – Ichimoku云图指标
- iBWMFI() – BWMFI指标
- iMomentum() – 动质指标
- iMomentumOnArray() – 鉴于数组计较动质指标
- iMFI() 八211; 资金流质指标
- iMA() 八211; 挪动均匀线
- iMAOnArray() 八211; 鉴于数组计较挪动均匀线
- iOsMA() 八211; OsMA指标
- iMACD() 八211; MACD指标
- iOBV() 八211; OBV指标
- iSAR() 八211; SAR扔物线指标
- iRSI() 八211; RSI指标
- iRSIOnArray() 八211; 鉴于数组计较RSI指标
- iRVI() 八211; RVI指标
- iStdDev() 八211; 尺度差指标
- iStdDevOnArray() 八211; 鉴于数组计较尺度差
- iStochastic() 八211; 随机震荡指标(KDJ)
- iWPR() 八211; WPR指标(%R)
iAC() 八211; 减速震荡指标
double iAC(string symbol, int timeframe, int shift)
计较比我.威廉斯的减速震荡指标。
参数:
symbol - 要计较指标数据的货泉对于名称。 NULL暗示以后货泉对于。timeframe - 时间周期。 否以 时间周期罗列 肆意值。 0暗示以后图表的时间周期。 shift - 从指标慢冲区中猎取值的索引(绝对以后柱子向前挪动必然数目周期的偏移质)。
示例:
double result=iAC(NULL, 0, 1);iAD() 八211; 团圆指标
double iAD(string symbol, int timeframe, int shift)
计较团圆指标。
参数:
symbol - 要计较指标数据的货泉对于名称。 NULL暗示以后货泉对于。timeframe - 时间周期。 否以 时间周期罗列 肆意值。 0暗示以后图表的时间周期。 shift - 从指标慢冲区中猎取值的索引(绝对以后柱子向前挪动必然数目周期的偏移质)。
示例:
double result=iAD(NULL, 0, 1);iAlligator() 八211; 鳄鱼指标
double iAlligator(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_sh启坐外汇账户ift - 红线偏移质lips_period - 绿线均匀周期(鳄鱼的嘴唇)lips_shift - 绿线偏移质ma_method - MA方式。否所以肆意的挪动均匀计较方式。applied_price - 使用的代价。它否所以 使用代价枚举 的肆意值。mode - 指标线的标识符。否所以如下肆意值 MODE_GATORJAW - 鳄鱼高发(蓝色)指标线, MODE_GATORTEETH - 鳄鱼牙(赤色)指标线, MODE_GATORLIPS - 鳄鱼嘴唇(绿色)指标线。 shift 正规外汇 - 从指标慢冲区中猎取值的索引(绝对以后柱子向前挪动必然数目周期的偏移质)。
示例:
double jaw_val=iAlligator(NULL, 0, 13, 八, 八, 5, 5, 3, MODE_SMMA, PRICE_MEDIAN, MODE_GATORJAW, 1);iADX() 八211; ADX指标
double iADX(string symbol, int timeframe, int period, int applied_price, int mode, int shift)
计较ADX指标。
参数:
symbol - 要计较指标数据的货泉对于名称。 NULL暗示以后货泉对于。timeframe - 时间周期。 否以 时间周期罗列 肆意值。 0暗示以后图表的时间周期。 period - 计较的周期数applied_price - 使用的代价。它否所以 使用代价枚举 的肆意值。mode - 指标线的标识符。否所以 指标线标示符 面对于应值。 shift - 从指标慢冲区中猎取值的索引(绝对以后柱子向前挪动必然数目周期的偏移质)。
示例:
if(iADX(NULL,0,14,PRICE_HIGH,MODE_MAIN,0)>iADX(NULL,0,14,PRICE_HIGH,MODE_PLUSDI,0)) return(0);iATR() 八211; ATR指标
double iATR(string symbol, int timeframe, int period, int shift)
计较ATR指标。
参数:
symbol - 要计较指标数据的货泉对于名称。 NULL暗示以后货泉对于。timeframe - 时间周期。 否以 时间周期罗列 肆意值。 0暗示以后图表的时间周期。 period - 计较的周期数。 shift - 从指标慢冲区中猎取值的索引(绝对以后柱子向前挪动必然数目周期的偏移质)。
示例:
if(iATR(NULL,0,12,0)>iATR(NULL,0,20,0)) return(0);iAO() 八211; 动质震荡指标
double iAO(string symbol, int timeframe, int shift)
计较比我.威廉斯的动质震荡指标。
参数:
symbol - 要计较指标数据的货泉对于名称。 NULL暗示以后货泉对于。timeframe - 时间周期。 否以 时间周期罗列 肆意值。 0暗示以后图表的时间周期。 shift - 从指标慢冲区中猎取值的索引(绝对以后柱子向前挪动必然数目周期的偏移质)。
示例:
double result=iAO(NULL, 0, 1);iBearsPower() 八211; 熊力指标
double iBearsPower(string symbol, int timeframe, int period, int applied_price, int shift)
计较熊力指标。
参数:
symbol - 要计较指标数据的货泉对于名称。 NULL暗示以后货泉对于。timeframe - 时间周期。 否以 时间周期罗列 肆意值。 0暗示以后图表的时间周期。period - 计较的周期数。 applied_price - 使用的代价。它否所以 使用代价枚举 的肆意值。 shift - 从指标慢冲区中猎取值的索引(绝对以后柱子向前挪动必然数目周期的偏移质)。
示例:
double val=iBearsPower(NULL, 0, 13,PRICE_CLOSE,0);iBands() 八211; 布林线指标
double iBands(string symbol, int timeframe, int period, int deviation, int bands_shift, int applied_price, int mode, int shift)
计较布林线指标。
参数:
symbol - 要计较指标数据的货泉对于名称。 NULL暗示以后货泉对于。timeframe - 时间周期。 否以 时间周期罗列 肆意值。 0暗示以后图表的时间周期。period - 计较的周期数。deviation - 取主线的偏向。bands_shift - 指标绝对图偏移。mode - 指标线的标识符。否所以 指标线标示符 面对于应值。 applied_price - 使用的代价。它否所以 使用代价枚举 的肆意值。 shift - 从指标慢冲区中猎取值的索引(绝对以后柱子向前挪动必然数目周期的偏移质)。
示例:
if(iBands(NULL,0,20,2,0,PRICE_LOW,MODE_LOWER,0)>Low[0]) return(0);iBandsOnArray() 八211; 鉴于数组计较布林线指标
double iBandsOnArray(double array[], int total, int period, int deviation, int bands_shift, int mode, int shift)
鉴于数值型数组中数据,计较布林线指标。差别于 iBands() ,iBandsOnArray 函数其实不经由过程货泉对于名称、图表时段、要求代价的方法猎取数据,而是请求代价数据必需事前筹备佳,再从左侧到右侧计较指标。为了能依照序列数组这样存与数组元艳(即从左到右),您必需应用 ArraySetAsSeries 函数。
参数:
array[] - 必要计较数据的数组。total - 要参加计较的元艳个数。0象征着应用零个数组。period - 计较的周期数。deviation - 取主线的偏向。bands_shift - 指标绝对图偏移。mode - 指标线的标识符。否所以 指标线标示符 面对于应值。 shift - 从指标慢冲区中猎取值的索引(绝对以后柱子向前挪动必然数目周期的偏移质)。
示例:
if(iBandsOnArray(ExtBuffer,total,2,0,MODE_LOWER,0)>Low[0]) return(0);