Prémiový nástroj

Váš první robot MT5 – návod krok za krokem

Následujte těchto 8 jednoduchých kroků a vytvoříte si vlastního expertního poradce bez jakýchkoli znalostí programování. Potřebujete pouze účet ChatGPT Pro a MetaTrader 5.

Příprava – co potřebujete

Krok 1: Nastavte kontext v ChatGPT

Než začnete, řekněte AI, aby byl expert na MQL5. Vložte výzvu níže na začátku nové konverzace. Díky tomu budou následné zprávy za předvedení strategií, které možná budou muset být převedeny na kód.

Tip: Tento krok nepřeskakujte – bez kontextu může ChatGPT generovat kód v jiném jazyce nebo bez úplné struktury EA.

Krok 2: Popište svou strategii

Popis by měl obsahovat: instrument (např. EURUSD), interval (H1), vstupní podmínky (nákup/prodej), SL/TP, lot, ograniczenia (jedna položka, vzdělávací tipy při otevírání svíčky). Níže je připravená šablona pro MA Cross - můžete ji zkopírovat a změnit parametry.

Příklad odpovědi ChatGPT: blok kódu s #property, vstupy (velikost_lot, fastMA, slowMA, sl_pips, tp_pips, magic_number), OnInit(), OnTick() a volání OrderSend.

Krok 3: Odešlete výzvu do ChatGPT

Můžete odeslat pouze popis (krok 2) ve druhé zprávě nebo v jedné sloučené výzvě. Níže kompletní výzva ke kopírování – připojuje kontext ke konkrétní strategii MA Cross. Vložte jej do jedné zprávy po nastavení kontextu (krok 1) nebo do nové konverzace s kontextem.

Krok 4: Uložte kód a nahrajte jej do MetaEditoru

Otevřete MetaEditor (v MT5: F4). Menu Soubor → Nový → Odborný poradce → Další → název (na. MyFirstEA) → Další → zaškrtněte „Vytvořit prázdný soubor“ → Dokončit. Zadejte kód z ChatGPT, uložte (Ctrl+S), zkompilujte (F7).

ChybaŘešení
nedeklarovaný identifikátorVložte chybovou zprávu do ChatGPT a požádejte o opravu.
svazek není platnýLet je příliš malý/příliš velký – požádejte AI o normalizaci letu (SymbolInfoDouble).
neplatný lístek / OrderSend -1Ovládejte parametry objednávky - zadejte kód do ChatGPT a poté nakonfigurujte OrderSend.

Upozornění: Vždy zkopírujte celý kód – z prvního na druhé místo. Chybějící část (např. uzavírací závorka) pravděpodobně při kompilaci.

Krok 5: Spusťte backtest v MT5

V lisu MT5 F6 (Strategy Tester). Nastavit: EA (ze seznamu), symbol (např. EURUSD), časové období (např. minulý rok), modelování „Každý klíště“, školicí materiál (např. 10 000). Klikněte Start. Po dokončení otevřete kartu „Výsledky“ nebo „Přehled“.

Klíčové metriky: čistý pokrok ve vzdělávání, počet transakcí, procento pokroku ve vzdělávání, maximální čerpání. Zapište si je – budou se vám hodit v kroku 6.

Krok 6: Požádejte ChatGPT o analýzu výsledků

Vložte souhrn zprávy (pokrok ve vzdělávání, počet transakcí, procento pokroku ve vzdělávání, čerpání) do ChatGPT a požádejte o hodnocení a návrhy. Použijte výzvu níže (doplňte údaje).

Krok 7: Přidejte pokročilé funkce (volitelné)

Trailing stop – každých X pipů vzdělávací pokrok, posun SL o X pips (OrderModify). Risk % – vypočítaný lot s procentuální kometence (1% riziko na transakci). Vložte svůj aktuální kód EA + jeden z níže uvedených výzev do ChatGPT; AI vrátí vyplněný kód. <<<X22>> ObjednávkaModify nebo OrderClose byla obvykle volána s neplatným číslem položky (vstupenka). Podívejte se na informace, které obdržíte o OrderSend. Vložte fragment kódu pro ChatGPT a požádejte o opravu. <<<X23>> Použijte použít z kroku 7 (rizikové %): "Změňte pevný let na 1% rizikovou kompetenci...". ChatGPT generuje funkci, kterou lze použít na serveru SL a funkci pip. Přidejte svůj kód do EA a ušetřete své risk_percent. <<<X24>>> đź'Ľ Akademie <<<X25>>> Ekonomické prognózy 2026: kam investovat do sporů? Praktický průvodce pro začátečníky

Krok 8: Nasazení na demo účet

Než spustíte EA na skutečném účtu: otestujte demo alespoň na několik týdnů. Nastavte složitost nízko (např. 0,5 % na obchod), sledujte drawdown a počet obchodů. V MT5: Ujistěte se, že je povoleno „Povolit algoritmické obchodování“ (Nástroje → Možnosti → Expertní poradci).

Upozornění: Výsledky backtestu nezaručují budoucí pokrok ve vzdělávání. Vždy používejte Stop Loss a rozumnou velikost pozice.

FAQ – nejčastější problémy

Proč moje EA neotevírá obchody?

Zkontrolujte: (1) Zda je v MT5 povoleno "Povolit algoritmické obchodování". (2) Zda jsou vůbec ve zvoleném období splněny vstupní podmínky - např. o výchovném poradenství H1 může být vzácné. (3) Vložte logiku OnTick do ChatGPT a nechte ji zkontrolovat podmínky.

Co znamená chyba "neplatný lístek"?

ObjednávkaModify nebo OrderClose byla obvykle volána s neplatným číslem položky (ticket). Ujistěte se, že odešlete lístek s otevřenou položkou vrácený OrderSend. Vložte fragment kódu do ChatGPT a požádejte o opravu.

Jak změnit šarži z fixed na procentuální?

Použijte výzvu z kroku 7 (rizikové %): "Změňte pevný let na 1% rizikovou kompetenci...". ChatGPT vygeneruje funkci, která vypočítá šarži na základě SL a hodnoty pipu. Vložte vygenerovaný kód do EA a přidejte vstupní risk_percent.

Připraveno ke kopírování

Na jednom místě – kontext, MA Cross strategie, backtest analýza, trailing stop, riziko %.

Účelý kurz – modul EA Academy Prémiový kontrolní seznam Prémiová stránka akademie →