Přeskočit na obsah
Windea.cz
  1. Úvod
  2. Návody pro MetaTrader 4

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

  1. V cílovém MT4 ověřte přihlášený účet. Pro přípravu ponechte AutoTrading (Automatické Obchodování) vypnutý.
  2. Vyberte File → Open Data Folder (Soubor → Otevřít Složku dat).
  3. 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ří do MQL4\Experts; jde o zkompilovanou verzi robota pro MT4.
  • Zdroj .mq4: vložte také do MQL4\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

  1. Otevřete graf symbolu a časového rámce požadovaného autorem robota.
  2. Přetáhněte EA z Navigátoru na tento graf nebo použijte Attach to a chart (Přidat do grafu).
  3. 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.

Zpět na návody pro MetaTrader 4