您的位置 首页 外汇EA指标

(一)Basics 基础 Syntax 语法

    Basics  基础   MetaQuotes Language 4 (MQL4)是一种新型的交易策略内置语言。用来编写交易策略的程序语言。这种语言可以创建你自己…

 

 
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  保留字
下面列出的是固定的保留字。不能使用以下任何保留字进行命名。

 

本文来自网络,不代表迈投财经立场,转载请注明出处:http://www.myfxtop.cn/ea/793.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: myfxtop@hotmail.com

9:30 - 18:00/Mon-Fri
返回顶部