
MQL4手册(中文版)
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
《MQL4手册(中文版)》是一本全面介绍MetaQuotes Language 4编程语言的教程书籍,旨在帮助读者掌握在MetaTrader 4交易平台开发自动化交易策略和工具的技术。
### MQL4编程基础知识
#### 一、MT4自定义指标保存与管理
在进行MT4(MetaTrader 4)编程之前,了解如何管理和使用自定义指标是非常重要的。MT4自定义指标通常保存在以下路径:
- **路径**: `C:Program FilesMetaTrader 4expertsindicators`
在该目录中主要存在两种类型的文件:
1. **mq4文件**:这是MT4自定义指标的源码文件,采用MQL4语言编写,可以在编辑器中修改。当MT4启动时,这些文件会被自动编译为`ex4`文件。
2. **ex4文件**:这是编译后的自定义指标文件,可以直接在MT4中运行,但无法手动修改。
另外还有一个辅助文件:
- **mqlcache.dat**:该文件用于缓存文件信息。如果遇到编译问题,可以尝试删除此文件来解决。
#### 二、自定义指标的编译方法
mq4文件可以通过以下两种方式编译为ex4文件:
1. **自动编译**:当MT4启动时,会自动将`indicators`目录下的所有mq4文件编译为ex4文件。
2. **手动编译**:使用MQ语言编辑器打开mq4文件,点击“编写”按钮即可生成ex4文件。
#### 三、自定义指标的下载与安装
1. **下载mq4或 ex4 文件**:在社区论坛上下载mq4或ex4文件,并将其保存至上述路径。
- 如果下载的是ex4文件,则可以直接调用。
- 如果下载的是mq4文件,需要重启MT4以便自动编译。
- 如果下载的是压缩文件,需先解压后再进行安装。
2. **从源码创建 mq4 文件**:有时源码直接贴在网页上,没有提供下载文件。这时可以手动创建mq4文件。
- 使用MQ语言编辑器新建文件,复制源码并保存至指定目录。
- 也可以在记事本中新建文件,将源码复制进去,并确保文件扩展名为`.mq4`。
#### 四、MT4程序调用自定义指标
调用自定义指标非常简单,只需确保指标文件正确安装且MT4已识别即可。
#### 五、MQL4编程基础符号
理解MQL4编程语言的基础符号对于编写自定义指标至关重要:
1. **注释符**:用于添加非执行代码注释。
- 单行注释:“//”
- 多行注释:“/* */”
2. **分号“;”**:表示语句结束。
3. **逗号“,”**:用于分割参数或列表元素。
4. **等于号“=”**:赋值操作。
5. **加号“+”**:数值相加或字符串拼接。
6. **自增运算符 “++”** : 自增操作。
7. **累加运算符 “+=”** : 累加操作。
8. **等于比较符号“==”**:用于判断两个值是否相等。
9. **不等于符号“!=”**:判断两值是否不同。
10. **逻辑运算符**
- 与:“&&”
- 或:“||”
11. **大括号 “{}”** :函数体或代码块的开始和结束标记。
#### 六、自定义变量
在MQL4编程中,创建自定义变量非常重要。可以使用不同的数据类型:
- 定义变量:在使用前需要声明变量类型和名称,例如:
- `int mark;` : 定义整型变量`mark`
- `bool 是否报警 = true;` : 定义布尔型变量并初始化为真。
这些基础知识是学习MQL4编程的基础。掌握它们可以帮助您更高效地开发交易策略和自定义指标。
全部评论 (0)


