Cross Terminal Trade Copier MT4
- Utilità
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Versione: 1.4
- Attivazioni: 5
Copiate le operazioni tra terminali MetaTrader 4 e MetaTrader 5 su un unico computer Windows. Cross Terminal Trade Copier MT4 viene eseguito in un terminale MT4, come lato che invia (Master) oppure come lato che copia (Receiver). I dati passano attraverso un file nella cartella dati comune di MetaTrader: nessuna importazione di DLL, nessuna richiesta web, nessun server esterno.
Nota: l'EA ripete solo operazioni che esistono già sul conto Master. Non ha una propria logica di ingresso, non fornisce segnali di trading e non rende alcuna operazione migliore o peggiore. Ciò che viene negoziato sul conto Master, e il risultato su ogni conto che lo copia, restano decisione e responsabilità dell'utente.
UTILIZZI TIPICI
- Fate trading manuale o eseguite un EA in un terminale MT4 e volete le stesse operazioni su un secondo conto con una dimensione del lotto diversa.
- Avete un conto MT4 e un conto MT5 e volete che le operazioni inserite su uno compaiano sull'altro.
- Volete che un conto prenda il lato opposto di un altro (copia inversa), ad esempio per test.
COME INIZIARE
Passo 1 - Terminale Master: trascinate l'EA su qualsiasi grafico. Impostate Mode = Master e un nome di canale come CH1. Facoltativamente, limitate ciò che viene inviato a determinati magic number o simboli.
Passo 2 - Terminale Receiver: trascinate l'EA su qualsiasi grafico. Impostate Mode = Receiver e lo stesso nome di canale. Scegliete una modalità del lotto e le regole di copia.
Passo 3 - In entrambi i terminali attivate AutoTrading (Algo Trading in MT5) e consentite il trading reale nelle proprietà dell'EA. Il pannello sul Receiver mostra "connected" quando il canale viene trovato.
Eseguitelo prima su conti demo.
COSA SERVE PER FUNZIONARE
- L'EA in esecuzione in ogni terminale che invia o copia.
- La copia tra MT4 e MT5 richiede l'edizione MT5 di questo strumento sul terminale MT5 (venduta separatamente).
- Un computer Windows e un utente Windows per tutti i terminali; trading automatico consentito in ciascuno.
COME GESTISCE...
...la dimensione del lotto: sei modalità - uguale al Master, fisso, lotto del Master x moltiplicatore, rapporto dei saldi x moltiplicatore, rapporto dell'equity x moltiplicatore, oppure rischio % del saldo calcolato dallo stop loss del Master. In modalità rischio un'operazione senza stop loss non viene copiata. Un lotto massimo opzionale si applica a ogni modalità.
...stop loss e take profit: copiati e mantenuti sincronizzati quando il Master li modifica, allo stesso prezzo oppure alla stessa distanza dall'ingresso.
...ordini pendenti: copiati, spostati e rimossi insieme agli ordini del Master (disattivabile).
...chiusure: vengono seguite le chiusure totali e parziali. In MT4 una chiusura parziale assegna alla posizione residua un nuovo ticket; l'EA segue questo cambiamento su entrambi i lati.
...nomi dei simboli diversi: prefissi e suffissi vengono riconosciuti automaticamente, GOLD / XAUUSD e SILVER / XAGUSD vengono abbinati, e qualsiasi altro caso può essere scritto in una mappa manuale (Master=Receiver). Sono disponibili elenchi di simboli consentiti e bloccati.
...riavvii: una mappa dei ticket salvata collega ogni copia alla sua operazione Master, quindi il riavvio di un terminale non crea copie duplicate.
...un Master che si ferma: dopo un tempo impostato senza aggiornamenti (predefinito 10 secondi) il pannello mostra il Master come fermo e il Receiver attende.
...giornate in perdita: un limite di perdita giornaliera opzionale (% del saldo di inizio giornata) interrompe le nuove copie per la giornata, oppure chiude le operazioni copiate e si ferma.
...operazioni sovradimensionate: per impostazione predefinita una copia viene saltata quando il suo valore nozionale supererebbe 30 volte l'equity del Receiver (ad esempio oltre circa 0.25 lotti EURUSD con 1,000 USD di equity). In modalità rischio una copia viene saltata anche quando il solo lotto minimo comporterebbe un rischio superiore al doppio di quello impostato. Entrambi i fattori possono essere modificati.
...più sorgenti: un Receiver può ascoltare fino a 8 canali.
COSA VEDETE
Un piccolo pannello mostra la modalità, lo stato del canale, i conteggi di aperte / copiate / chiuse / saltate, la perdita odierna rispetto al limite e l'ultimo errore con il motivo, suddiviso su due o tre righe quando è lungo. La lingua è inglese o giapponese, scelta in base alla lingua del terminale.
COSA NON PUÒ FARE (leggete, per favore)
1. Funzionare tra computer diversi. Ogni terminale deve trovarsi sullo stesso computer Windows ed essere eseguito con lo stesso utente Windows. Computer diversi, server virtuali e connessioni via internet non sono supportati.
2. Copiare mentre un terminale è spento. Entrambi i terminali devono essere aperti, connessi ai propri server, con il trading automatico attivo. Quando il terminale Master è spento, non viene copiato né chiuso nulla. Le operazioni che il Master apre mentre il Receiver è spento non vengono copiate in seguito (impostazione predefinita); le copie la cui operazione Master è stata chiusa nel frattempo vengono chiuse quando il Receiver torna attivo, se il riallineamento delle chiusure è attivo.
3. Ottenere lo stesso prezzo di esecuzione del Master. Ogni conto viene eseguito al proprio prezzo, spread, slippage e commissione. Misurato sul nostro computer di test, l'ordine di copia ha seguito l'operazione del Master dopo circa 0.45 s con un Receiver MT4 e circa 0.25 s con un Receiver MT5, prima del tempo di esecuzione proprio del broker.
4. Copiare ogni operazione. Un'operazione viene saltata, con il motivo sul pannello, quando il mercato è chiuso, non c'è un prezzo valido, il margine è insufficiente, il terminale è disconnesso, il simbolo non è negoziabile, oppure si applica una regola di sicurezza (limite nozionale, controllo del lotto minimo, controllo del prezzo, limite giornaliero). Se una copia ha dovuto attendere circa 3 secondi o più, viene inserita solo finché il prezzo è entro l'impostazione di slippage.
5. Convertire le dimensioni dei contratti. "Stesso lotto" copia il numero del lotto. Se i due conti usano dimensioni di contratto diverse (oro 100 oz contro 10 oz, CFD su indici), l'esposizione è diversa. Usate un'altra modalità del lotto o verificate le specifiche del contratto.
6. Copiare grandi operazioni su oro o indici in conti piccoli. Vengono spesso saltate dalle regole di sicurezza. È voluto.
7. Copiare in un conto netting. Un Receiver su un conto MT5 netting si ferma con un messaggio. (Questo riguarda i Receiver MT5; MT4 non ha conti netting.)
8. Condividere un conto tra due Receiver. Non ricevete sullo stesso conto di trading da due terminali contemporaneamente; questo non viene rilevato.
9. Trasportare più di 400 operazioni aperte e ordini pendenti su un canale. Oltre 400, il resto non viene inviato e la chiusura sul Receiver viene sospesa.
10. Sopravvivere alla cancellazione dei propri file. Mantenete la cartella LocalTradeCopier nella cartella dati comune mentre ci sono copie aperte.
NOTE MINORI
- Pip: 1 pip = 10 punti sui simboli a 3 e 5 cifre, altrimenti 1 punto (il passo di prezzo più piccolo, come nella maggior parte delle quotazioni di oro e indici).
- Il limite di perdita giornaliera conta solo le operazioni con il magic number dell'EA; il giorno cambia all'ora del server del broker.
- Con il riallineamento delle chiusure disattivato, le copie restano aperte dopo la chiusura del Master e devono essere gestite da voi.
- MT4 limita il testo degli oggetti del grafico a circa 63 byte. I messaggi di errore vengono quindi suddivisi su un massimo di tre righe; altre righe lunghe del pannello, soprattutto in giapponese, possono essere abbreviate.
- Ordine pendente eseguito subito: se un ordine pendente del Master viene eseguito subito dopo essere stato inserito, il pannello del Receiver può mostrare brevemente "delete ... error 3" o "Invalid S/L or T/P" (error 130). L'EA copia quindi l'operazione come posizione a mercato, perciò il risultato non è influenzato e il messaggio può essere ignorato.
- Strategy Tester: nel tester non c'è un secondo terminale, quindi l'EA esegue una demo integrata. Un Master virtuale apre, modifica, chiude parzialmente e chiude operazioni secondo un calendario fisso, e la logica del Receiver le copia. Il report del tester è solo una dimostrazione e non costituisce una misura di alcuna performance di trading.
LA VOSTRA RESPONSABILITÀ
- Copiare un'operazione significa copiarne il rischio. Provate su conti demo e verificate ogni nuovo simbolo con un lotto piccolo.
- Se copiate nei conti di altre persone, o fornite le vostre operazioni ad altri, verificate le leggi che vi si applicano (ad esempio le norme sulla consulenza in materia di investimenti o sulla gestione di conti per conto terzi) e i termini del vostro broker e di qualsiasi programma di conti finanziati. Molti di questi programmi limitano la copia tra conti.
- Nessun risultato di trading viene promesso o lasciato intendere.
SUPPORTO
Messaggi MQL5, risposta entro 3 giorni lavorativi. Solo installazione, impostazioni e segnalazioni di bug; non è possibile rispondere a domande su cosa o quando negoziare.
