Decode外汇EA编程符号意义与用法

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

程序不会执行注释内容,注释仅供阅读或暂时保留不需要的程序语句

在MQ语言编辑器中,注释内容通常以灰色字体显示,便于识别

二、分号“;”

用于标记一条语句的结束

三、逗号“,”

表示语句内部的分隔,不会终止当前语句

四、等于号“=”

赋值操作符,将等号右侧的值赋给左侧的变量

五、加号“+”

用于整数或小数时表示数值相加;用于字符串时表示连接前后内容

六、加加“++”

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

七、加等于“+=”

将符号后的数值累加到符号前的变量中,例如“i+=2;” 等同于“i=i+2;”,表示i的值增加2

八、双等号“==”

用于逻辑判断的等于运算符。若左右两侧值相等,返回布尔值“真true”;否则返回“假false”

九、叹号等号“!=”

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

十、“&&”

逻辑运算符“并且”,代表前后条件同时成立

十一、“||”

逻辑运算符“或者”,表示前后条件至少有一个成立

十二、大括号“{}”

用于定义函数体,大括号内部放置函数要执行的语句集合。Decode EA代码时需注意大括号的对应嵌套关系

{}内部为函数体语句