客服热线:18391752892

MQL4语法简介

   日期:2019-01-12     浏览:429    
马上注册,结交更多好友,下载更多资源

您需要 登录 才可以下载或查看,没有帐号?注册 metaQuotes Language 4(MQL4)的语法和C语言比较类似并且是一款面向过程语言。如果你C语言基础非常好很快就能上手。
除了以下这些特点和C语言不同:
没有运算地址;
没有 do ... while 语句;
没有 goto ... 语句;
没有 [条件][表达式 1]:[表达式 2] 语句;
没有复合数据类型 (结构);
复合负值是不允许的,例如:val1=val2=0; arr[i++]=val; cond=(cnt=OrdersTotal) 等等;
逻辑表达式的计算完成前不可以提前终止。
主要的数据类型如下七个:
整型数据 (int)
布尔数据 (bool)
字符数据 (char)
字符串数据 (string)
浮点型数据 (double)
颜色数据 (color)
日期时间数据 (datetime)
主要的储存类型如下两个:
外部参数储存(extern)
静态变量储存(static)
主要的操作符类型如下十个:
终止操作符(break)
多重选择操作符(case)
继续操作符(continue)
多重选择操作符 (default)
条件操作符(else)
循环操作符(for)
条件操作符(if)
返回操作符(return)
多重选择操作符(switch)
循环操作符(while)
主要的其他如下两个:
假 0(false)
真 1(true)
主要的算术运算符如下八个:
+(加法运算符)
- (减法运算符)
-(改变运算符)
* (乘法运算符)
/ (除法运算符)
% (取摸运算符)
++(增量运算符)
-- (减量运算符)
主要的赋值运算符如下十一个:
= ( 值 )
+= (加法值)
-= (减法值)
*= ( 乘法值)
/= (除法值)
%= (百分比值)
= (右移值)
= (左移值)
= (位逻辑运算符 AND值)
|= (位逻辑运算符OR值)
^= (位逻辑运算符 OR值)
主要的逻辑运算符如下十六个:
|| (逻辑或)
(逻辑并)
! (真假)
- (改变运算符)
~ (位逻辑运算符)
(位逻辑运算符 AND )
| (位逻辑运算符 OR)
^ (位逻辑运算符 OR)
(左移)
(右移)
(小于)
= (小于等于)
(大于)
= (大于等于)
== (等于)
!= (不等于)
编程工具
MT4采用自带集成metaEditor作为代码编译器。简单讲,编译器就是将“高级语言(MQL4)”翻译为“机器语言(低级语言)”的程序。一个现代编译器的主要工作流程:源代码 → 预处理器 → 编译器 → 目标代码 → 链接器 → 可执行程序 (EA、指标、脚本)

外汇交易有很大的风险性,本站所有资源均来自网络,请选择使用,如若出现亏损,本站不承担任何责任!


特别提示:本信息由相关企业自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关行情
推荐行情
点击排行