Proč si zvolit MetaTrader 4 jako svoji obchodní platformu

Jak správně optimalizovat Expert Advisor v Metatrader 4?

28. dubna • Forex obchodování články • 2262 zhlédnutí • Komentáře Vypnuto na Jak správně optimalizovat Expert Advisor v Metatrader 4?

Ačkoli psychologie trhu zůstává z roku na rok stejná, ale některé podmínky na trhu se stále mění. To, co bylo ziskové včera, není skutečnost, že to bude ziskové zítra. Úkolem obchodníka je včas se přizpůsobit aktuálním podmínkám a nadále vydělávat.

Totéž platí pro obchodní poradce. I ten nejziskovější odborný poradce dříve či později přestane vydělávat peníze kvůli změněným tržním podmínkám. Naším úkolem je předvídat to a optimalizovat EA pro novou situaci.

  • Nastavení parametrů pro optimalizaci;
  • Zpětné testování poradce;
  • Předběžné testování odborného poradce.

Proces optimalizace Expert Advisor v MT4

Představte si situaci; rozhodli jste se sestavit počítač podle komponent. Koupili jste nejdražší grafickou kartu, základní desku, 32 GB RAM atd. Shromáždili jste vše v systémové jednotce a fungovali, jak se říká, bez ovladačů. Myslíte si, že takový počítač splní vaše očekávání?

Myslím, že ne. Než na tom budete pracovat, musíte nainstalovat ovladače. Nemluvím o globálnějším nastavení.

Stejná situace je iu obchodních poradců. Ano, samozřejmě, vývojáři dávají svá nastavení, ale čas běží, a jak bylo uvedeno výše, to, co fungovalo včera, nemusí fungovat dnes. Proto zjistíme, jak správně optimalizovat poradce.

Nastavení parametrů pro optimalizaci

Nejprve spustíme test s přednastaveným nastavením. Předpokládejme, že robot dobře obchoduje na páru GBPUSD v časovém rámci M15. Začneme datem od 01 do 01 a uvidíme, jaký graf ziskovosti dostaneme.

Pokud poradce pracoval velmi dobře na historických datech, pak je to pro nás něco dobrého. Pokud však dopadne Expert Advisor se zápornými výsledky historických dat, není třeba s nimi držet krok.

Přesto neexistuje žádný limit k dokonalosti. Musíme optimalizovat EA a pokusit se zlepšit výsledky. Chcete-li to provést, v okně testeru strategie stiskněte „Expertní vlastnosti“. Na obrazovce se otevírají tři karty:

  • Testování;
  • Vstupní parametry;
  • Optimalizace.

Na kartě „Testování“ nastavte počáteční vklad, který vás zajímá, na 100 $. Expert Advisor bude obchodovat jak pro Buy, tak pro Sell. Proto v poli „Pozice“ vyberte „Dlouhé a krátké“.

V bloku „Optimalizace“ můžete vybrat „Optimalizovaný parametr“ z navrhovaného seznamu:

  • Zůstatek;
  • Ziskový faktor;
  • Očekávané výplaty;
  • Maximální čerpání;
  • Procento čerpání;
  • Zvyk.

Pokud chcete, aby se na výsledcích vyhledávání podíleli pouze výsledky s kladným součtem, zaškrtněte políčko vedle „Genetický algoritmus“.

Nastavení záložky testování k optimalizaci EA.

Záložka „Vstupní parametry“ obsahuje proměnné, které můžeme optimalizovat.

Zaškrtněte políčko vedle pole, které chcete optimalizovat, například StopLoss, TakeProfit atd. Sloupec „Hodnota“ ponechte beze změny. Tento sloupec obsahuje výchozí hodnotu přednastavenou během předchozího testování. Zajímají nás sloupce:

  • Start - od jaké hodnoty začíná optimalizace;
  • Krok - jaký je krok pro další hodnotu;
  • Stop - při dosažení hodnoty by měla být optimalizace zastavena.

Pokud vyberete proměnnou StopLoss, začátek optimalizace je 20 pipů, s krokem 5 pipů, dokud nedosáhneme 50 pipů, podobně to uděláte s TakeProfit.

Sečteno a podtrženo

V EA můžete optimalizovat jakýkoli parametr: StopLoss, TakeProfit, Maximum Drawdown atd. Možná budete muset EA spustit na historických datech několikrát, než dosáhnete požadovaného nastavení. Testování na delší historii může poskytnout vyšší míru přesnosti.

Komentáře jsou uzavřeny.

« »