EA 是 Expert Advisor 的简称。你可以把它理解为运行在 MT4 / MT5 上的程序:当预先写好的条件满足时,它可以分析行情、发出提示,或者执行下单和持仓管理。

动画图解

EA怎样执行一条规则?

  1. 01检查行情
  2. 02判断条件
  3. 03执行操作

程序持续检查规则;是否下单,取决于条件是否满足。

满足条件后,按规则执行操作

1. 先有规则,再由程序执行

算法交易(Algorithmic Trading),就是把交易规则写成程序,让程序按条件执行。用大白话说:先把“什么时候做、怎么做”说明白,再交给程序持续检查,而不是让程序凭空猜涨跌。

例如,一套规则可能是“价格突破某个区间才考虑入场,达到止损或退出条件就离场”。EA 把这些条件写进代码,并在运行时检查它们。是否下单、何时下单,取决于它的具体规则。

EA 是执行规则的工具。程序能持续执行一套规则,但规则本身仍可能亏损。

2. EA、策略和参数是三件事

  • EA:装在交易软件里的程序。
  • 策略:决定什么时候开仓、加仓与平仓的逻辑。
  • 参数:用来调整程序行为的设置,如初始手数和止损距离。

3. 第一次接触,从模拟测试开始

先确认平台版本,再阅读资源说明、安装程序、理解参数,用历史回测观察行为,并在模拟账户中继续验证。不要把下载完成当成评估完成。