MetaQuotes Language 4 (MQL4)是一种编程语言,开发应用于MetaTrader 4交易平台的EA交易,自定义技术指标,脚本和程序库。这些应用显著提高了交易者在外汇市场操作的能力。
MetaQuotes Language 4是一种基于广受欢迎的C++编程语言概念的高水平面向对象编程语言。 MQL4语言的灵活性不但可以帮助用户通过大量计算开发复杂的程序,还可以准确管理几乎全部EA交易和指标参数。
MQL4 包含了分析当前和历史报价所需的基础指标以及管理交易订单内置函数。MetaQuotes Language 4的所有这些功能能够帮助创建执行外汇市场操作的应用程序,也因此可以完全替代真人交易。
- 自动交易(EA交易)是一个利用市场分析从而进行外汇交易自动化的应用程序。
- 自定义指标是一种分析市场趋势的工具。指标不执行交易操作。不同于内置技术指标,这类工具可以经过编程来执行任何分析算法。
- 脚本是一个只能运行一次来执行一个简单操作的小型应用程序。例如,脚本可以删除图表上的全部对象,关闭所有订单或下大量持仓挂单。
- 程序库是一组定制函数。用来存储和分配自定义应用程序的常用部分。