(一)Basics 基础 Syntax 语法

 

 
Basics  基础
 
MetaQuotes Language 4 (MQL4)是一种新型的交易策略内置语言。用来编写交易策略的程序语言。这种语言可以创建你自己的智能交易, 使自己的交易策略能够完全地自动执行。程序内包含了分析历史报价的必备函数, 以及一些基本的运算法和逻辑操作和一些基本的指标和操作命令。 而且,MQL4 还能自定义自己的客户指标,脚本和数据库。
Syntax  语法
MQL4 的语法类似于 C 语言,除了以下这些特点:
  没有运算地址;
  没有 do … while 语句;
  没有 goto … 语句;
  没有 [条件][表达式 1]:[表达式 2] 语句;
  没有复合数据类型 (结构);
  复合负值是不允许的,例如:val1=val2=0; arr[i++]=val; cond=(cnt=OrdersTotal)>0; 等等;
  逻辑表达式的计算完成前不可以提前终止。
Comments  注释
多行注释使用 /* 作为开始到 */ 结束,在这之间不能够嵌套。单行注释使用 // 作为开始
到新的一行结束,可以被嵌套到多行注释之中。
示例:
// 单独注解
/* multi-
line // 嵌入单独注解
comment
*/
Identifiers  标识符
标识符用来给变量、函数和数据类型进行命名,长度不能超过 31 个字节,你可以使用数字
0-9、拉丁字母大写 A-Z 和小写 a-z(大小写有区分的)还有下划线(_)。此外首字母不可以是数
字,标识符不能和保留字冲突.
示例:
NAME1 namel Total_5 Paper
Reserved words  保留字
下面列出的是固定的保留字。不能使用以下任何保留字进行命名。

 

 
Basics  基础
 
MetaQuotes Language 4 (MQL4)是一种新型的交易策略内置语言。用来编写交易策略的程序语言。这种语言可以创建你自己的智能交易, 使自己的交易策略能够完全地自动执行。程序内包含了分析历史报价的必备函数, 以及一些基本的运算法和逻辑操作和一些基本的指标和操作命令。 而且,MQL4 还能自定义自己的客户指标,脚本和数据库。
Syntax  语法
MQL4 的语法类似于 C 语言,除了以下这些特点:
  没有运算地址;
  没有 do … while 语句;
  没有 goto … 语句;
  没有 [条件][表达式 1]:[表达式 2] 语句;
  没有复合数据类型 (结构);
  复合负值是不允许的,例如:val1=val2=0; arr[i++]=val; cond=(cnt=OrdersTotal)>0; 等等;
  逻辑表达式的计算完成前不可以提前终止。
Comments  注释
多行注释使用 /* 作为开始到 */ 结束,在这之间不能够嵌套。单行注释使用 // 作为开始
到新的一行结束,可以被嵌套到多行注释之中。
示例:
// 单独注解
/* multi-
line // 嵌入单独注解
comment
*/
Identifiers  标识符
标识符用来给变量、函数和数据类型进行命名,长度不能超过 31 个字节,你可以使用数字
0-9、拉丁字母大写 A-Z 和小写 a-z(大小写有区分的)还有下划线(_)。此外首字母不可以是数
字,标识符不能和保留字冲突.
示例:
NAME1 namel Total_5 Paper
Reserved words  保留字
下面列出的是固定的保留字。不能使用以下任何保留字进行命名。

 

風險提示

MyFxtops邁投所列信息僅供參考,不構成投資建議,也不代表任何形式的推薦或者誘導行為。MyFxtops邁投非外匯經紀商,不接觸妳的任何資金。 MYFXTOPS不保證客戶盈利,不承擔任何責任。從事外彙和差價合約等金融產品的槓桿交易具有高風險,損失有可能超過本金,請量力而行,入市前需充分了解潛在的風險。過去的交易成績並不代表以後的交易成績。依據各地區法律法規,MyFxtops邁投不向中國大陸、美國、加拿大、朝鮮居民提供服務。

邁投公眾號

聯繫我們

客服QQ:981617007
Email: service@myfxtop.com

MyFxtops 邁投