Appearance
MQL向导与程序草稿
这里我们将介绍一个最简单的MQL程序,它实际上并不执行任何操作。目的是引导用户了解在编辑器中编写源代码、编译代码以及在终端中运行的完整流程。通过独立完成以下步骤,您将确信编程对普通用户来说也是可实现的,并开始适应MQL5程序的集成开发环境。这对于巩固所学知识始终是必要的。
创建最简单的MQL5脚本
MQL5中最简单的程序类型是脚本(Script)。让我们通过MQL向导来创建脚本:
启动MQL5向导
通过菜单栏文件 -> 新建
打开向导。在第一步中选择"Script"类型,点击"下一步":配置脚本属性
在"名称"字段中输入脚本路径。例如使用默认文件夹添加Scripts\Hello
,点击"完成":
文件结构解析
向导会自动生成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()
{
}
//+------------------------------------------------------------------+