Instalace EA do MetaTraderu 4
Instalace EA má tři části: uložit soubory do správné datové složky, připojit robota ke grafu a zkontrolovat jeho parametry a oprávnění.
Postup je pro ručně dodaného robota (Expert Advisor, EA) v desktopovém MT4 na Windows. První ověření proveďte na demo účtu. U produktu s vlastním instalátorem nebo instalací přes Market postupujte podle návodu dodavatele.
1. Otevřete data správné instalace
- V cílovém MT4 ověřte přihlášený účet. Pro přípravu ponechte AutoTrading (Automatické Obchodování) vypnutý.
- Vyberte File → Open Data Folder (Soubor → Otevřít Složku dat).
- V otevřené složce přejděte do
MQL4\Experts. Sem patří soubor robota pro MT4.
Použijte složku otevřenou z terminálu, nikoli odhadnutou cestu vedle terminal.exe.
Stejný postup platí i pro portable instalaci.
Dokumentace datových složek MT4.
2. Zkopírujte soubory a obnovte seznam
ZIP nejprve rozbalte a přečtěte pokyny dodavatele. Před nahrazením starší verze si zálohujte její soubory a nastavení. Nekopírujte celý archiv do první složky, kterou najdete; obsah může být rozdělený takto:
- Robot
.ex4: patří doMQL4\Experts; jde o zkompilovanou verzi robota pro MT4. - Zdroj
.mq4: vložte také doMQL4\Experts; před použitím musí úspěšnou kompilací vzniknout.ex4. - Přiložený indikátor: podle pokynů dodavatele patří do
MQL4\Indicators. - Knihovna: umístění a potřebná oprávnění ověřte u dodavatele; běžná složka je
MQL4\Libraries.
Máte-li jen zdroj MQ4, otevřete jej v MetaEditoru příslušné instalace a použijte Compile (Kompilovat, F7). Při chybách nejprve vyřešte chybějící soubory nebo kontaktujte autora. Přejmenování přípony zdroj nezkompiluje. Dokumentace kompilace EA.
Píšete zdroj ve VS Code? Navazuje návod ke kompilaci MQL4 z VS Code.
V MT4 otevřete Navigator (Navigátor), v části Expert Advisors (Strategie) zvolte pravým tlačítkem Refresh (Obnovit). Pokud se robot neobjeví, ověřte datovou složku a existenci zkompilovaného EX4; další možností je restart terminálu v době, kdy tím nepřerušíte jiné běžící programy.
3. Připojte EA ke grafu
- Otevřete graf symbolu a časového rámce požadovaného autorem robota.
- Přetáhněte EA z Navigátoru na tento graf nebo použijte Attach to a chart (Přidat do grafu).
- Na kartě Inputs (Vložit parametry) zkontrolujte hodnoty podle dokumentace.
Pokud máte soubor
.set, načtěte jej tlačítkem Load (Načíst) a hodnoty znovu ověřte.
Na jednom grafu může být připojený jeden EA. Pro dalšího robota použijte jiný graf. Dokumentace připojení a parametrů EA.
4. Rozlište instalaci a povolení obchodování
Na kartě Common (Obecné) jsou oprávnění konkrétního EA. Pro jeho obchodní příkazy musí být povolené Allow live trading (Umožnit obchodování) a zároveň AutoTrading (Automatické Obchodování) pro celý terminál. Povolte je až po kontrole účtu a parametrů; globální tlačítko ovlivňuje i ostatní EA v této instalaci. Dokumentace oprávnění Expert Advisors.
DLL import ani WebRequest nejsou podmínkou každé instalace. Povolujte je jen tehdy, když je důvěryhodný program podle svého návodu potřebuje; u WebRequest přidejte pouze konkrétní požadované adresy v nastavení terminálu Tools → Options → Expert Advisors (Nástroje → Možnosti → Strategie) do seznamu Allow WebRequest for listed URL (Povolit WebRequest pro seznam URL). Výchozí nastavení v Možnostech nepovažujte za náhradu kontroly již připojeného EA.
Vypnuté AutoTrading (Automatické Obchodování) neznamená, že EA vůbec neběží: může dál analyzovat data nebo vypisovat zprávy. Označení Allow live trading (Umožnit obchodování) samo neurčuje typ účtu, na kterém jste přihlášení.
5. Ověřte načtení a sledujte zprávy
Zkontrolujte název EA u grafu a karty Experts (Strategie) a Journal (Deník) v okně Terminal (Terminál). Při problému si poznamenejte přesnou hlášku a čas. Smajlík nebo stavová ikona nejsou důkazem správné funkce strategie ani příslibem výsledku.
- EA chybí v Navigátoru: ověřte cílovou datovou složku, EX4 a obnovení seznamu.
- EA se nepřipojí: přečtěte chybovou zprávu; zkontrolujte přiložené soubory a případné licenční podmínky autora.
- EA neobchoduje: vedle obou oprávnění zkontrolujte i podmínky robota. Ne každý EA má otevřít obchod ihned po připojení.
Při konkrétní chybě pokračujte návodem k řešení chyb MT4 a EA a dokumentací daného robota.
Pro provoz mimo vlastní počítač si nejprve porovnejte Windows VPS a hosting MetaQuotes.
Pro ověření chování na historických datech pokračujte návodem k testeru strategií MT4.