第二章MQL5 编程基础

像任何其他编程语言一样,MQL5 也是基于一些基本概念,这些概念用于创建更复杂的结构,最终创建整个程序。在本章中,我们将学习大部分的概念,如数据类型、标识符、变量、表达式和运算符,以及在代码中组合各种语句以构建所需程序运行逻辑的技巧。

这些资料帮助读者们深入到过程化编程的独立实际应用中,而这是解决各类问题的最早期编程趋势之一。事实上,它是由一些小步骤(语句)构成的程序,这些小步骤(语句)按照所要求顺序执行,以进行数据处理。本书第一章展示的文本脚本就是这种风格的一个例子。

本节涵盖了广泛的基本概念和工具,它们对于熟练掌握 MQL5 编程至关重要,包括以下小节:

标识符

  • 标识符构成了程序代码的基础。本小节讨论 MQL5 中标识符命名的目的和规则。

内置数据类型

  • MQL5 包括了各种内置数据类型,每种数据类型都被设计用来存储和处理特定类型的信息。本节对基本数据类型进行了综合介绍。

变量

变量用于存储和管理程序中的数据。“变量”一节介绍了变量的应用基础知识,并讨论了如何对变量进行声明、初始化和赋值。

数组

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

表达式

  • 表达式构成了计算和程序逻辑的基础。在本小节中,您将学习如何在 MQL5 中构造和计算表达式。

类型转换

  • 数据类型转换是编程不可或缺的一部分。“类型转换”一节介绍了 MQL5 中不同类型数据之间转换的相关过程。

语句:

  • 语句是控制程序执行的命令。在本节中,我们将研究各种类型的语句及其应用。

函数

  • 函数可以实现对代码进行结构化和重用。本节深入探讨在 MQL5 中创建和调用函数的基础知识。

预处理器

  • MQL5 预处理器负责在编译前处理源代码。“预处理器”一节介绍了预处理器指令的应用原则及其对代码的影响。

 

我们后续学习大量范例时,将以过程化编程原则为基础,即面向对象的编程 (OOP)。这将在第三章中提及。