Hvad er EX4-filformatet?
.ex4-filer er oprettet for at lette funktionen af MetaTrader 4 - en handelsterminal udviklet af MetaQuotes Software Corp. og brugt på markeder som Forex, Futures og CFD. En .ex4-fil indeholder kompileret MQL4-bytecode, det binære output, der produceres, når MQL4-kildekode bygges i MetaEditor, den IDE, der følger med terminalen.
.ex4-filer kan indeholde tre forskellige typer programmer: indikatorer, scripts og Expert Advisors. En Expert Advisor er en form for automatiseret bot, der bruges til automatisering af handels- og analyseprocesser, og som er i stand til at placere og administrere ordrer uden manuel indgriben.
Kompilering og dekompilering af .ex4-filer
.ex4-filer indeholder eksekverbar bytecode kompileret fra .mq4 kildekodefiler. Det interne binære format er proprietært for MetaQuotes og ændrede sig væsentligt med MT4 build 600 (februar 2014), så filer kompileret før dette build indlæses muligvis ikke på nuværende terminaler. Denne proces kan vendes - det er teknisk muligt at dekompilere .ex4-filer tilbage mod deres originale MQL4-kilde ved hjælp af tredjeparts-dekompilatorer, selvom resultatet sjældent er en nøjagtig kopi af den originale kode.
Sådan åbnes en .ex4-fil
Installation af MetaTrader 4 er ikke nok til at bruge en .ex4-fil. Afhængigt af dens indhold skal den først placeres i den korrekte mappe i terminalens MQL4-datamappe:
- Hvis en
.ex4-fil indeholder en indikator, skal den placeres i mappenMQL4\Indicators\. - Hvis en fil indeholder et script, skal den placeres i mappen
MQL4\Scripts\. - Hvis en fil indeholder en Expert Advisor, skal den placeres i mappen
MQL4\Experts\.
Efter placering af filen skal du opdatere Navigator-panelet i MetaTrader 4 (tryk på F5 eller genstart terminalen). MetaTrader 5-efterfølgeren til dette format er .ex5, kompileret fra .mq5 kildekode.
Sikkerhed og tryghed
RISIKO: HIGHEn .ex4 er eksekverbar handelskode, der kører med adgang til din handelskonto inde i MT4. En ondsindet eller uagtsom EA kan placere tabsgivende handler, tømme en live-konto eller (sjældent) misbruge DLL/web-kald. Tjekliste for risiko: kør kun .ex4-filer fra en betroet kilde/sælger, test på en DEMO-konto først, hold «Allow DLL imports» deaktiveret, medmindre forfatteren kræver det, og du stoler på dem, og vær yderst mistænksom over for «gratis EA» og «ex4 decompiler» downloads - de er en almindelig kilde til malware. Kør aldrig en uopfordret .ex4.
Formatdetaljer
kort fortaltProgrammer der åbner EX4-filer
Tekniske detaljer
dyb specifikation| Udvikler | MetaQuotes Software Corp. |
| Platformskompatibilitet | Kun MetaTrader 4 (MT4) terminal; kan ikke indlæses i MetaTrader 5 |
| Bytecode-type | Kompileret MQL4-bytecode; ikke en indfødt Windows- eller OS-eksekverbar fil |
| Kildesprog | MQL4 (MetaQuotes Language 4), et C++-lignende proprietært scriptsprog |
| Compiler / IDE | MetaEditor, bundlet med MetaTrader 4-terminalen |
| Programtyper | Expert Advisor (EA), Custom Indicator, Script - én programtype pr. fil |
| Expert Advisor-mappe | MQL4\Experts\ |
| Indikator-mappe | MQL4\Indicators\ |
| Script-mappe | MQL4\Scripts\ |
| Formatrevision | Internt binært format ændret væsentligt i MT4 build 600 (februar 2014); .ex4-filer kompileret før dette build kører muligvis ikke på nuværende terminaler |
| MIME-type | application/octet-stream |
| Magic bytes | Ingen stabil offentligt dokumenteret filsignatur; filer identificeres ved deres mappeplacering i MT4-datamappen |
| Formatets natur | Proprietært lukket binært format; ingen offentlig specifikation |
| Efterfølgerformat | .ex5 (MetaTrader 5 kompileret program, kompileret fra .mq5-kilde) |
| Understøttede markeder | Forex valutapar, CFD, Futures og aktier via mæglerintegration |
| Udgivet | 2005 (MetaTrader 4 platform) |
| Specifikation | www.mql5.com |
EX4-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om EX4-filer.