EATC

 找回密码
 立即注册
查看: 1911|回复: 5

MQL4基础:语法

[复制链接]

2718

主题

5151

帖子

2万

积分

交易元老

Rank: 8Rank: 8

积分
21554
发表于 2022-8-17 11:39:08 | 显示全部楼层 |阅读模式
  • 注释
  • 标识符
  • 保留字

MQL4 的语法类似于C语言,除了以下这些特点:

  • 没有地址运算符;
  • 没有 do … while 语句;
  • 没有 goto … 语句;
  • 没有 [条件][表达式 1]:[表达式 2] 语句;
  • 没有复合数据类型 (结构);
  • 不允许复合赋值,例如:val1=val2=0; arr[i++]=val; cond=(cnt=OrdersTotal)>0; 等等;
  • 逻辑表达式的计算完成前不可以提前终止。
注释

多行注释使用 /* 作为开始到 */ 结束,在这之间不能嵌套使用。单行注释以 // 开始,到行末结束,它可以被嵌套到多行注释之中。注释允许空行和空白。

示例:

// 单行注释/*  multi-    line         // 嵌入单行注释    comment*/标识符

标识符用来给变量、函数和数据类型进行命名,其长度不能超过31个字符。标示符可以使用数字0-9、大小写英文字母大写A-Z和小写a-z(区分大小字母)还有下划线(_)。此外标示符的首字符不能是数字,标识符也不能使用保留字。

示例:

NAME1 namel Total_5 Paper保留字

下面列出的标识符是系统自用的保留字,每个保留字都有其特定含义,用户不能随意使用。

数据类型
储存类型
操作符
其他

bool
extern
break
false

color
static
case
true

datetime
continue

double
default

int
else

string
for

void
if

return

switch

while

回复

使用道具 举报

283

主题

2119

帖子

1148

积分

客服

Rank: 7Rank: 7Rank: 7

积分
1148
发表于 2022-12-17 11:47:15 | 显示全部楼层
谢谢分享
回复

使用道具 举报

2992

主题

5574

帖子

2万

积分

交易元老

Rank: 8Rank: 8

积分
29056
发表于 2023-8-22 10:23:11 | 显示全部楼层
回复

使用道具 举报

803

主题

2627

帖子

7768

积分

交易元老

Rank: 8Rank: 8

积分
7768
发表于 2023-9-13 10:23:26 | 显示全部楼层
分享是美德
回复

使用道具 举报

494

主题

1658

帖子

4071

积分

交易元老

Rank: 8Rank: 8

积分
4071
发表于 2024-4-17 11:10:37 | 显示全部楼层
研究学习一下
回复

使用道具 举报

340

主题

1118

帖子

3875

积分

交易元老

Rank: 8Rank: 8

积分
3875
发表于 2024-6-20 10:31:55 | 显示全部楼层
楼主66666
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

收藏本站|法律声明|Archiver|小黑屋|support@ea198.com|EATC ( 桂ICP备2022005787号 )

风险提示与免责声明:擅自从事外汇保证金交易的双方不受法律保护!社区内展示内容,均为网友自发分享,不构成投资建议,社区无法全面监控由第三方上传至社区的资源,因此不保证资源的合法性、安全性、完整性、真实性或品质等。您下载时,同意自行判断并承担所有风险。社区内的资源,仅限用于学习和研究目的,不得将用于商业或者非法用途,否则,一切后果请用户自负。社区信息来自网络,版权争议与社区无关,您下载后须在24个小时之内进行删除。如果您喜欢该内容,请支持正版。如有侵权请邮件与我们联系处理。