外汇EA编程符号详解与应用指南

一、注释符:单行注释“//”、多行注释“”

程序不会执行注释内容,注释仅用于阅读方便或保留暂时不用的语句

在MQ语言编辑器中,注释内容会以灰色显示出来

二、分号“;”

代表一个语句的结束

三、逗号“,LMAX官网”

用于语句内部的间隔,并不会终止当前语句

四、LMAX官网等于号“=”

赋值运算符,将等号右侧的数值赋予左侧的变量

五、加号“+”

当操作数为整数或小数时,表示数值相加;当操作数为字符串时,则代表字符串的拼接

六、加加“++”

将符号前的变量值增加1,例如:“i++;” 实际上就是“i=i+1;”的简写形式,表示i的值自增1

七、加等于“+=”

将符号右侧的值累加到符号左侧的变量中。例如“i+=2;”,实际等同于“i=i+2;”,LMAX官网表示i的值增加2

八、双等号“==”

等于运算符,用于逻辑判断。当双等号两侧的值相等时,返回逻辑值“真true”;若不相等,则返回逻辑值“假false”

九、叹号等号“!=”

不等于运算符,用于逻辑判断。当不等号两侧的值不相等时,返回逻辑值“真true”;若相等,则返回逻辑值“假false”

十、“&&”

逻辑运算符“并且”

十一、“||”

逻辑运算符“或者”

十二、大括号“{}”

用于定义函数体

{}内部包含的是函数体的具体语句