MT4指标编程入门:常用符号详解

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、大括号“{}”

大括号用来表示函数体。大括号内部的语句都属于该函数的执行部分,函数的功能就在这部分实现。