MT4指标编程入门:常用符号详解
MT4指标的编程和其他编程语言一样,需要使用大量的符号。下面我们就来详细了解一下MT4自编指标编程中常用的符号及其作用。

1、注释符:单行注释“//”、多行注释“/**/”
程序不会执行注释部分,注释内容仅供阅读或保留暂时不用的语句。在MQ语言编辑器中,注释内容通常以灰色显示,方便与代码区分。
2、分号“;”
分号表示一个语句的结束。在编写代码时,每条完整的语句末尾都需要加上分号。
3、逗号“,”
逗号用于表示语句内部的间隔,例如在声明多个变量或调用函数时,用来分隔不同的参数,但不会结束整个语句。
等号“=”
等号是赋值语句,表示将等号右边的值赋给等号左边的变量。CWG Markets比如“a = 5;”就是把5赋给变量a。
加号“+”
加号有两种用法:如果两边是整数或小数,则表示数值相加;如果两边是字符串,则表示将字符串前后连接。例如“1+2”结果是3,“"hello" + " world"”结果是"hello world"。
加加“++”
双加号表示把符号前的变量值加1,例如“i++;”实际上是“i = i + 1;”的简写,表示变量i的值增加1。
加等于“+=”
加等于表示将符号右边的值加到左边的变量中。例如“i += 2;”等价于“i = i + 2;”,也就是让i的值增加2。
双等号“==”
双等号是等于号,用于逻辑判断。如果双等号前后的值相等,则返回逻辑值“真true”;如果不相等,则返回“假false”。这在条件判断中非常常用。
叹号等号“!=”
叹号等号是不等于号,同样用于逻辑判断。如果不等号前后的值不相等,则返回“真true”;如果相等,则返回“假false”。
4、“&&”
双与符号表示逻辑符“并且”。当左右两边的条件都为真时,整个表达式才为真。
5、“||”
双竖线表示逻辑符“或者”。只要左右两边有一个条件为真,整个表达式就为真。
6、大括号“{}”
大括号用来表示函数体。大括号内部的语句都属于该函数的执行部分,函数的功能就在这部分实现。
