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;