1.5 运算符
第 6 节 / 共 36 节
课程:Mt4编程语言
MQL4支持各种运算符来进行计算和比较。
算术运算符
// 加法,a的值是15
int a=10+5;
// 减法,b的值是5
int b=10 - 5;
// 乘法,c的值是50
int c=10*5;
// 除法,d的值是3.3333
double d=10.0 / 3.0;
//取余数,e的值是1int e=10%3;算术运算符的简写
int x=10;// 等价于 x = x + 5x+=5;// 等价于 x = x - 3x -=3;// 等价于 x = x * 2x*=2;// 自增,等价于 x = x + 1x++;//自减,等价于 x=x -1x--;关系运算符
关系运算符用于比较两个值,结果是一个布尔值(true或false):
int a=10,b=5;// r1的值是truebool r1=(a> b);
// r2的值是falsebool r2=(a<b);
// r3的值是truebool r3=(a >= 10);
// r4的值是false,注意是两个等号bool r4=(a==b);
//r5的值是truebool r5=(a != b);《Mt4编程语言》课程目录
介绍MetaTrader4编程语言MQL4的基本语法
- 第1章 基本语法
- 1.1 第一个EA
- 1.2 如何学习
- 1.3 变量
- 1.4 语句
- 1.5 运算符
- 1.6 常量与枚举
- 第2章 条件
- 2.1 if语句
- 2.2 关系运算符
- 2.3 逻辑运算符
- 2.4 复合条件
- 2.5 switch语句
- 第3章 循环
- 3.1 for循环
- 3.2 while循环
- 3.3 break和continue
- 3.4 嵌套循环
- 第4章 函数
- 4.1 函数的定义
- 4.2 参数和返回值
- 4.3 变量的作用域
- 4.4 常用内置函数
- 4.5 日期和时间函数
- 4.6 交易函数
- 4.7 账户和市场信息函数
- 4.8 图表和对象函数
- 4.9 文件操作函数
- 4.10 数组函数
- 4.11 技术指标函数
- 第5章 如何写EA
- 5.1 EA的基本结构
- 5.2 常用内置变量
- 5.3 下单函数
- 5.4 技术指标
- 5.5 实战:均线交叉EA