在MT5中,我是否需要支付相对于MT4的额外点差?

 

我们有最简单的情况。有一个长线订单,然后有一个相反方向的短线订单(例如在回撤时)。一切都是单一的地段。在MT4中,我们对每个订单都有一个点差。在MT5中,我们有三个操作--打开一个长线,然后关闭并打开一个反向的短线,然后关闭并重新打开一个长线--MT5中总共有3个点差,而不是MT4中的2个。

那么,事实证明,相对于MT4而言,每一个短期反向订单,我们在MT5中要支付额外的点差?

 
在MT5中,你不需要平仓,你只需要开一个反向的双量。这也导致了两个价差的出现。
 
当然,前一个订单的关闭和新订单的开启将通过双倍量完成。这意味着在MT5中,我们有3个开仓--第一个是单手,后两个是双手--总共有3个操作和3个点差。
 
Andrei01:
当然,前一个订单的关闭和新订单的开启将通过双倍量完成。这意味着我们在MT5中有3个开仓:第一个开仓是单手,后两个开仓是双手;也就是3个操作和3个点差。
相互叠加在一起的,会减少一个传播。这对MT4和MT5都是一样的,唯一不同的是,MT5有自动重叠的反向计数器,而MT4由于OrderCloseBy()的不稳定性,经常出现问题。
 
这似乎很容易在实践中进行测试。
 
Reshetov:
柜台上的相互重叠减少了单次传播。
这并没有减损什么,众所周知,点差是基于交易的最终手数,而在这里,我们有三笔交易的最终单手规模。
 
Renat:
这似乎很容易在实践中进行测试。
在实践中会发生什么?点差将不会被添加到第三个开仓中,因为MT5知道这不是一个独立的头寸,而是第一个头寸的延续?在这个简单的案例中,价差计算的逻辑是什么?
 
Andrei01:

所以,事实证明,每一个反向空单,你都要在MT5上支付相对于MT4的额外点差?

你在MT4和MT5的开盘时间表上犯了一个错误。

在MT4中,你没有扭转任何东西,但在MT5中,你由于某种原因扭转了,所以你认为有差异。

实际上,在有两个不同方向的订单的第二步中--在MT5中,你的头寸总共会得到0。

 
sergeev:

你在MT4和MT5的开盘时间表上犯了一个错误。

在MT4中,你没有扭转任何东西,但在MT5中,你由于某种原因扭转了,这就是你认为有差异的原因。

事实上,在第二阶段存在两个不同方向的订单 - 在MT5中,你将得到0的总头寸。

在MT4中,两个手数的交易将给你带来2个点差,三个手数的双倍翻转将给你带来三个点差。无论你如何看待它,这里的算术是简单的。好吧,在不考虑价差的情况下,金额将是相同的,这一事实是正确的,但这不是问题的关键。
 
Andrei01:
无论你怎么看,算术都很简单。
是的,简单且相同。MT4与MT5没有区别。
 
sergeev:
是的,简单且相同。MT4与MT5没有区别。
据称,MT5在所有情况下都应该完全等同于MT4,但在这里你可以看到,情况并非如此--支付的点差会有所不同。
原因: