Unisciti alla nostra fan page
- Visualizzazioni:
- 56
- Valutazioni:
- Pubblicato:
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
Un copiatore di operazioni da cliente a cliente locale con dashboard personalizzata in C# e canale di trasporto in Go
Come eseguire il copiatore di operazioni MT5 (versione archiviata basata su DLL)
Passaggio 1: Avviare ZMQ Routing Bridge
- Aprire Esplora file di Windows e accedere al percorso: C :\T5Copier\Go_bridge\
- Fare doppio clic ed eseguire T5Copier_Bridge.exe .
- Si aprirà una finestra del terminale che indica che il bridge è in ascolto sulla porta:
- Porta 5567 ( Master in entrata)
- Porta 5568 ( slave in uscita)
- Porta 5569 ( Log del Dashboard)
Passaggio 2: Aprire la dashboard C# WPF
- Accedere a: C :\T5Copier\Dashboard\
- Fare doppio clic su CSharpDashboard.exe per eseguirlo.
- Nel menu a tendina in alto, selezionare MT5 Copier (Porta 5569) .
- Fare clic su Connetti Dashboard . L’indicatore di stato passerà a CONNESSO (MT5) .
Passaggio 3: Configurare il terminale MT5 principale (mittente)
- Apri il terminale MT5da cui desideri copiare le operazioni.
- Assicurati che l’EA Master sia installato: vai al pannello Navigator, fai clic con il tasto destro suExperts e selezionaRefresh. Dovresti vedere T5Copier_Master .
- Trascina T5Copier_Master su un grafico qualsiasi.
- Nella finestra delle proprietà:
- Vai alla scheda "Common" e seleziona "Consenti importazione DLL " e "Consenti trading algoritmico".
- Vai alla scheda "Input" e assicurati che l'indirizzo corrisponda al bridge: tcp ://localhost:5567 .
- Fai clic suOK. Assicurati che il pulsante "Trading algoritmico" nella barra degli strumenti superiore di MT5 sia verde.
Passaggio 4: Configurazione dei terminali MT5 slave (destinatari)
- Apri uno o più terminali MT5su cui desideri copiare le operazioni.
- Trascina l’EA slave ( T5Copier_Slave ) su un grafico.
- Nella finestra delle proprietà:
- Vai alla scheda "Common" e seleziona "Consenti importazione DLL " e "Consenti trading algoritmico".
- Vai alla scheda "Input" e configura la logica di copia:
- InpLotMode: seleziona " LOT_MODE_FULL ", " LOT_MODE_RATIO " o "LOT_MODE_FIXED ".
- InpLotMultiplier: imposta il moltiplicatore (ad es. 2 .0 per i lotti doppi).
- InpReverseCopy: impostare su true se si desidera invertire gli ordini di ACQUISTO in VENDITA e viceversa.
- Fare clic suOK. Assicurarsi che la funzione "Algo Trading" sia abilitata nella barra degli strumenti in alto.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Ecco la guida utente completa passo dopo passo per l’utilizzo delle nuove versioni di Trade Copier.
Parte 1: Utilizzo del copiatore MT5 senza DLL (conforme a Codebase)
Questa versione utilizzai socket TCP nativi di MetaTrader 5, il che significa che èal 100% priva di DLL e non richiede alcun file di libreria esterno (libzmq.dll o libsodium .dll) per funzionare o essere convalidata.
Passaggio 1: Avviare Go TCP Bridge
- Accedere a: C :\T5Copier\Go_bridge\
- Fare doppio clic ed eseguire T5Copier_Bridge.exe .
- Si aprirà una finestra di console che indica che Go Bridge è in ascolto sulla porta TCP 5580 .
Passaggio 2: Avviare la dashboard C# WPF
- Accedere a: C :\T5Copier\Dashboard\
- Fare doppio clic su CSharpDashboard.exe per eseguirlo.
- Nel menu a discesa, selezionare MT5 Copier (Porta 5580) .
- Fare clic su Connetti Dashboard . Lo stato passerà a CONNESSO (MT5) .
Passaggio 3: collegare l’EA MT5 Master (mittente)
- Apri il tuo terminale MT5 Master.
- Nel Navigatore, trascina T5Copier_Master su un qualsiasi grafico.
- Nella finestra delle proprietà:
- Scheda «Common»: assicurati che l’opzione «Allow Algo Trading » sia selezionata.(Nota: NON sono necessarie importazioni DLL!)
- Scheda "Input": verifica che l'indirizzo del server sia 127 .0.0.1 e che la porta sia 5580 .
- Fai clic suOK. Abilitail trading algoritmico nella barra degli strumenti superiore di MT5.
Passaggio 4: collegare l’EA slave (ricevitore) di MT5
- Apri il tuo terminale MT5 Slave.
- Trascina T5Copier_Slave su un grafico qualsiasi.
- Nella finestra delle proprietà:
- Scheda "Common": selezionare "Allow Algo Trading". (L'importazione di DLL NON è richiesta!)
- Scheda "Input": configura i parametri che preferisci (ad es. "InpLotMode ", "InpLotMultiplier" , "InpReverseCopy ").
- Fai clic suOK. Abilitail trading algoritmico nella barra degli strumenti.
Parte 2: Esecuzione del MT4 Copier (basato su ZeroMQ)
Questa versione utilizza la libreria ZeroMQ ad alte prestazioni, che si adatta perfettamente all’ambiente rigoroso di MT4.
Passaggio 1: Avviare il Go ZMQ Bridge
- Accedere a: C :\T4Copier\Go_bridge\
- Fare doppio clic su T4Copier_Bridge.exe per eseguirlo.
- Il programma ascolterà sulle porte:
- 5557 ( Master in entrata)
- 5558 ( slave in uscita)
- 5559 ( Log del dashboard)
Passaggio 2: Avviare la dashboard C# WPF
- Accedere a: C :\T4Copier\Dashboard\
- Fare doppio clic su CSharpDashboard.exe per eseguirlo.
- Nel menu a tendina, selezionare MT4 Copier (Porta 5559) .
- Fare clic su Connetti Dashboard .
Passaggio 3: collegare l'EA master MT4 (mittente)
- Apri il tuo terminale MT4 Master.
- Trascina T4Copier_Master su un grafico qualsiasi.
- Nella finestra delle proprietà:
- Scheda "Generale": selezionare "Consenti importazione DLL". (Necessario per le DLL ZeroMQ!)
- Scheda "Input": mantenere l'impostazione predefinita tcp ://localhost:5557 .
- Fai clic suOK.
Passaggio 4: Collegare l'EA slave MT4 (ricevitore)
- Apri il tuo terminale MT4 Slave.
- Trascinare T4Copier_Slave su un grafico qualsiasi.
- Nella finestra delle proprietà:
- Scheda "Common": selezionare "Consenti importazione DLL " e "Consenti trading in tempo reale".
- Scheda "Input": imposta i parametri (ad es. " InpLotMode ", "InpLotMultiplier ", ecc.).
- Fai clic suOK.
Passaggio 5: Verifica (comune a entrambi)
- Effettua un'operazione sul terminale Master.
- Osservare ladashboard C#: i dettagli dell’operazione (ticket, simbolo, tipo, dimensione del lotto) appariranno immediatamente nella griglia “Operazioni attive copiate”.
- Verificare che l’operazione sia stata replicata istantaneamente sui terminali Slave con le regole di lotto/inversione configurate.
- Chiudi l’operazione sul terminale Master; i terminali Slave la chiuderanno istantaneamente.
Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/74807
Stochastic Reversal Signal
A non-repainting Stochastic-based indicator that generates buy and sell signals based on extreme zone crossovers, featuring an alternating signal filter and bar-close alerts.
estrapolare info Broker MT5
Questo EA per MT5 è uno strumento di diagnostica che non esegue trade, ma raccoglie e mostra le specifiche tecniche del broker e dell'ambiente di trading. Il codice è strutturato in 4 blocchi principali: Raccolta Dati (CollectAll): Estrae informazioni sull'account (leva, valuta), sul simbolo (digits, spread, swap, volumi, stops level), latenza (ping) e fuso orario (differenza Server-UTC). Calcola lo swap in valuta reale. Campionamento (OnTick): Aggiorna in tempo reale le statistiche sullo spread (minimo, medio, massimo). Output: Stampa i dati nel log "Esperti", li salva in un file CSV e li mostra su un pannello grafico sul chart (UpdatePanel). Helper: Funzioni come CalcSwapInCurrency e vari *ToStr convertono i dati numerici grezzi del broker in stringhe leggibili.
Envelope SAR
Questo indicatore è un oscillatore di tendenza e momentum che rileva la posizione del prezzo rispetto al proprio canale di volatilità strutturale, utilizzando una relazione normalizzata tra il Parabolic SAR e gli Envelopes.
Trend Regime Inspector for MetaTrader 5
Open-source indicator combining moving-average direction, ADX and Kaufman's Efficiency Ratio into a transparent trend-condition score. Informational only; no trade execution.
