Em MT5 tenho de pagar um spread extra em relação a MT4?

 

Temos a situação mais simples. Há uma ordem a longo prazo e depois uma ordem a curto prazo na direcção oposta (por exemplo, numa recuo). Tudo é um lote único. Em MT4 temos um spread para cada encomenda. Em MT5 temos três operações - abertura de uma de longo prazo, depois um fecho e abertura de uma de curto prazo invertida, e depois o seu fecho e reabertura de uma de longo prazo - um total de 3 spreads em MT5 em vez de 2 em MT4.

Então acontece que para cada ordem inversa de curto prazo temos de pagar um spread adicional em MT5 em relação a MT4?

 
No MT5 não é necessário fechar a posição, basta abrir um volume duplo em marcha à ré. Isto também resulta em dois spreads.
 
Naturalmente, o fecho da encomenda anterior e a abertura de uma nova será feita por um volume duplo. Isto significa que no MT5 temos 3 aberturas - a primeira com um único lote, e as duas seguintes com um lote duplo - um total de 3 operações e três spreads.
 
Andrei01:
Naturalmente, o fecho da encomenda anterior e a abertura de uma nova será feita por um volume duplo. Isso significa que temos 3 aberturas no MT5: a primeira com um único lote, e as duas seguintes com um lote duplo; ou seja, 3 operações e três spreads.
A sobreposição mútua sobre o oposto reduz uma propagação. É o mesmo tanto para MT4 como para MT5, a única diferença é que MT5 tem sobreposição automática do contador oposto e MT4 teve frequentemente problemas devido à instabilidade OrderCloseBy().
 
Parece muito fácil de testar na prática.
 
Reshetov:
A sobreposição mútua no balcão reduz o spread único.
Não diminui nada, sabe-se que o spread se baseia no tamanho do lote final do negócio, e aqui temos três negócios com um tamanho de lote final único.
 
Renat:
Parece muito fácil de testar na prática.
O que irá acontecer na prática? O spread não será acrescentado à terceira abertura porque o MT5 sabe que esta não é uma posição independente, mas uma continuação da primeira? Qual é a lógica do cálculo de spread neste caso simples?
 
Andrei01:

Então acontece que por cada ordem inversa curta tem de pagar um spread extra no MT5 em relação ao MT4?

Cometeu um erro no calendário de abertura do MT4 e MT5.

Em MT4 não se inverteu nada, mas em MT5 inverteu-o por alguma razão, o que o faz pensar que existe uma discrepância.

Na verdade, na segunda etapa de ter duas ordens dirigidas de forma diferente - em MT5 obterá 0 no total para a posição.

 
sergeev:

Cometeu um erro no calendário de abertura do MT4 e MT5.

Em MT4 não se inverteu nada, mas em MT5 inverteu-se por alguma razão, razão pela qual se pensa que existe uma discrepância.

De facto, na segunda fase da existência de duas ordens dirigidas de forma diferente - em MT5 obterá 0 sobre a posição total.

Em MT4, duas transacções de um lote dar-lhe-ão 2 spreads, e três com um double flip dar-lhe-ão três spreads. Não importa como se olha para ela, a aritmética aqui é simples. Bem, o facto de que o montante será o mesmo sem ter em conta o spread é correcto, mas não é essa a questão.
 
Andrei01:
Não importa como se olha para ela, a aritmética é simples.
Sim, simples e idênticos. O MT4 não é diferente do MT5.
 
sergeev:
sim, simples e idênticos. O MT4 não é diferente do MT5.
Alega-se que o MT5 é supostamente totalmente equivalente ao MT4 em todos os casos, mas aqui pode ver que não é este o caso - o spread pago será diferente.
Razão: