Hvorfor konvertere EX4 til MQ4?
Når en udvikler kompilerer en MQL4-kildekodefil i MetaEditor, er resultatet en .ex4 bytecode-fil, der kører i MetaTrader 4-terminalen; kildekoden bliver på udviklerens maskine eller kasseres bevidst. .ex4-filer efter build-600 bruger et ændret format med stærkere obfuskering, som ingen tilgængelig decompiler pålideligt kan vende, hvilket gør gendannelse af den originale .mq4 reelt umulig.
Sådan konverterer du EX4 til MQ4
MetaEditor FREE
Hvis du vil genskabe strategien, skal du åbne MetaEditor fra MT4 (Tools > MetaQuotes Language Editor), skrive logikken i MQL4 og kompilere til en ny .ex4 - den originale kildekode kan ikke gendannes fra den kompilerede fil.
Om disse formater
En EX4-fil er et kompileret MQL4-program til MetaTrader 4-handelsplatformen -- en Expert Advisor (handelsrobot), en brugerdefineret indikator eller et script. Du installerer den ved at…
Åbn .EX4 detaljer →En .MQ4-fil er knyttet til MetaTrader custom indicator, en data-fil.
Åbn .MQ4 detaljer →Kvalitet & hvad man skal være opmærksom på
- Siden MetaTrader 4 build 600 (februar 2014) producerer «EX4 decompiler»-sider og værktøjer i bedste fald ubrugeligt output på moderne filer og kan i værste fald sprede malware.
- Du behøver ikke
.mq4-kildekoden for at bruge en.ex4- kopier den til den korrekte MT4-mappe (MQL4/Experts,/Indicatorseller/Scripts), genstart terminalen, og tilknyt den til en graf. - Hvis du ejer det originale program, skal du kontakte udvikleren eller sælgeren for at anmode om
.mq4-kildekodefilen, da mange kommercielle EAs inkluderer adgang til kildekoden som en købsmulighed.
Ofte stillede spørgsmål
Jeg fandt en gratis EX4-decompiler online - vil den virke?
.ex4-filer.Kan jeg se inputparametrene for en EX4 uden kildekoden?
.ex4-filen til en graf i MT4; fanen «Inputs» viser alle konfigurerbare parametre, som udvikleren har gjort tilgængelige, dog ikke den underliggende logik.Hvad hvis jeg selv har kompileret EX4-filen og mistet MQ4-filen?
.mq4 sammen med .ex4 i MQL4-mappen; hvis den er slettet, er gendannelse ikke mulig via nogen konverter.