1.3 变量
第 4 节 / 共 36 节
课程:Mt4编程语言
在MQL4中,变量是存储数据的基本单元。和大多数编程语言一样,变量必须先声明后使用。
声明变量
声明一个变量的语法是:类型 变量名;
// 声明一个整数变量
int count;
// 声明一个浮点数变量
double price;
// 声明一个字符串变量
string message;
// 声明一个布尔变量
bool isReady;变量赋值
使用等号=给变量赋值:
int count=10;double price=1.2345;string message="Hello MT4";bool isReady=true;MQL4的变量类型
| 类型 | 说明 | 示例 |
|---|---|---|
| int | 整数,32位 | int age = 25; |
| double | 双精度浮点数 | double price = 1.1234; |
| string | 字符串 | string s = "EURUSD"; |
| bool | 布尔值(true/false) | bool flag = true; |
| datetime | 日期时间 | datetime t = TimeCurrent(); |
| color | 颜色 | color c = clrRed; |
变量命名规则
变量名必须以字母或下划线开头,后面可以跟字母、数字、下划线。变量名区分大小写。
// 正确
int myVariable;
// 错误!不能以数字开头
int 2ndVariable;
// 正确
int _count;
// 错误!连字符不能用
int my-variable;《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