Che cos'è il formato di file EX4?
I file .ex4 sono creati per facilitare il funzionamento di MetaTrader 4, un terminale di trading sviluppato da MetaQuotes Software Corp. e utilizzato in mercati come Forex, Futures e CFD. Un file .ex4 contiene bytecode MQL4 compilato, l'output binario prodotto quando il codice sorgente MQL4 viene generato all'interno di MetaEditor, l'IDE incluso nel terminale.
I file .ex4 possono contenere tre tipi distinti di programmi: indicatori, script ed Expert Advisor. Un Expert Advisor è un tipo di bot automatizzato utilizzato per l'automatizzazione dei processi di trading e analitici, capace di inserire e gestire ordini senza intervento manuale.
Compilazione e decompilazione dei file .ex4
I file .ex4 contengono bytecode eseguibile compilato da file sorgente .mq4. Il formato binario interno è proprietario di MetaQuotes ed è cambiato sostanzialmente con la build 600 di MT4 (febbraio 2014), pertanto i file compilati prima di quella build potrebbero non caricarsi sui terminali attuali. Questo processo può essere invertito: è tecnicamente possibile decompilare i file .ex4 verso il loro sorgente MQL4 originale utilizzando decompilatori di terze parti, sebbene il risultato sia raramente una replica esatta del codice originale.
Come aprire un file .ex4
Installare MetaTrader 4 non è sufficiente per utilizzare un file .ex4. A seconda del suo contenuto, deve prima essere inserito nella cartella corretta all'interno della directory dei dati MQL4 del terminale:
- Se un file
.ex4contiene un indicatore, inserirlo nella cartellaMQL4\Indicators\. - Se un file contiene uno script, inserirlo nella cartella
MQL4\Scripts\. - Se un file contiene un Expert Advisor, inserirlo nella cartella
MQL4\Experts\.
Dopo aver posizionato il file, aggiornare il pannello Navigatore in MetaTrader 4 (premere F5 o riavviare il terminale). Il successore di questo formato per MetaTrader 5 è .ex5, compilato dal codice sorgente .mq5.
Sicurezza e incolumità
RISCHIO: HIGHUn file .ex4 è codice di trading eseguibile che opera con accesso al tuo conto di trading all'interno di MT4. Un EA malevolo o incauto può piazzare operazioni in perdita, svuotare un conto reale o (raramente) abusare di chiamate DLL/web. Checklist di rischio: esegui solo file .ex4 da fonti/venditori fidati, testali prima su un conto DEMO, tieni disattivato «Permetti importazione DLL» a meno che l'autore non lo richieda e tu ti fidi di lui, e diffida fortemente dei download di «EA gratuiti» e «decompilatori ex4» - sono un comune vettore di malware. Non eseguire mai un .ex4 non richiesto.
Dettagli del formato
in sintesiProgrammi che aprono file EX4
Dettagli tecnici
specifiche approfondite| Sviluppatore | MetaQuotes Software Corp. |
| Compatibilità piattaforma | Solo terminale MetaTrader 4 (MT4); non caricabile in MetaTrader 5 |
| Tipo di bytecode | Bytecode MQL4 compilato; non è un eseguibile nativo Windows o OS |
| Linguaggio sorgente | MQL4 (MetaQuotes Language 4), un linguaggio di scripting proprietario simile al C++ |
| Compilatore / IDE | MetaEditor, incluso nel terminale MetaTrader 4 |
| Tipi di programma | Expert Advisor (EA), Indicatore personalizzato, Script - un tipo di programma per file |
| Cartella Expert Advisor | MQL4\Experts\ |
| Cartella Indicatori | MQL4\Indicators\ |
| Cartella Script | MQL4\Scripts\ |
| Revisione del formato | Il formato binario interno è cambiato sostanzialmente nella build 600 di MT4 (febbraio 2014); i file .ex4 compilati prima di quella build potrebbero non funzionare sui terminali attuali |
| Tipo MIME | application/octet-stream |
| Magic bytes | Nessuna firma file stabile documentata pubblicamente; i file sono identificati dalla loro posizione nelle cartelle all'interno della directory dati di MT4 |
| Natura del formato | Formato binario chiuso proprietario; nessuna specifica pubblica |
| Formato successore | .ex5 (programma compilato MetaTrader 5, compilato da sorgente .mq5) |
| Mercati supportati | Coppie di valute Forex, CFD, Futures e Azioni tramite integrazione del broker |
| Rilasciato | 2005 (MetaTrader 4 platform) |
| Specifica | www.mql5.com |
Conversioni EX4
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file EX4.