随着程序化交易的发展,加上MT4早就形成了规模庞大的MQL4社区,用EA参与交易是再平常不过的事情了。 即便如此,还是有不少平台不允许使用EA,甚至在遇到用户使用高频EA时直接取消盈利或者将账户进行封禁,这是为什么? 一、报价速度 高频交易EA是EA中很常见的一种类型。但是一些平台报价速度慢,就很容易被EA薅羊毛。比如,一个投机者在快速报价的平台获取信息,然后在报价慢的平台上操作。 报价快慢和很多因素有关,比如报价来源、服务器速度和网络速度等等,尤其是报价来源。 优质的交易平台,他的报价来源一般直接来自于银行、对冲基金等。这个是最原始的报价来源,所以报价速度相对来说要更快一些。 而如果是中小平台,报价来源一般来自于POP(Prime Of Prime),由POP从银行等LP那边获取流动性,再分发给中小平台,所以需要更长的响应时间。从我的角度来说,允不允许EA交易,恰恰反映了平台订单执行能力。 可能有人说,我不做EA交易,这个因素是不是和我关系不怎么大。恰恰相反,如果一个平台连报价都做不好,出现报价断层和报价延迟就是家常便饭了,无论你是长线还是短线,都可能会遭遇报价损失。 二、批量订单处理能力 就是同时处理大量订单的能力。如果一个平台服务器和线路比较少,一瞬间出现大量的订单,很容易造成通道的拥堵。在非农数据等行情时,这种情况就更加明显。 通道拥挤的话,最直接的是交易延迟,而且是大量用户订单延迟,甚至是服务器崩溃,这就是比较严重的问题了。尤其有的EA,动辄短时间成千上万笔单子,这也是很多不具备处理批量订单的平台禁止EA的原因。 目前,通用的办法是在交易最为密集的地区架设服务器,因为这些位置是最接近广大用户群体的,订单传输速度也最快。 所以,如果你是EA交易者的话,在选择平台时,一定要看服务器的位置和数量。 另外,由于物理距离无法克服,优质的平台还会围绕着服务器部署数据中心。比如, EBC围绕着五大数据中心部署了近30台数据中心,每秒最高可以聚合1000笔订单,即使在波动最频繁的时段,也很少有滑点的发生。 这是因为,每一个数据中心就是代理服务器,会实时同步主服务器的报价。这样我们获取报价时就不需每次都和主服务器连接,而只需要和数据中心连接就可以了。 比如,一个平台的主服务器在英国,但是在纽约有数据中心,那么在纽约的用户只需要和家附近的数据中心交互,就可以完成交易,大大节约了订单处理的时间。 三、头层流动性报价 最后,就是流动性的问题。 交易中绕不开流动性的问题,因为他决定了报价优化和交易成本等等。但了解行业的人都知道,一个银行对接这么多平台,分配到每个接入平台的头层报价其实并不多,一般一个流动性可以提供头层报价就是十几手或者几十手的样子。 头层报价就是即时的最优报价,基本可以立刻成交,所以几乎不存在点差,代表了一个平台最优报价水平。 但如果一个平台流动性不足,那么一个高频EA很可能挤占本就不多的头层报价,这意味着其他用户只能按照二层、三层报价执行订单。这并不是说,二层、三层报价不好,只要报价连续,点差也会非常小。但是流动性不好的平台,不同层报价之间往往会出现报价断层,就会出现很高的点差,非常不利于交易。 所以,如果想做EA交易的话,平台至少接入7-8家流动性,才能提供稳定、连续、低点差的报价。 总的来说,EA交易已经成为了交易中最常见的形式之一,一个优质平台是不会拒绝任何合理的多元化交易方式。 所以,一个平台对于EA的包容态度,在我看来也是鉴别平台的重要方式之一。 |