2赞

357评论

14收藏

MQL4 Reference MQL4命令手册(完整版)

 

评论|共 357 个

EA狙击手

发表于 2013-7-22 08:15:39 | 显示全部楼层

StringSetChar
string StringSetChar( string text, int pos, int value)
在指定位置返回带有改变代码的字串符复本。
参量:
text   -   改变的字串符代码。
pos   -   字串符种代码的位置。可以自0 至 StringLen(text)。
value   -   新取得ASCII 代码。
示例:
  string str="abcdefgh";
  string str1=StringSetChar(str, 3, 'D');
  // str1 is "abcDefgh"

EA狙击手

发表于 2013-7-22 08:15:49 | 显示全部楼层

StringSubstr提取子字符串
string StringSubstr( string text, int start, void length)
从给出的位置的文本字串符开端提取字串符。
如果可能此函数返回提取字串符的副本,否则返回空字串符。
参量:
text   -   将被提取的字串符。
start   -   字串符开始索引。可以是自 0 至 StringLen(text)-1。
length   -   字串符提取的宽度。如果参量值超过或等于 0 或者参量没有指定,字串符将被提取。
示例:
  string text="快速的棕色小狗跨越过懒惰的狐狸";
  string substr=StringSubstr(text, 4, 5);
  // 减去字串符是"快速"单词

EA狙击手

发表于 2013-7-22 08:15:57 | 显示全部楼层

StringTrimLeft
string StringTrimLeft( string text)
在字串符左侧部分函数剪切空间和图表。如果可能函数返回一个剪切的复本。否则返回空字串符。
参量:
text   -   左侧剪切的字串符。
示例:
  string str1="  Hello world   ";
  string str2=StringTrimLeft(str);
  // 在剪切str2将是 "Hello World   "

EA狙击手

发表于 2013-7-22 08:16:05 | 显示全部楼层

StringTrimRight
string StringTrimRight( string text)
在字串符右侧部分函数剪切空间和图表。如果可能函数返回一个剪切的复本。否则返回空字串符。
参量:
text   -   右侧剪切的字串符。
示例:
  string str1="  Hello world   ";
  string str2=StringTrimRight(str);
  // 在剪切str2 之后将是 "  Hello World"

EA狙击手

发表于 2013-7-22 08:16:14 | 显示全部楼层

Technical indicators技术指标
标准和自定义指标的一组计算函数。
对于交易(或其他MQL4 程序)接受其他指标的值,这个值不可能存在于图表之内。 这个请求的指标将在嗲用模件中被加载并计算。
不仅可以计算当前图表中的任何指标,同样可以计算任何有效的货币对/时间周期数据。如果请求数据(货币对名称/时间周期不同于当前图表)来自其他图表,这种情况可能使相应的图表不能在客户端内打开,并且需要从服务器上请求数据。这种情况下, 错误 ERR_HISTORY_WILL_UPDATED (4066 - 请求历史数据并刷新)将被放置于last_error变量中,并且可以重新请求(查看ArrayCopySeries()范例)。

EA狙击手

发表于 2013-7-22 08:16:23 | 显示全部楼层

iAC比尔.威廉斯的加速器或减速箱振荡器
double iAC( string symbol, int timeframe, int shift)
计算比尔.威廉斯的加速器或减速箱振荡器。
参量:
symbol   -   计算指标数据上的货币对名称. NULL表示当前货币对.
timeframe   -   时间周期。 可以时间周期列举任意值. 0表示当前图表的时间周期.
shift   -   从显示缓冲采取的值的索引(转移相对当前柱特定相当数量期间前)。
示例:
  double result=iAC(NULL, 0, 1);

EA狙击手

发表于 2013-7-22 08:16:35 | 显示全部楼层

iAD离散指标
double iAD( string symbol, int timeframe, int shift)
计算离散指标并且返回它的值。
参量:
symbol   -   计算指标数据上的货币对名称. NULL表示当前货币对.
timeframe   -   时间周期.可以是时间周期列举任意值.0表示当前图表的时间周期.
shift   -   从显示缓冲采取的值的索引(转移相对当前柱特定相当数量期间前)。
示例:
  double result=iAD(NULL, 0, 1);

EA狙击手

发表于 2013-7-22 08:16:55 | 显示全部楼层

iAlligator比尔・威廉斯的鳄鱼指标
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_shift   -   红线转移相对图。
lips_period   -   平均周期(鳄鱼的嘴唇)的绿线。
lips_shift   -   绿线转移相对图。
ma_method   -   MA方法。 它可以是其中任意个滑动平均法.
applied_price   -   应用的价格。 它可以是 应用价格列举 的任意值.
mode   -   数据来源,显示线的标识符。 它可以是以下值中的任意:
MODE_GATORJAW - Gator 下颌(蓝色)平衡线路,
MODE_GATORTEETH - Gator 牙(红色)平衡线路,
MODE_GATORLIPS - Gator 嘴唇(绿色)平衡线路。  
shift   -   转移相对当前柱(期间的数字)应该采取数据从的地方。
示例:
  double jaw_val=iAlligator(NULL, 0, 13, 8, 8, 5, 5, 3, MODE_SMMA, PRICE_MEDIAN, MODE_GATORJAW, 1);

EA狙击手

发表于 2013-7-22 08:17:22 | 显示全部楼层

iADX移动定向索引
double iADX( string symbol, int timeframe, int period, int applied_price, int mode, int shift)
计算移动定向索引并且退回它的值。
参量:
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);

EA狙击手

发表于 2013-7-22 08:17:32 | 显示全部楼层

iATR平均真实范围
double iATR( string symbol, int timeframe, int period, int shift)
计算平均真实范围的指标并且返回它的值。
参量:
symbol   -   计算指标数据上的货币对名称. NULL表示当前货币对.
timeframe   -   时间周期。 可以时间周期列举任意值. 0表示当前图表的时间周期.
period   -   计算平均周期。
shift   -   从显示缓冲采取的值的索引(转移相对当前柱特定相当数量期间前)。
示例:
  if(iATR(NULL,0,12,0)>iATR(NULL,0,20,0)) return(0);

您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则