Synqorix Trade Copier
- Utilità
- Versione: 3.0
- Aggiornato: 3 agosto 2026
- Attivazioni: 10
Synqorix Trade Copier MT5 è un copiatore locale unificato di operazioni per MetaTrader 5.
Un solo file Expert Advisor può funzionare in uno dei due ruoli:
• Provider — trasmette le operazioni dal conto sorgente;
• Receiver — riceve e copia le operazioni sul conto di destinazione.
Il ruolo viene selezionato tramite il parametro InpRole prima dell’avvio. L’Expert Advisor attiva soltanto la modalità scelta e crea automaticamente il pannello PROVIDER o RECEIVER corrispondente. I parametri del ruolo non attivo non vengono utilizzati.
Installare lo stesso Expert Advisor in due terminali MetaTrader 5. Selezionare InpRole = Provider sul conto sorgente e InpRole = Receiver sul conto di destinazione. Utilizzare lo stesso nome del canale su entrambi.
FUNZIONI PRINCIPALI
• copia delle posizioni Buy e Sell;
• copia degli ordini Buy Limit, Sell Limit, Buy Stop e Sell Stop;
• sincronizzazione di Stop Loss e Take Profit;
• copia di posizioni nuove ed esistenti;
• chiusura parziale delle posizioni;
• copia normale o invertita Buy ↔ Sell;
• più canali indipendenti;
• più Receiver collegati a un Provider;
• filtri per simbolo, ora di apertura, commento e Magic Number;
• commenti originali, di servizio o personalizzati;
• rimozione e aggiunta automatica dei suffissi;
• mappatura esplicita dei simboli, ad esempio XAUUSD=GOLD;
• pannello di controllo sul grafico;
• modalità Input Parameters;
• funzionamento locale senza server esterno;
• protezione dai cicli di copia;
• protezione dalle chiusure accidentali dopo errori temporanei di lettura;
• pausa sicura in caso di perdita della connessione al Provider.
FUNZIONAMENTO
In modalità Provider, l’Expert Advisor monitora le posizioni e gli ordini conformi ai filtri e scrive il loro stato nel file STC_<canale>.txt della cartella condivisa.
In modalità Receiver, legge il file del canale selezionato e sincronizza le posizioni e gli ordini del conto di destinazione.
L’intervallo predefinito è di 200 millisecondi e può essere configurato separatamente per ogni ruolo.
Se i dati del Provider non vengono più aggiornati, il Receiver passa allo stato PROVIDER OFFLINE - paused. Le copie esistenti non vengono chiuse. La sincronizzazione riprende automaticamente dopo il ripristino della connessione.
MODALITÀ DI CALCOLO DEL LOTTO
• Same as provider — volume originale 1:1;
• Multiply by coefficient — lotto del Provider moltiplicato per un coefficiente;
• Fixed lot — lotto fisso;
• By balance ratio — volume calcolato in base al rapporto dei saldi.
PARAMETRI DI INPUT
Parametro generale:
• InpRole — selezionare Provider o Receiver.
Parametri Provider:
• Provider_InpControlType — pannello sul grafico o Input Parameters;
• Provider_InpPanelX / Provider_InpPanelY — posizione del pannello;
• Provider_InpActive — attivare la trasmissione;
• Provider_InpChannel — nome del canale;
• Provider_InpFilterBuy — trasmettere Buy;
• Provider_InpFilterSell — trasmettere Sell;
• Provider_InpFilterPending — trasmettere ordini pendenti;
• Provider_InpCopySL — trasmettere Stop Loss;
• Provider_InpCopyTP — trasmettere Take Profit;
• Provider_InpWithComment — includere solo i commenti specificati;
• Provider_InpWithoutComment — escludere i commenti specificati;
• Provider_InpWithMagic — includere solo i Magic Number specificati;
• Provider_InpWithoutMagic — escludere i Magic Number specificati;
• Provider_InpTimeMode — filtro dell’ora di apertura;
• Provider_InpTimeFrom / Provider_InpTimeTo — limiti del periodo;
• Provider_InpSymbolFilter — filtro dei simboli;
• Provider_InpInverted — invertire Buy ↔ Sell e SL ↔ TP;
• Provider_InpPushMode — modalità del commento della copia;
• Provider_InpPushCustom — commento personalizzato;
• Provider_InpTimerMs — intervallo di scrittura.
Parametri Receiver:
• Receiver_InpControlType — pannello sul grafico o Input Parameters;
• Receiver_InpPanelX / Receiver_InpPanelY — posizione del pannello;
• Receiver_InpActive — attivare la copia;
• Receiver_InpChannel — canale del Provider;
• Receiver_InpLotMode — modalità di calcolo del lotto;
• Receiver_InpLotMultiplier — moltiplicatore del lotto;
• Receiver_InpFixedLot — lotto fisso;
• Receiver_InpCopySL — copiare Stop Loss;
• Receiver_InpCopyTP — copiare Take Profit;
• Receiver_InpCopyPendings — copiare gli ordini pendenti;
• Receiver_InpCopyExisting — copiare le posizioni esistenti prima dell’avvio;
• Receiver_InpInverted — copia invertita;
• Receiver_InpUseProvComment — utilizzare il commento del Provider;
• Receiver_InpRemoveSuffix — rimuovere il suffisso del simbolo sorgente;
• Receiver_InpAddSuffix — aggiungere un suffisso al simbolo di destinazione;
• Receiver_InpSymbolMap — tabella esplicita dei simboli;
• Receiver_InpDeviation — deviazione di esecuzione consentita;
• Receiver_InpMaxFileAgeSec — timeout del Provider;
• Receiver_InpCommentTag — etichetta del commento di servizio;
• Receiver_InpTimerMs — intervallo di lettura;
• Receiver_InpMissCycles — cicli di conferma prima della chiusura.
REQUISITI IMPORTANTI
Entrambi i terminali devono essere eseguiti sullo stesso computer o Windows VPS e utilizzare la cartella condivisa MetaQuotes\Terminal\Common\Files.
Provider e Receiver devono utilizzare lo stesso nome del canale. Un valore vuoto utilizza il canale default.
La modalità Receiver richiede un conto MetaTrader 5 di tipo hedging. I conti netting non sono supportati. Gli ordini Stop Limit non vengono copiati.
Il prezzo e la velocità di esecuzione possono variare a causa di spread, slippage, latenza del terminale e condizioni del broker. Testare la configurazione su conti demo prima dell’utilizzo reale.
