In MT5 devo pagare uno spread extra rispetto a MT4?

 

Abbiamo la situazione più semplice. C'è un ordine a lungo termine e poi un ordine a breve termine nella direzione opposta (ad esempio su un pullback). Tutto è un lotto unico. In MT4 abbiamo uno spread per ogni ordine. In MT5 abbiamo tre operazioni - apertura di uno a lungo termine, poi una chiusura e apertura di uno inverso a breve termine, e poi la sua chiusura e riapertura di uno a lungo termine - un totale di 3 spreads in MT5 invece di 2 in MT4.

Quindi risulta che per ogni ordine inverso a breve termine dobbiamo pagare uno spread aggiuntivo in MT5 rispetto a MT4?

 
In MT5 non è necessario chiudere la posizione, basta aprire un doppio volume al contrario. Questo si traduce anche in due spread.
 
Naturalmente, la chiusura dell'ordine precedente e l'apertura di uno nuovo avverrà con un doppio volume. Questo significa che in MT5 abbiamo 3 aperture - la prima con un lotto singolo, e le due successive con un lotto doppio - un totale di 3 operazioni e tre spread.
 
Andrei01:
Naturalmente, la chiusura dell'ordine precedente e l'apertura di uno nuovo avverrà con un doppio volume. Ciò significa che abbiamo 3 aperture in MT5: la prima con un lotto singolo, e le due successive con un lotto doppio; cioè 3 operazioni e tre spread.
La sovrapposizione reciproca su quella opposta riduce uno spread. È lo stesso sia per MT4 che per MT5, l'unica differenza è che MT5 ha la sovrapposizione automatica del contatore opposto e MT4 spesso aveva problemi a causa dell'instabilità di OrderCloseBy().
 
Sembra molto facile da testare nella pratica.
 
Reshetov:
La sovrapposizione reciproca sul banco riduce lo spread singolo.
Non toglie nulla, lo spread è noto per essere basato sulla dimensione finale del lotto del trade, e qui abbiamo tre trade con una dimensione finale del lotto singolo.
 
Renat:
Sembra molto facile da testare nella pratica.
Cosa succederà in pratica? Lo spread non sarà aggiunto alla terza apertura perché MT5 sa che questa non è una posizione indipendente, ma una continuazione della prima? Qual è la logica del calcolo dello spread in questo semplice caso?
 
Andrei01:

Quindi si scopre che per ogni ordine corto inverso si deve pagare uno spread extra su MT5 rispetto a MT4?

Hai fatto un errore nel programma di apertura di MT4 e MT5.

In MT4 non avete invertito nulla, ma in MT5 lo avete invertito per qualche motivo, il che vi fa pensare che ci sia una discrepanza.

In realtà, nel secondo passo di avere due ordini diversamente diretti - in MT5 si otterrà 0 in totale per la posizione.

 
sergeev:

Hai fatto un errore nel programma di apertura di MT4 e MT5.

In MT4 non hai invertito nulla, ma in MT5 l'hai invertito per qualche motivo, ed è per questo che pensi che ci sia una discrepanza.

Infatti, nella seconda fase dell'esistenza di due ordini diversamente diretti - in MT5 si ottiene 0 sulla posizione totale.

In MT4, due trade di un lotto ti daranno 2 spreads, e tre con un doppio flip ti daranno tre spreads. Non importa come la si guardi, l'aritmetica qui è semplice. Beh, il fatto che l'importo sarà lo stesso senza tener conto dello spread è corretto, ma non è questo il punto.
 
Andrei01:
Comunque la si guardi, l'aritmetica è semplice.
Sì, semplice e identico. MT4 non è diverso da MT5.
 
sergeev:
Sì, semplice e identico. MT4 non è diverso da MT5.
Si sostiene che MT5 è presumibilmente del tutto equivalente a MT4 in tutti i casi, ma qui si può vedere che questo non è il caso - lo spread pagato sarà diverso.