Discussione sull’articolo "Come copiare il trading da MetaTrader 5 a MetaTrader 4" - pagina 3

 

articolo interessante

si scopre che, in modo così semplice:

Чтобы решить вопрос без DLL, достаточно установить MetaTrader 4 в каталог \Files\ терминала MetaTrader 5

è possibile accedere ai dati storici di MT4 e utilizzare MT5 tester per l'analisi multicurrency.

complimenti all'aftar!

 
Interesting:

Non per tutte le strategie di trading (come scritto sopra, intendo se non si adattano i metodi di trading della MT4 alla MT5).

Non parlo delle differenze nei risultati di R2 e MT5 (ma Rumus è davvero scollegato dalla vita, non ne terremo conto).

komposter:

Sto leggendo questa affermazione per l'ennesima volta, e per l'ennesima volta vorrei chiederle di citare almeno una sequenza di ordini/transazioni che, trasferendola dalla MT5 alla MT4 (o viceversa), cambierà il suo risultato finanziario. Non cambierà l'elenco degli ordini/transazioni nella cronologia, non cambierà la visualizzazione della posizione aperta corrente, ma cambierà il risultato finanziario.

Io sostengo che se le condizioni di trading sono identiche (quotazioni/spread/swap/leve di stop, ecc.) il risultato su MT5 sarà uguale o migliore di quello su MT4 (migliore - a causa degli swap, se ci sono 2 posizioni di contropartita su MT4).


Certo, è un compito difficile organizzare la contabilità di tutte le sfumature quando si copiano le operazioni. Ma questo è un altro compito e non ha nulla a che fare con la parte teorica della questione del netting.
Il silenzio è un segno di accordo? ;)
 
komposter:
quando lo si trasferisce da MT5 a MT4 (o viceversa) il suo risultato finanziario cambierà.

Eliminerei questo contrario. Quando si trasferisce sulla vecchia piattaforma sì, ma quando si trasferisce dalla vecchia alla nuova c'è una sfumatura.

Si tratta di chiusure, ovviamente. Sono sempre stato un oppositore. Lo sono ancora. Ma in qualche modo mi sono imbattuto in un esempio in cui i blocchi sono utili come eccezione.

Intendo dire che una posizione bloccata, a condizione che l'ordine principale venga aperto prima e chiuso dopo, richiederà 2 spread, mentre una posizione di compensazione in questo caso richiederà 3 spread. Questa è l'unica eccezione che ricordo. Ma è abbastanza comune, quindi il trading su MT4 dovrà essere adattato a MT5 al momento del porting (su una nuova piattaforma).

 

Urain:

Intendo dire che una posizione bloccata, a condizione che l'ordine principale si apra prima e si chiuda dopo, richiederà 2 spread, mentre una posizione di compensazione in tal caso richiederà 3 spread. Questa è l'unica eccezione a mia memoria. Ma è abbastanza comune, quindi il trading su MT4 dovrà essere adattato a MT5 al momento del porting (su una nuova piattaforma).

Come? Mi può fare un esempio?

Acquisto aperto - vendita aperta - vendita chiusa - acquisto chiuso? Dove si trova lo spread extra?

[Eliminato]  
komposter:
Il silenzio è un segno di accordo? ;)

Un esempio verrà fornito poco dopo.

Ci sono due opzioni:

1. Un copiatore di operazioni da MT5 a MT4, che esegue rollover e troncamenti in un volume piuttosto elevato.

2. Trading manuale su tre conti contemporaneamente, in tre DC diversi e su tre piattaforme diverse (MT5, MT4 e R2).

PS

Le condizioni di trading, come si capisce, possono essere un po' diverse, ma non è la cosa principale....

Voglio dire subito che non ho intenzione di adattare il TS alla MT5, cioè il lavoro sarà svolto sul fatto di attivare un ordine o di fare una transazione (come sarà percepito dal terminale non è molto importante per me)....

 
komposter:

In che senso? Mi può fare un esempio?

Acquisto aperto - vendita aperta - vendita chiusa - acquisto chiuso? Dov'è lo spread extra?

Scusate, ieri mi sono stancato e ho commesso un errore. Dopo aver bloccato una posizione in MT4, la posizione finale sarà pari a zero in MT5.

Quindi la situazione è questa:

aprire l'acquisto - aprire la vendita - chiudere la vendita - chiudere l'acquisto in MT4,

in MT5 saranno elaborati come Open Buy - Close Buy, Open Buy - Close Buy.

Mi è capitato un esempio in cui è stato erroneamente mostrato graficamente che per elaborare la situazione OB-OS-ZS-ZB nella MT4,

MT5 richiede OB-ZB-OSS-OSS-OSS-OB-ZB.

Ma questo è fondamentalmente sbagliato. Perché una posizione bloccata equivale all'assenza di una posizione.

 
Interesting:

Più tardi verrà presentato un esempio.

Non vedo l'ora.

È possibile senza rumus, solo MT4 e MT5.

E, al fine di non diffondere il pensiero sull'albero, si può solo mostrare l'elenco delle operazioni (acquisto: prezzo, lotto; vendita: prezzo, lotto; ecc.).....

[Eliminato]  
komposter:

Non vedo l'ora di farlo.

Si può fare senza rumus, solo MT4 e MT5.

E, al fine di non diffondere il pensiero sull'albero, si può solo mostrare l'elenco delle operazioni (acquisto: prezzo, lotto; vendita: prezzo, lotto; ecc.)....

E che cos'è senza R2, sarà più interessante con esso. Anche il netting... :)
 

La stampella, sotto forma di connessione di file tra due terminali, può essere completamente eliminata grazie alle Named Pipes.

Il meccanismo è completamente implementato per MT5 e MT4. Non è quindi necessario scrivere nulla. Basta inserire il codice già esistente e il gioco è fatto.

Questo vi darà un ulteriore vantaggio (facilità):

Potete copiare le operazioni da diversi terminali in uno solo. Ad esempio:

avete 5 conti: 2 su MT5 e 3 su MT4. Dovete copiare le operazioni da tutti e 5 i conti su un unico conto.

A DLL-free solution to communicate between MetaTrader 4 terminals using Named Pipes - MQL4 forum
  • www.mql5.com
A DLL-free solution to communicate between MetaTrader 4 terminals using Named Pipes - MQL4 forum
 
kosuhin:

Cosa c'è di originale nelle copiatrici MT4->MT4, MT5->MT5, MT4->MT5 e MT5->MT4? L'idea di una copiatrice è elementare e ovvia.

Sono più interessato a come vengono gestite queste situazioni.

«Полностью автоматический копировщик сделок» - MQL4 форум
  • www.mql5.com
«Полностью автоматический копировщик сделок» - MQL4 форум