最近真是被这个问题折磨得睡不着觉,ATFX到底适不适合跑EA啊,执行到底怎么样,有没有兄弟实测过?我快急死了。
事情是这样的,我写了个欧美M15的网格EA,逻辑回测都挺稳,结果上实盘之后问题一堆。最明显的是挂单成交价经常和信号价差好几个点,镑美波动大的时候滑点更夸张。我试过换VPS、调小手数、把EA的魔术码和滑点参数改来改去,还是老样子。有几次日志里直接蹦出 “invalid price” 和 “trade context busy” 的报错,搞得我头都大了 😣
我怀疑是平台执行模式或者服务器延迟的问题。我用的MT4,开了ECN账户,杠杆1:400,ATFX那边说是STP执行,但实际跑起来总感觉订单回执慢半拍,尤其在非农前后,EA开仓经常卡住。也试过把EA逻辑简化、减少同时挂单数量,效果有限。
现在真不知道是EA代码要针对平台改,还是得换家执行更干脆的。有没有在ATFX上跑过EA的朋友,你们的成交速度和滑点控制咋样?特别是黄金和欧美这两个品种,求指点一下,先谢过了!
补充一下:我后来发现把挂单类型从buy limit改成市价单成交反而顺一点,但非农那种行情还是不敢跑,准备再观察一阵。
事情是这样的,我写了个欧美M15的网格EA,逻辑回测都挺稳,结果上实盘之后问题一堆。最明显的是挂单成交价经常和信号价差好几个点,镑美波动大的时候滑点更夸张。我试过换VPS、调小手数、把EA的魔术码和滑点参数改来改去,还是老样子。有几次日志里直接蹦出 “invalid price” 和 “trade context busy” 的报错,搞得我头都大了 😣
我怀疑是平台执行模式或者服务器延迟的问题。我用的MT4,开了ECN账户,杠杆1:400,ATFX那边说是STP执行,但实际跑起来总感觉订单回执慢半拍,尤其在非农前后,EA开仓经常卡住。也试过把EA逻辑简化、减少同时挂单数量,效果有限。
现在真不知道是EA代码要针对平台改,还是得换家执行更干脆的。有没有在ATFX上跑过EA的朋友,你们的成交速度和滑点控制咋样?特别是黄金和欧美这两个品种,求指点一下,先谢过了!
补充一下:我后来发现把挂单类型从buy limit改成市价单成交反而顺一点,但非农那种行情还是不敢跑,准备再观察一阵。
