Varför konvertera EX4 till MQ4?
När en utvecklare kompilerar en MQL4-källfil i MetaEditor blir resultatet en .ex4 bytecode-fil som körs i MetaTrader 4-terminalen; källkoden stannar på utvecklarens maskin eller slängs avsiktligt. .ex4-filer efter build-600 använder ett ändrat format med starkare obfuskering som ingen tillgänglig dekompilerare kan återställa på ett tillförlitligt sätt, vilket gör återställning av den ursprungliga .mq4-filen i praktiken omöjlig.
Hur man konverterar EX4 till MQ4
MetaEditor FREE
Om du vill återskapa strategin, öppna MetaEditor från MT4 (Tools > MetaQuotes Language Editor), skriv logiken i MQL4 och kompilera till en ny .ex4 - den ursprungliga källkoden kan inte återställas från den kompilerade filen.
Om dessa format
En EX4-fil är ett kompilerat MQL4-program för handelsplattformen MetaTrader 4 - antingen en Expert Advisor (handelsrobot), en anpassad indikator eller ett skript. Du installerar den genom…
Öppna detaljer för .EX4 →En .MQ4-fil är associerad med MetaTrader custom indicator, en data-fil.
Öppna detaljer för .MQ4 →Kvalitet & vad man bör tänka på
- Sedan MetaTrader 4 build 600 (februari 2014) producerar webbplatser och verktyg för «EX4 decompiler» i bästa fall oanvändbara resultat på moderna filer och kan i värsta fall sprida skadlig kod.
- Du behöver inte
.mq4-källkoden för att använda en.ex4- kopiera den till rätt MT4-mapp (MQL4/Experts,/Indicatorseller/Scripts), starta om terminalen och fäst den på ett diagram. - Om du äger originalprogrammet, kontakta utvecklaren eller säljaren för att begära
.mq4-källfilen, eftersom många kommersiella EAs inkluderar källkodstillgång som ett köpalternativ.
Vanliga frågor
Jag hittade en gratis EX4-dekompilerare online - kommer den att fungera?
.ex4-filer.Kan jag se inmatningsparametrarna för en EX4 utan källkoden?
.ex4-filen på ett diagram i MT4; fliken Inputs visar alla konfigurerbara parametrar som utvecklaren har exponerat, dock inte den underliggande logiken.Vad händer om jag kompilerade EX4-filen själv och förlorade MQ4-filen?
.mq4 tillsammans med .ex4 i MQL4-mappen; om den raderats är återställning inte möjlig genom någon konverterare.