Hva er EX4-filformatet?
.ex4-filer er laget for å muliggjøre funksjonaliteten i MetaTrader 4 - en handelsterminal utviklet av MetaQuotes Software Corp. og brukt i markeder som Forex, Futures og CFD. En .ex4-fil inneholder kompilert MQL4-byttekode, det binære resultatet som produseres når MQL4-kildekode bygges i MetaEditor, IDE-en som følger med terminalen.
.ex4-filer kan inneholde tre forskjellige typer programmer: indikatorer, skript og Expert Advisors. En Expert Advisor er en type automatisert bot som brukes til automatisering av handels- og analyseprosesser, i stand til å plassere og administrere ordrer uten manuell inngripen.
Kompilering og dekompilering av .ex4-filer
.ex4-filer inneholder kjørbar byttekode kompilert fra .mq4-kildekodefiler. Det interne binærformatet er proprietært for MetaQuotes og endret seg betydelig med MT4 build 600 (februar 2014), så filer kompilert før den versjonen vil kanskje ikke laste i nåværende terminaler. Denne prosessen kan reverseres - det er teknisk mulig å dekompilere .ex4-filer tilbake mot deres originale MQL4-kilde ved hjelp av tredjeparts dekompilatorer, selv om resultatet sjelden er en nøyaktig kopi av den opprinnelige koden.
Hvordan åpne en .ex4-fil
Det er ikke nok å installere MetaTrader 4 for å bruke en .ex4-fil. Avhengig av innholdet må den først plasseres i riktig mappe i terminalens MQL4-datakatalog:
- Hvis en
.ex4-fil inneholder en indikator, plasser den i mappenMQL4\Indicators\. - Hvis en fil inneholder et skript, plasser den i mappen
MQL4\Scripts\. - Hvis en fil inneholder en Expert Advisor, plasser den i mappen
MQL4\Experts\.
Etter at filen er plassert, oppdater Navigator-panelet i MetaTrader 4 (trykk F5 eller start terminalen på nytt). MetaTrader 5-etterfølgeren til dette formatet er .ex5, kompilert fra .mq5-kildekode.
Sikkerhet og trygghet
RISIKO: HIGHEn .ex4 er kjørbar handelskode som kjører med tilgang til din handelskonto inne i MT4. En ondsinnet eller uforsiktig EA kan plassere tapende handler, tømme en live-konto eller (i sjeldne tilfeller) misbruke DLL/web-kall. Sjekkliste for risiko: kjør kun .ex4-filer fra en pålitelig kilde/selger, test på en DEMO-konto først, hold «Allow DLL imports» av med mindre forfatteren krever det og du stoler på dem, og vær svært skeptisk til nedlastinger av «gratis EA» og «ex4 decompiler» - de er en vanlig kilde til skadevare. Kjør aldri en uoppfordret .ex4.
Formatdetaljer
i et nøtteskallProgrammer som åpner EX4-filer
Tekniske detaljer
dyp spesifikasjon| Utvikler | MetaQuotes Software Corp. |
| Plattformkompatibilitet | Kun MetaTrader 4 (MT4) terminal; kan ikke lastes i MetaTrader 5 |
| Byttekodetype | Kompilert MQL4-byttekode; ikke en innebygd Windows- eller OS-fil |
| Kildespråk | MQL4 (MetaQuotes Language 4), et C++-lignende proprietært skriptspråk |
| Kompilator / IDE | MetaEditor, inkludert i MetaTrader 4-terminalen |
| Programtyper | Expert Advisor (EA), egendefinert indikator, skript - én programtype per fil |
| Mappe for Expert Advisor | MQL4\Experts\ |
| Mappe for indikator | MQL4\Indicators\ |
| Mappe for skript | MQL4\Scripts\ |
| Formatrevisjon | Internt binærformat endret seg betydelig i MT4 build 600 (februar 2014); .ex4-filer kompilert før dette kjører kanskje ikke på nåværende terminaler |
| MIME-type | application/octet-stream |
| Magiske byte | Ingen stabil offentlig dokumentert filsignatur; filer identifiseres ved mappen de ligger i innenfor MT4-datakatalogen |
| Formatets natur | Proprietært lukket binærformat; ingen offentlig spesifikasjon |
| Etterfølgende format | .ex5 (MetaTrader 5 kompilert program, kompilert fra .mq5-kilde) |
| Støttede markeder | Forex valutapar, CFD, Futures og aksjer via meglerintegrasjon |
| Utgitt | 2005 (MetaTrader 4 platform) |
| Spesifikasjon | www.mql5.com |
EX4-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om EX4-filer.