Finální tvorba obchodní strategie pomocí ChatGPT v MetaEditoru
Tvorba trading strategie s ChatGPT
V naší sérii článků o programování obchodní strategie pomocí ChatGPT se dostáváme pomalu do finále.
V tomto článku se podíváme, jak použít MetaEditor, který je zdarma dostupný s každou obchodní platformou Meta Trader 4. MetaEditor budeme používat jak k vytvoření AOS, který lze backtestovat, tak jej použijeme ke kompilaci zdrojového kódu, jehož cílem je odhalení chyb.
Jedná se o velmi důležitou část vývoje obchodní strategie, tak se na ni pojďme podívat.
TIP: První díl, Druhý díl, Třetí díl
Vytvoření automatického obchodního systému
Jako první krok, který v MetaEditoru provedeme, je vytvoření nového souboru, do kterého budeme moci zkopírovat náš zdrojový kód obchodní strategie, vytvořený pomocí ChatGPT. V levém horním rohu platformy je potřeba kliknout na tlačítko Nový, dále je potřeba zvolit možnost Automatická obchodní strategie a tuto volbu potvrdit tlačítkem Další. Pomocí těchto kroků si vytvoříme soubor pro vložení zdrojového kódu, se kterým budeme dále pracovat. V následujícím okně stačí soubor uložit do PC a zbývající okna potvrdit.
Na obrázku níže je zobrazený nově vytvořený soubor, který obsahuje obecné prvky toho, jakým způsobem je potřeba při zapisování zdrojového kódu obchodní strategie postupovat. Vzhledem k tomu, že ChatGPT disponuje těmito informacemi, naše AOS již podle tohoto postupu připravil, takže můžeme udělat jednu velmi jednoduchou věc. Stačí označit veškerý text ctrl+A, následně jej celý vymazat a poté vložit zkopírovaný zdrojový kód z ChatGPT. Takto velmi jednoduše dokážeme převést zdrojový kód do MetaEditoru.
Kompilace obchodní strategie
V posledním kroku je potřeba již jen provést kompilaci zdrojového kódu obchodní strategie. Během tohoto procesu MetaEditor překontroluje jednotlivé proměnné a určí, zda rozumí všemu, co je ve zdrojovém kódu uvedeno. Pokud se vše podaří zvládnout bezchybně, MetaEditor v okně Chyby zobrazí informaci 0 errors. Takovýto kód lze následně vložit například do backtesteru v platformě Meta Trader 4 a pustit se do testování strategie a nastavování jednotlivých obchodních parametrů.
Pokud by se v okně Chyby zobrazila nějaká chybová hláška, bude před ní uvedeno číslo řádku, na kterém se nachází. V takovémto případě je ideální se vrátit do ChatGPT a oznámit mu, že na uvedeném řádku je chyba a požádat ho o opravu. Ve většině případů ChatGPT potvrdí výskyt chyby a vygeneruje náhradní kód.
Závěr
V tomto článku jsme si ukázali, jak lze vytvořit pracovní sešit v MetaEditoru, který je zdarma dostupný s platformou Meta Trader 4.
V článku jsme si popsali postup vytvoření tohoto sešitu a také postup vložení zdrojového kódu obchodní strategie do prostředí MetaEditoru. V závěru článku jsme si ukázali, jak provést kompilaci zdrojového kódu a jak případně pracovat s chybami, které MetaEditor při kompilaci odhalí.
V dalším článku si ukážeme postup, jak zkompilovaný zdrojový kód přenést do platformy Meta Trader 4, a to konkrétně do prostředí Testeru.





