Skip to content

MQL5编程基础

与其他编程语言一样,MQL5基于一些基础概念,这些概念用于创建更复杂的结构,并最终构建完整的程序。在本部分中,我们将学习大多数核心概念,例如数据类型、标识符、变量、表达式和运算符,以及如何在代码中组合各种语句以构建所需的程序操作逻辑。

这些内容帮助读者逐步独立实际应用过程式编程——这是解决各类问题的最早编程范式之一。实际上,过程式编程是通过按所需顺序执行小步骤(语句)来处理数据,从而构建程序的过程。本书第1部分展示的文本脚本就是这种编程风格的示例。

本节涵盖了成功进行MQL5编程所需的广泛基础概念和工具,包括以下子主题:

标识符

标识符是所有程序代码的基础。本小节讨论MQL5中标识符的命名目的和规则。

内置数据类型

MQL5包含多种内置数据类型,每种类型旨在存储和处理特定类型的信息。本节全面介绍基本数据类型的概念。

变量

变量用于在程序中存储和管理数据。“变量”小节介绍变量的基础知识,包括如何声明、初始化变量并为其赋值。

数组

数组提供了一种结构化的数据存储方式。本节涵盖MQL5中创建和使用数组的基础知识。

表达式

表达式是计算和程序逻辑的基础。通过本小节,你将学习如何在MQL5中构造和计算表达式。

类型转换

数据类型转换是编程的重要组成部分。“类型转换”小节介绍MQL5中不同数据类型之间转换的相关过程。

语句

语句是控制程序执行的命令。本节将探讨各种类型的语句及其应用场景。

函数

函数支持代码结构化和复用。本节深入讲解MQL5中创建和调用函数的基础知识。

预处理器

MQL5预处理器在编译前处理源代码。“预处理器”小节描述预处理器指令的使用原则及其对代码的影响。

过程式编程原则将作为后续学习更强大范式(即面向对象编程(OOP))的基础,这将在第3部分中讨论。