为了简化程序编写,使程序文本编辑使用起来更加简便,在MQL4中预定义了标准常量。
标准常量类似于宏代换,并且是int(整数类型)。
这些常量按用途进行分组。
指标线常量标示符用在iMACD(), iRVI()和iStochastic()函数指标中。
可以是以下的任意值:
指标线常量标示符用在iADX()函数指标中,可以是以下数值:
指标线常量标示符在 iBands(), iEnvelopes(), iEnvelopesOnArray(), iFractals() 和 iGator() 指标中,可以是以下数值:
Ichimoku Kinko Hyo指标线标示符使用在iIchimoku() 指标中作为请求数据的参数调用,表示使用不同的指标线。
可以为以下任意值:
移动平均计算方法在iAlligator(), iEnvelopes(), iEnvelopesOnArray, iForce(), iGator(), iMA(), iMAOnArray(), iStdDev(), iStdDevOnArray(), iStochastic()指标中使用。
可以为以下任意值:
信息框函数MessageBox()返回代码。
如果一个信息框中有“Cancel(取消)”按钮,当你选择Cancel按钮或是按了ESC键时,函数将返回IDCANCEL值。如果信息框中不存在Cancel按钮,按ESC键无效。
注:信息框返回码定义在WinUser32.mqh文件中
MessageBox()函数标志描述了一个对话框的内容和行为。这个值还可以和下列值组合应用。
为了在信息框中显示相应按钮,可以指定下列值之一。
为了在信息框中显示图标,可以指定下列值之一。
为了在信息框内显示默认的图标,可以指定下列值之一。
MessageBox()函数行为标志定义在WinUser32.mqh文件内,这就是为什么这个头文件必须通过#include包含进来的原因。此处,没有列出所有的标志,详见Win32 API说明。
Wingdings符号代码:
颜色常量类型:
斑马投诉温馨提示:投资有风险,交易需谨慎!