Win10 22H2,MT5 build 4260,IC Markets的True ECN账户,最近这个问题快把我整不会了。
事情是这样的:我在欧美M1上挂buy limit,比如现价1.08650,我把单子挂在1.08550,想着回调50点接多。结果价格明明都打到1.08555了,K线最低点也显示到过1.08548,但我的挂单死活不触发,非要再往下多走0.5点才成交。镑美也一样,点差1.3的时候更明显。我一开始以为是自己点差理解错了,就去MT5的规格里看,显示欧美点差0.8,可我挂单成交价总是比设定价差那么一丢丢。
我试过几个操作:
现在怀疑两个方向:一是MT5是不是默认按Ask触发buy limit、按Bid触发sell limit,但我看的图表是Bid,所以视觉上差半个点?二是平台报价是不是有平滑或者聚合延迟,导致K线画出来的低点和实际可成交价不一致?有没有懂MT5订单触发机制的老哥给讲讲,规格里的点差和图表报价到底哪个为准?如果真是Ask触发,那我以后挂单是不是得把点差直接算进去?在线等,这周已经被这0.5点坑掉两单了。
补充一个细节:我后来发现只有挂单会这样,手动市价进场完全正常,怀疑是MT5的Ask线触发逻辑和图表显示用的不是同一条线。
事情是这样的:我在欧美M1上挂buy limit,比如现价1.08650,我把单子挂在1.08550,想着回调50点接多。结果价格明明都打到1.08555了,K线最低点也显示到过1.08548,但我的挂单死活不触发,非要再往下多走0.5点才成交。镑美也一样,点差1.3的时候更明显。我一开始以为是自己点差理解错了,就去MT5的规格里看,显示欧美点差0.8,可我挂单成交价总是比设定价差那么一丢丢。
我试过几个操作:
- 把图表报价改成Bid线看,发现Ask和Bid差得跟规格里写的对不上;
- 切到MT4同账户对比,MT4那边挂单触发反而正常;
- 重装过一次MT5,也换了VPS节点,延迟从12ms降到3ms,问题依旧。
现在怀疑两个方向:一是MT5是不是默认按Ask触发buy limit、按Bid触发sell limit,但我看的图表是Bid,所以视觉上差半个点?二是平台报价是不是有平滑或者聚合延迟,导致K线画出来的低点和实际可成交价不一致?有没有懂MT5订单触发机制的老哥给讲讲,规格里的点差和图表报价到底哪个为准?如果真是Ask触发,那我以后挂单是不是得把点差直接算进去?在线等,这周已经被这0.5点坑掉两单了。
补充一个细节:我后来发现只有挂单会这样,手动市价进场完全正常,怀疑是MT5的Ask线触发逻辑和图表显示用的不是同一条线。
