如何提高EA下单速度?
MT4平台交易商一般都限制了每单最大手数和最大持单数,比如说有平台限制每单最大下100手,最多同时持有200张单,这就意味着一次最大可以下2万手。用EA下单的时候,一个问题就来
了?怎样才能更快的把单子下完?我开了一个500万的模拟账户来进行测试,下1.39万手,按
每单100手下,一共了139张单,用循环语句一单一单的下,下完后统计,EA的下单速度大概是
一分钟下40-50张单,也就是说平均下一单用时1.2-1.5秒,当然,我看了一下服务器时延,大
约为250毫秒,也就是说一张单从发出指令到执行完成,在网络上就用掉了差不多0.5秒,剩下
的时间应该就是花在服务器端的执行上,并且我的单子还仅仅是在模拟账户上执行,真实服务
器上还不清楚会不会快一点或者是慢一点。即按照这个速度,下2万手得200张单,需要4-5分
钟才能下完。在此请教各位高手,有没有办法提高EA的下单速度,把几百张单子以更快的速度
发出去执行完成?谢谢!!!
提前预知该公司的服务器所在地,然后去购买或自费在其旁边组建一个网络,将你的帐户挂在租或自建的服务器中,即可省去网络延时的毫秒数。但平台的服务器处理时间,用户控制不了。但如果真有如此大的交易量,完全可以自己去流动性提供商哪里玩了,自己控制网络,这些不在是问题 流动商那里玩又得重新编程了吧,流动商估计都不是MT4的,就算可以编程,编程接口也不一样了。 大神都是做啥单子,有这么大交易量 我是个凑数的。。。
页:
[1]