MQL4基础语法
MQL4 的语法类似于C语言,除了以下这些特点:
-
没有运算指针
-
没有 do ... while 语句
-
没有 goto ... 语句
-
没有 [条件]?[表达式 1]:[表达式 2] 语句 ; 这类语句用if else 完成。
-
没有复合数据类型 (结构) 所以,他的编程能力不是很强。
-
复合负值是不允许的,例如:val1=val2=0; arr[i++]=val; cond=(cnt=OrdersTotal)>0; 等等;
-
逻辑表达式的计算完成前不可以提前终止。
-
注释完全和C一样
-
标识符和C也一样,但是名字的长度不能大于 31个
-
保留字:下面列出的是固定的保留字。不能使用以下任何保留字进行命名。
-
数据类型 储存类型 操作符 其他 bool extern break false color static case true datetime continue double default int else string for void if return switch while
datetime 类型是一种新的类型。颜色也是一种新的类型。