在MQL中,变量是极其重要的,变量在使用前必须先定义,而且各个变量名称不能重复,基本变量有四样:
int:整型,也就是整数。
double:浮点型,也就是可以带小数点的数字。
bool:true或false
string:字符串。
如:
int a;
double b;
bool c;
string ss;
还有两个扩展类型:
color: 其实是int类型。
datetime:内部实现也是int类型,内部值为1970-1-1到时间点的间隔秒数。
例如:
datetime dt = D’2004.01.01 00:00′;
color colora = C’0x44,0xB9,0xE6′;
数组
int a[50]; //定义了一个长度为50的一维数组,如要要访问第8个数,则为a[7],最后一个数为a[49],注意数组是从0开始的,不是从1开始,这点要切记。
double b[5][20]; //定义了一个公5行,每行20数字的二维数组,数据的第一个数为b[0][0],最后一个数字为b[4][19];
MQL语言数组的维度不能超过4维。如果访问数据超过了数据的大小,则程序会引起异常。如一个长度只有20的数组,你不能访问a[40]。你只能访问a[0]到a[19]。
声明:本站所有文章,如无特殊说明或标注,均为发布作者原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
风险提示:擅自从事外汇保证金交易的双方不受法律保护!本站展示的EA等外汇交易软件,本网站没有审核职责,用户应谨慎下载使用,使用过程中带来的风险与EA分享网(www.eafxw.com)无关,用户需自行承担相关后果和责任。