Forexoví obchodníci po celém světě využívají MetaTrader 4 (MT4), oblíbenou obchodní platformu, a formát souboru EX4 je s ní často spojen. Programovací jazyk MQL4 se používá k vývoji vlastních indikátorů, odborných poradců (EA) a skriptů pro automatizované obchodování. Soubory EX4 obsahují zkompilovaný kód napsaný v tomto jazyce. V tomto článku se budeme zabývat otevíráním, úpravami a kompilací souborů EX4 a výhledem na jejich dekompilaci.
EX4: Co to je?
Zkompilovaná podoba souboru zdrojového kódu jazyka MQL4 se nazývá EX4. Program napsaný v jazyce MQL4 je uložen jako soubor MQ4, který lze otevřít a upravit pomocí vestavěného MetaEditoru platformy MT4. Aby však mohl být program spuštěn, musí být zkompilován do souboru EX4. Lidsky čitelný zdrojový kód je během kompilace transformován na strojově čitelný kód, díky čemuž je program rychlejší a bezpečnější.
Otevírání souborů EX4:
Abyste mohli otevřít soubor EX4, musíte mít na svém počítači nastavenou platformu MetaTrader 4. Po instalaci MT4 proveďte následující akce:
Spusťte MetaTrader 1. 2. V horním menu zvolte „Soubor“ a poté „Otevřít datovou složku“. 3. V nově otevřené složce vyhledejte složku „MQL4“. Uvnitř složky „MQL4“ objevíte podsložky pro indikátory, experty a skripty. Přejděte do příslušného umístění podle typu souboru EX4, který chcete otevřít. 5. Přeneste soubor EX4, který chcete otevřít, do příslušné složky. Po restartování MetaTrader 4 bude soubor EX4 přístupný. Pokyny pro úpravu souboru EX4: Vzhledem k tomu, že soubor EX4 je zkompilovaný binární soubor, jeho přímá úprava není možná. Chcete-li změnit funkčnost souboru EX4, musíte upravit související soubor zdrojového kódu MQ4 a poté jej překompilovat do souboru EX4. Při úpravě souboru EX4 postupujte podle následujících kroků:
1. Spusťte MetaEditor aplikace MetaTrader 4.
2. Chcete-li otevřít požadovaný soubor MQ4, klikněte v MetaEditoru na „Soubor“ a poté na „Otevřít“.
3. Pomocí programovacího jazyka MQL4 proveďte požadované úpravy zdrojového kódu.
4. Chcete-li po dokončení úprav převést soubor MQ4 na soubor EX4, vyberte možnost „Compile“ nebo stiskněte klávesu F7. 5. Pokud je váš kód bez chyb, kompilace proběhne úspěšně a vytvoří se nový soubor EX4.
Kompilace MQL4 do EX4:
Převod souboru se zdrojovým kódem MQL4 do souboru EX4 je jednoduchý. Uděláte to takto:
1. Spusťte MetaEditor MetaTraderu 4.
2. Chcete-li otevřít požadovaný soubor MQ4, klikněte v MetaEditoru na „Soubor“ a poté na „Otevřít“. 3. Chcete-li soubor MQ4 převést na soubor EX4, klikněte na „Compile“ nebo stiskněte klávesu F7. 4. Pokud je váš kód bez chyb, kompilace proběhne úspěšně a vytvoří se nový soubor EX4.
Je dekompilace souboru EX4 možná?
Ačkoli je to technicky proveditelné, obecně se nedoporučuje a považuje se za nemorální dekompilovat soubory EX4 zpět do zdrojového kódu MQ4. Dekompilace souboru EX4 jiné osoby bez jejího souhlasu je v rozporu se zákonem. Dekompilovaný kód by také nemusel být tak spolehlivý nebo užitečný jako původní zdrojový kód. V zájmu respektování práv původního vývojáře se nedoporučuje dekompilace souborů EX4.
Závěrem lze říci, že soubory EX4 jsou zkompilované soubory vytvořené ze zdrojového kódu MQL4, které obsahují strojově čitelný kód. Abyste mohli otevřít a upravit soubor EX4, musíte mít nainstalovanou platformu MetaTrader 4 a ke změně souvisejícího souboru zdrojového kódu MQ4 musíte použít MetaEditor. V rámci MetaEditoru je kompilace MQL4 do EX4 jednoduchým postupem. Dekompilace souborů EX4 se však obecně nedoporučuje z morálních a právních důvodů.
Chcete-li přidat soubor EX4 do aplikace TradingView, postupujte podle následujících postupů: Prvním krokem by mělo být otevření aplikace TradingView a přihlášení k účtu. 2. Chcete-li otevřít nový graf, vyberte možnost „Graf“ v horní části stránky. 3. Tlačítko „Indikátory“ najdete na levé straně grafu. Chcete-li zobrazit seznam indikátorů, klikněte na něj. 4. Do vyhledávacího pole v horní části seznamu indikátorů zadejte „Pine Editor“ a poté jej vyberte z rozbalovací nabídky. 5. Editor Pine se spustí na pravé straně grafu. Tlačítko „Add to Chart“ (Přidat do grafu) najdete posunutím dolů a kliknutím na něj. 6. Otevře se nové okno, které vám umožní upravit indikátory zobrazené v grafu. Tlačítko „Nahrát“ se nachází v pravém horním rohu okna. 7. Z adresáře počítače vyberte soubor EX4, který chcete přidat, a kliknutím na tlačítko „Otevřít“ jej nahrajte. Jakmile program TradingView dokončí zpracování souboru EX4, bude vlastní indikátor přidán do vašeho grafu. Nezapomeňte, že program TradingView neumožňuje přímé použití souborů EX4. Pouze převedením souborů EX4 do formátu Pine Script pomocí editoru Pine můžete přidat soubory EX4 jako vlastní indikátory.
Soubor EX4 lze skutečně dekompilovat. Platforma MetaTrader, oblíbená obchodní platforma pro forexový trh a další finanční trhy, používá zkompilované soubory zvané EX4. Dekompilací souboru EX4 můžete získat přístup ke zdrojovému kódu a upravovat jej nebo měnit. Dekompilace souboru EX4 bez souhlasu autora však může být v rozporu s podmínkami služby nebo porušením autorských práv. Dekompilovaný kód také nemusí být tak čistý nebo čitelný jako původní zdrojový kód.
Pro otevření souboru EX4 v MetaTraderu je třeba dodržet níže uvedené kroky:
1. Spusťte MetaTrader: Spusťte platformu MetaTrader ve svém počítači. Pokud ji ještě nemáte nainstalovanou, můžete ji získat z oficiálních webových stránek MetaTrader. 2. Vyhledejte okno Navigátor: Po spuštění platformy MetaTrader se na levé straně platformy zobrazí okno Navigátor. Pokud jej stále nemůžete najít, vyberte Navigátor z nabídky Zobrazení. 3. Vyhledejte složku Experti: V okně Navigátor vyhledejte složku Experts. Klikněte na malý trojúhelníček vedle ní, aby se zvětšil.
Vyhledejte soubor EX4, který chcete otevřít v MetaTraderu, a zkopírujte jej. Kopírování lze zvolit kliknutím pravým tlačítkem myši na soubor.
5. Vložte soubor do složky Experti tak, že se vrátíte do okna Navigátor a po kliknutí pravým tlačítkem myši na složku vyberete z kontextové nabídky možnost Vložit. Tím se ve složce zkopíruje soubor EX4. 6. Obnovte okno Navigátoru provedením klepnutí pravým tlačítkem myši kdekoli v podokně a výběrem možnosti Obnovit. Výsledkem bude aktualizace seznamu odborných poradců v MetaTraderu. Rozbalte složku Experti v okně Navigátor a najděte Expertního poradce. Soubor EX4 by se nyní měl objevit v seznamu Expert Advisor. 8. Přetáhněte soubor do grafu: V aplikaci MetaTrader můžete soubor EX4 přetáhnout do grafu a otevřít jej. Soubor lze také připojit k aktivnímu grafu poklepáním na něj v okně Navigátor.
Pokud to soubor EX4 umožňuje, můžete po jeho otevření v MetaTraderu změnit jeho nastavení nebo parametry. Mějte však na paměti, že některé soubory EX4 mohou být chráněny heslem nebo zašifrovány, což změny znemožňuje.