Skip to content

MQL向导与程序草稿

这里我们将介绍一个最简单的MQL程序,它实际上并不执行任何操作。目的是引导用户了解在编辑器中编写源代码、编译代码以及在终端中运行的完整流程。通过独立完成以下步骤,您将确信编程对普通用户来说也是可实现的,并开始适应MQL5程序的集成开发环境。这对于巩固所学知识始终是必要的。

创建最简单的MQL5脚本

MQL5中最简单的程序类型是脚本(Script)。让我们通过MQL向导来创建脚本:

  1. ​启动MQL5向导​
    通过菜单栏 文件 -> 新建 打开向导。在第一步中选择"Script"类型,点击"下一步":

    创建脚本步骤1

  2. ​配置脚本属性​
    在"名称"字段中输入脚本路径。例如使用默认文件夹添加Scripts\Hello,点击"完成":

    创建脚本步骤2

文件结构解析

向导会自动生成Hello.mq5文件,并存储在MQL5/Scripts目录。若指定子路径如Scripts\Exercise\Hello,系统会自动创建对应子文件夹。

本书所有示例都存储在MQL5Book目录下,避免与用户现有程序产生命名冲突。例如示例文件路径为MQL5\Scripts\MQL5Book\p1\Hello.mq5,其中p1表示对应第一部分内容。

生成的脚本模板如下:

cpp
//+------------------------------------------------------------------+
//|                                                        Hello.mq5 |
//|                                  Copyright 2021, MetaQuotes Ltd. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
 
#property copyright "Copyright 2021, MetaQuotes Ltd."
#property link      "https://www.mql5.com"
#property version   "1.00"
 
//+------------------------------------------------------------------+
//| Script程序启动函数                                               |
//+------------------------------------------------------------------+
void OnStart()
{
}
 
//+------------------------------------------------------------------+