最近碰到有做EA测试的朋友问起这个问题,为什么加仓EA在测试中下单到100手以后就不再继续下单了?
这涉及到EA所测试品种的最大开仓手数问题。不管是用EA交易还是手工交易,每个品种的最大开仓手数是有限制的,不是可以无限制开多大单子的。
同一平台的不同品种,或者同一品种在不同的平台上,它的最大开仓手数限制是不一定相同的。比如欧元兑美元EURUSD,有的平台限制最大开仓100手,而有的平台则限制最大开仓30手。这种限制是对于单个订单而言的,也就是说可以开多个100手或30手的单子,但是每个单子最大手数只能开那么大。
如果查看交易品种的最大开仓手数?在mt4市场报价窗口中品种上方鼠标右键并点击“规格”,打开该品种的合约细则窗口,其中最大交易量就是指该品种的单个订单的最大开仓手数。如下图所示:
在上图中欧元兑美元的最大开仓手数是200,也就是说单个EURUSD订单最大可以下200手的单子。通过同样的方法,可以查看其它品种的交易手数,就会发现,有的是100手,有些指数或CFD合约类可能是30手或10手。不同品种是不一定相同的,包括最小交易量及交易量步长也是这样的。
在mt4平台上用EA交易也好,手工交易也好,mt4终端只是发送交易指令的,真正的交易动作是在平台服务器上面处理完成的。同时,不过EA交易还是手工交易,都是要遵循平台所设置的交易规则的,平台设置最大交易量为100,那么客户终端就必须遵守这个限制。
当然,不同的平台最大交易量限制是不同的,如果发现所在平台的限制不利于交易,那可以考虑换合适的平台的。