Perché convertire EX4 in MQ4?
Quando uno sviluppatore compila un file sorgente MQL4 in MetaEditor, il risultato è un file bytecode .ex4 che viene eseguito nel terminale MetaTrader 4; il sorgente rimane sulla macchina dello sviluppatore o viene eliminato intenzionalmente. I file .ex4 successivi alla build 600 utilizzano un formato modificato con un'offuscamento più forte che nessun decompilatore disponibile può invertire in modo affidabile, rendendo il recupero dell'originale .mq4 effettivamente impossibile.
Come convertire EX4 in MQ4
MetaEditor FREE
Se desideri ricreare la strategia, apri MetaEditor da MT4 (Strumenti > MetaQuotes Language Editor), scrivi la logica in MQL4 e compila in un nuovo .ex4: il sorgente originale non può essere recuperato dal file compilato.
Informazioni su questi formati
Un file EX4 è un programma MQL4 compilato per la piattaforma di trading MetaTrader 4: un Expert Advisor (robot di trading), un indicatore personalizzato o uno script. Si installa copiandolo…
Apri dettagli .EX4 →Un file .MQ4 è associato a MetaTrader custom indicator, un file di tipo data.
Apri dettagli .MQ4 →Qualità e a cosa prestare attenzione
- Dalla build 600 di MetaTrader 4 (febbraio 2014), i siti e gli strumenti «EX4 decompiler» producono, nel migliore dei casi, output inutilizzabili sui file moderni e, nel peggiore, potrebbero distribuire malware.
- Non è necessario il sorgente
.mq4per utilizzare un.ex4: copialo nella cartella corretta di MT4 (MQL4/Experts,/Indicatorso/Scripts), riavvia il terminale e allegalo a un grafico. - Se sei il proprietario del programma originale, contatta lo sviluppatore o il venditore per richiedere il file sorgente
.mq4, poiché molti EA commerciali includono l'accesso al sorgente come opzione d'acquisto.
Domande frequenti
Ho trovato un decompilatore EX4 gratuito online: funzionerà?
.ex4.Posso vedere i parametri di input di un EX4 senza il sorgente?
.ex4 a un grafico in MT4; la scheda Input mostra tutti i parametri configurabili esposti dallo sviluppatore, sebbene non la logica sottostante.Cosa succede se ho compilato l'EX4 io stesso e ho perso l'MQ4?
.mq4 insieme all'.ex4 nella cartella MQL4 per impostazione predefinita; se eliminato, il recupero non è possibile tramite alcun convertitore.