MQL4

更新时间:2024-08-17 09:50

MetaQuotes Language 4 (MQL4) 是一种新的内置型程序用来编写交易策略。 这种语言可以创建你自己的智能交易,使自己的交易策略能够完全自动地执行。

简介

MetaQuotes Language 4 (MQL4) 是一种新的内置型程序用来编写交易策略。 这种语言可以创建你自己的智能交易,使自己的交易策略能够完全自动地执行。而且,MQL4 还能自定义客户指标,脚本和数据库。

内包含了大量可以分析当前及历史报价所必须的函数,以及一些基本的运算和逻辑操作。并内置了一些基本的指标和操作命令。

MetaEditor 4集合了编写 MQL4 程序代码的各种语句,它能帮助使用者方便地写出规范的代码。 MetaQuotes Language Dictionary 是 MQL4 语言的帮助工具,它包含了我们在使用工程中所有可能用到的函数。

程序特点

MetaQuotes Language 4 可以编写不同作用的程序代码:

智能交易

自定义指标

脚本 是执行单一功能的一段程序,和 智能交易

数据库

包含文件 包含文件常被使用的程序块源代码

高阶版本

MQL5是前任MQL4语言的升级版本,其中编辑进去许多指标,脚本和EA交易。尽管事实上,新的程序语言最大化的与前一代相匹配,但在这些语言之间,仍有区别,当转换程序时,这些区别应该标注出来。

对于了解MQL4的程序员来说,新的MQL5语言,该章节涵盖了促进代码改编进化的所有信息。

首先应该标明的是:

新语言不包括函数start( ), init( ) 和 deinit( );

指标缓冲区数量不限制;

在下载EA程序后(或者其他MQL5程序),dll立即被加载;

检测缩写的逻辑条件;

当数组超过限制时,结束当前操作(紧急的-错误输出);

C++一样运算符优先;

该语言提供隐式类型(甚至从字符串到数字);

局部变量不能自动初始化(除了字符串);

普通本地数组自动删除。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}