在终端中以当前价格进行限价/赌注(不在测试器中)。

 

论坛上已经不止一次地讨论过这个小标题。告诉我这些订单在终端和测试器中会发生什么。但我决定就这个问题单独创建一个主题。而只有在终端机上,才能处理一个痛苦的问题--真实的账目。


为了简洁起见,我们将把限价订单和当前价格的未平仓合约称为LT。


在终端,在所有情况下,除了Exchange+Netting,LTs在被放置后的下一个tick才会被检查价格是否满足其条件


例如,你在目前的价格上放置一个修改限制。它将被修改,但不被接受。你可以等待几分钟(例如在一个低流动性的市场上),等待下一个刻度。而如果价格变得更糟糕,那么这个限制将仍然无法执行。而这一点,尽管在之前的一些时间里,价格是令人满意的。


取分也是如此。例如,你需要以当前价格关闭当前头寸。当然,你可以按市场来做,但那样的话,出现负滑点的概率很高。同样,在一个低流动性或快速的市场上,比如说。所以你在当前的价格上做了一个取舍。而且它不像上面的限价单那样执行。


告诉他们,MT5中的限价单不是限价单,而是市价单。而且你会是对的。是的,在MT5中通过限价单平仓可能非常危险。只有在第三方软件的设置方式没有使极限位置在其内部不被注意的情况下才会如此。但让我们再次回到关闭当前位置的任务上来。这可以通过相反的Limit来实现,然后通过CloseBy来折叠。但这也是做不到的。因为,如上所述,在下一次打勾之前,该限额是不被接受的。


因此,在MT5中,不可能在没有负滑点风险的情况下关闭当前头寸。 更准确地说,在Exchange+netting中,这是可能的。但在所有其他情况下--你不能。


这种不幸也涉及到MT4。但这并不有趣。


亲爱的开发者们,你们会在这个领域改变一些东西吗?MT5不能做一些基本的事情。竞争性平台在做这些事情时,甚至不需要考虑到逻辑上的轻松。而且MT5不能平仓!?


现在又有一个例子,每天都会发生数百次。


有一个FOK的限制,价格达到了,就会被接受。聚合器将其发送给LP1,LP1重新jacks,MT5删除限制。

当然,机器人会按照LP2给出的当前价格重新发布限价。而无奈的是,什么也没有发生:限制器不被接受,所以聚合器可以把它发送到LP2。


如果建立了市场订单,就没有问题。限制器 - 不可能。也就是说,MT5明确指出,你要么冒着负滑点的风险,要么希望未来某天的嘀嗒声能满足你的限制。事实证明,通过MT5交易的利润比通过一些自编的弱小终端要低。


要用正确的名字称呼事物,这是个耻辱。我们正在与聚合器的技术人员绞尽脑汁研究如何规避这一问题。而即使是各种拐杖的想法也有风险。没有人理解为什么MT5中不做这种基本的事情。

 
对于那些需要重新限制MT5 FOK/IOC限制器被自己删除的人来说,在OnTrade函数中调用OnTick可能会有一点帮助。
 
也就是说,根据我的理解,MT5没有即时执行的交易类型,而MT4有。
 
Alexey Navoykov:
也就是说,根据我的理解,MT5没有即时执行的交易类型,而MT4则有。

有点离题。

 
fxsaber:

有一个FOK的限制,价格达到了,就会被接受。聚合器将其发送给LP1,LP1重定向,MT5删除限制。

流动性提供者是否也将其作为一个限制,或一个市场限制来接收?

 
这是一个全球性的问题,不仅仅是MT5的问题。而如果以MT5的形式出现的包装,我认为是可以修复的(纯粹是技术上的),那么如果我们深入挖掘,我们会发现自己在炒股。而且它们不能被修复......纯粹是政治上的。
因此,仍然会有这种隐患。
 
Igor Zakharov:

流动性提供者也是以上限的形式获得的,还是以市值的形式?

以极限的形式。否则它就不是重定向,而是以负滑移的方式执行。

但如果没有MT5的接受,就不可能有发送。这就是问题所在。MT5不接受。极限可以在终端机上发黄光,持续数分钟。而所有这些时间都不会有接受。


聚合器开发商方面有一个解决方案,将所有MT5内部的市场订单变成限价订单,因为MT5一次接受市场。这是对MT5问题的一种规避。


但它有一个显著的缺点。假设我们需要修改一个现有的限价单,将其设置为当前价格。那么我们有两个选择。

  1. 删除限制器,然后放入一个市场,聚合器将使限制器。但当你移除限制器时,价格可能会消失,你可能无法及时赶到。
  2. 放置一个市场,然后移除限制器。但在这种情况下,当一个市场被放置时,限制器也可能被执行。因此,持仓量将增加一倍。
聚合器开发商正试图绕过这个疯狂的MT5限制,但他们的拐杖有其自身的缺点。如果MQ能在当前的勾选中接受限制器/突变,一切都会好起来。
 
fxsaber:


这种不幸也适用于MT4。但这并不有趣。


整个零售外汇行业都受到这种骗局的困扰,执行方法也是骗人的。
而这些方法是由DT公司按照他们的意愿为你设定的。
我对那些完全知道这一点,并继续使用它的人感到惊讶。
是的,只是为了以防万一,FOK全部或没有。

 
Heroix:
这是一个全球性的问题,不仅仅是MT5的问题。而如果作为MT5的包装,我认为是可以修复的(纯粹是技术上的),那么如果你深入挖掘,你会达到Lastlukes的。而且它们不能被修复......纯粹是政治上的。
因此,仍然会有这种隐患。

你一定是在写其他的话题。在这种情况下,问题是技术性的--没有接受。

如果MQ没有在Exchange+Netting模式下做出这样的接受,那么MOEX社区以仇恨者的形式就有了真正的理由向MT5泼脏水。MQ做了验收(包括测试仪),那里一切正常。

这个话题实质上伤害了测试者,但我特意把它排除在外,因为我首先需要一个针对真实账户 的解决方案。

 
在有即时执行功能的MT4中,不存在这样的问题。 而交易中的市场执行功能,先验地是庄家作弊的全权委托。
 
Roman:

这个麻烦影响了整个零售外汇行业,执行方法很松散。

求你了,别再搞什么非主流了。MT5是一个市场平台。这里的讨论是关于一个严重的技术限制/失败。

还有其他问题,但我不会在这里集中讨论。

原因: