大多数情况下,EA正常运行是指其能够自动开仓交易,毕竟EA的主要目的是根据某种策略自动进行交易。如果从网上下载或其他途径获得的EA在开始时能够正常交易,但在修改参数后却不再交易,可能的问题是什么呢?下面列举了一些EA在程序本身没有问题的情况下,因终端图表设置问题而无法正常交易的常见原因。
1. 使用权限问题
一些EA具有时间或账号限制。如果EA的使用期限已过或账号没有使用权限,EA将无法继续运行其交易功能。不过这种情况下,EA开发者通常会提供提示弹窗。
2. 交易时间段限制
有些EA策略只允许在特定时间段内交易。如果EA参数设置中包含交易时间的相关变量,需要检查其是否限制了交易时间。尤其是从网上下载的EA,其变量名称通常为英文字符,可能不太容易理解,因此如果发现时间相关的变量,可以根据MT4图表时间尝试调整。
3. 交易品种限制
一些EA策略限定了特定的交易品种。如果参数中包含交易品种变量,需要确认它是否与当前图表的品种名称一致。例如,如果EA只交易迷你账户的EURUSDmicro,那么用于标准账户时,就需要将货币对名称修改为EURUSD。
4. 交易品种的时间限制
外汇对通常在周一早晨开盘至周六凌晨收盘期间均可交易,但某些差价合约(CFD)类产品则有特定的交易时间。如果使用EA交易这类品种,需要确认当前是否在交易时间段内,否则无论如何修改参数,EA都不会进行交易。
5. 交易规则限制
这类问题比较常见,主要涉及交易手数、止损止盈距离等。
交易手数:不同的平台或同一平台的不同品