这一章主要讲述MQL4 编程语言基本的规则: • 一些基本概念 描述“tick”(最小波动值)之类的术语,运算的“控制”,程序中的“注释”。 在金融市场上交易的重心是价格的变化,所以 tick 作为重要事件支撑着 MQL4 程序的运行。新 tick 到达时该做什么?采取什么样的行动?tick是通往前线的触发条件。不要忘了为你的代码添加注释。 • 常量和变量 引入常量和变量两个名词,解释两者的不同点。 常量,象它的名字暗示的那样,是恒久不变的,一次设置随时使用。而变量,是代码中可以修改其内容的对象。写程序而又不用常量和(或)变量根本办不到。 • 数据类型 数据的特定类型被用在任何编程语言中。 一个变量的类型是选择它的使用目的。我们怎样声明一个变量?我们怎样对它进行初始化(设定初始值)? 错误地选择变量的类型可能会降低 程序的效 率 ,甚 至 导 致 错误的结 果 。 • 运算符 和表 达式 运算符 操 作操 作数。 操 作符 的类型有 哪 些?类型转 换 是做什么的?整 形 操作的特殊 用途 是什么?为什么记 住 不同数据类型的优 先 级 很 重要?如 果 不了解某 些操 作符 的特性 ,你会遇 到一些奇 怪 的问 题 。 • 语句 简 单 与 复 合 语句 。 如 果 需 要把 一组 语句 作为一个大 的语句 块 执 行,则需 要把 它们包 含 在复 合 语句 里 ,而简 单 语句 则不需 要这样做。使用语句 的要求 和具 体 的例 子 讲在下 面 给 出 。 • 函 数 代码封 装 的需 求 把 我们带 向 函 数。为了在程序的不同位 置调 用函 数,需 要进行函 数声明并 提 供 函 数参 数。我们会考 虑 创 建 自 定义 函 数的过 程。下 面 给 出了使用标 准 函 数的例 子 。 • 程序类型 脚 本、 自 定义 指 标 和 EA 是 MQL4 程序与 金融市场交易相 关 的所有 内容, 为了更 好 地使用 MT4 客 户 端 ,有 必 要了解每 一种 程序类型的使用目的。 • 一些基本概念 • • 那么,我们关注的主题是MQL4 的程序编写。 在我们开始详细地介绍编写程序的规则前,有必要先描述一下程序的特性和信息环境相关的基本概念。MT4 客户端是联机工作的,客户端图表随着金融市场的形势变化而不断更新。客户端收到的tick 便是市场的价格变动信息。 • • Tick 的概念 • • Tick 是描述某...