EA的全称是Expert Advisor,可以理解为交易专家的意思,是一种应用在MetaTrader上的自动化交易程序。MetaTrader的第四代版本就是MT4,在MT4上开发EA的语言是MetaQuotes Language 4,简称 MQL4。MetaTrader的第五代版本就是MT5,在MT5上开发EA的语言是MetaQuotes Language 5,简称 MQL5。下面将介绍MT4版本的EA为主。EA实际上是一种内置型程序,只有运行在MT4上才行。通过MQL4语言可以轻松的创建属于你自己的智能交易程序。而且,MQL4除了能开发EA,还能自定义客户指标,脚本和数据库。