8. MQL4 - Tester strategií

Napsal:   Sekce: MQL4

V tomto díle se v rychlosti seznámíme s testerem strategií, který nám pak poslouží k testování a ladění naší strategie.

Předchozí díl

Každou strategii je třeba otestovat a rozhodně to není dobré provádět na ostrém účtu, už z důvodu, že může být v kódu logická chyba nebo naše strategie není dostatečné dobrá a automaticky si zruinovat účet rychlostí blesku by asi nikdo nechtěl. Proto se strategie testují při nejhorším na demo účtech, ale mnohem účelnější je právě tester strategií, který umožňuje mnohem víc: otestování strategie na historických datech, a zobrazit report strategie.

Tester strategií se nachází v platformě MetaTraderu. Zobrazit jej můžete kliknutím na ikonu Ikona testeru strategií, nebo přes menu Pohled /  Tester strategií, případně klávesovou zkratkou Ctrl+R.

 

Nastavení

Po otevření testeru se vám zobrazí dialog s několika záložkami. Na první záložce Nastavení můžete specifikovat vlastnosti strategie.

Zobrazit obrázek

V prvním políčku Strategie si vybíráte ze seznamu dostupných strategií, zde si najdete tu vaší, kterou chcete testovat.

V dalším parametru Symbol určujete, pro který měnový pár se má strategie testovat. Pochopitelně strategie musí brát v úvahu aktuálně vybraný symbol (k tomu slouží v MQL4 funkce Symbol()). Může se ale také stát, že strategie má napevno nastaveno, že obchoduje pouze s měnovým párem např. GBPUSD. V tomto případě by pak graf zobrazoval úplně něco jiného, než strategie uvažuje.

Další parametr je parametr Období, ve kterém si vyberete, jaké období chcete použít pro strategii. Strategie, které počítají hodnoty z indikátorů a mají napevno nastaveno, že hodnoty se počítají např. pro období M5, jsou pak schopné automaticky v testeru zobrazit graf společně s těmito indikátory, pokud vyberete období M5. Pokud je vybrané období rozdílné, než které používají indikátory, v grafu se indikátory nezobrazují.

V parametru Model je možné si vybrat způsob testování, přesněji způsob, kterým tester spustí metodu start() v strategii a jaké ceny nastaví pro svíčky.

  • Pouze otevírací body – říká, že strategie bude pracovat již s dokončenými svíčkami. Je to vhodné pro strategie, které nepotřebují informace o průběžné svíčce, jejíž cena se během jejího období mění.
  •  Kontrolní body – říká, že strategie bude pracovat i se svíčkou, jejíž cena se během jejího období mění, než dosáhne finální zavírací ceny. Pokud ale v historických datech chybí nějaká hodnota ticku, bude tato hodnota dopočítaná na základě průměru z hodnoty nižšího nejbližšího timeframu.
  •  Všechny cenové pohyby – je stejný typ jako Kontrolní body s tím rozdílem, že v případě nedostupnosti ceny ticku pro danou svíčku, se použijí ceny nejbližších timeframů, tzn. jak nižšího, tak vyššího.

Zaškrtávací políčko Optimalizace pouze optimalizuje jednotlivé průchody během testování. Vlastnosti optimalizace naleznete ve Vlastnostech strategie.

Zaškrtávací políčko Použít datum určuje, že chcete testovat na datech z období, které určíte v parametrech Od a Do.

Zaškrtávací políčko Vizuální zobrazování zobrazí po spuštění testu graf, na kterém se bude zobrazovat pohyb ceny historických dat a zároveň se bude do grafu vykreslovat otevírání a zavírání pokynů. Vizualizace je zajímavá pro studii chování strategie vůči trhu v daném momentě. Rychlost pohybu ceny můžete nastavit tahátkem hned vedle zaškrtávacího políčka a to i během běhu strategie. Vedle tahátka je tlačítko pro pozastavení vizualizace. Pomocí dalšího tlačítka Skip to můžete okamžitě přeskočit na datum, které určíte vedle tohoto tlačítka a tím tak zrychlit vizualizaci.

Kliknutím na tlačítko Vlastnosti strategie… můžete nastavit specifické vlastnosti strategie jako je počáteční depozit, upravit vstupní parametry strategie, pokud nabízí a specifikovat jednotlivé hodnoty pro optimalizaci.

Tlačítko Vlastnosti symbolu zobrazuje pouze informace o daném měnovém páru.

Tlačítko Otevřít graf umožňuje zobrazit graf se strategií, pokud jste měli vypnutou vizualizaci a graf se vám tak automaticky nezobrazil.

Tlačítkem Upravit strategii můžete upravit kód strategie v editoru MetaEditor.

Pokud máte vše nastavené, jak potřebujete, tak stačí již jen kliknout na tlačítko Začátek. Tím spustíte test strategie, kde průběh můžete vidět v indikátoru vedle tohoto tlačítka.

 

Výsledky

Po ukončení testu, si můžete prohlédnout výsledek v záložce Výsledky.

Zobrazit obrázek

Zde se nacházejí všechny pokyny, které strategie otevřela či zavřela, stejně tak zavřené pokyny např. stoplossem nebo takeprofitem. Můžete vidět, za jakou cenu se otevřelo a za jakou cenu se zavřelo. Pokud máte otevřený graf se strategií, tak poklepáním na řádek pokynu se přesunete na grafu do místa události.

 

Graf

Na záložce Graf si pak můžete graficky prohlédnout hodnotu majetku, kterou vám strategie zajistila. Graf zobrazuje na x-ové ose čísla pokynů a na y-ové ose hodnotu majetku.

Zobrazit obrázek

Poklepáním do grafu v místě křivky se přesunete do záložky Výsledky na příslušný řádek pokynu. Na obrázku můžete vidět, jak v některých částech docházelo ke ztrátám. V takovém případě je třeba tyto úseky podrobně prostudovat a zjistit, proč strategie v této části prodělávala. Na základě analýzy je pak třeba upravit kód, vyfiltrovat propady a zkvalitnit tak strategii.

 

Report

Na záložce Report si můžete prohlédnout analýzu strategie, kde se dozvíte některé statistické údaje.

Zobrazit obrázek

Deník

V záložce Deník najdete výpis jednotlivých akcí, které strategie vykonala.

Zobrazit obrázek

 

V příštím díle si společně vytvoříme svou první strategii na základě scénáře.

 

Hodnocení článku:
Sdílení článku:
Facebook

Čtěte více

  • 3. MQL4 - Ještě, než začneme kódovat
    Řízení motorového vozidal je vždy záživnější, než studování předpisů. Stejně tak je to v programování. Samotné kódování není tak nudné, jako čtení referenčních manuálů, ale bez základních znalostí se programovat ani nedá začít. V tomto díle se podíváme trochu do struktury jazyka MQL4.
  • 4. MQL4 - Můj první skript
    V této kapitole si zkusíme společně vytvořit první velice jednoduchý skript. Ukážeme si tak, jak se skript zakládá, seznámíme se s prvními funkcemi a nasadíme skript do platformy MetaTraderu.
  • 5 koníčků, které vám mohou pomoci v tradingu
    V jednom z minulých článků jsme si řekli, že život není jen o vysedávání u obrazovek, a že byste si měli k tradingu najít hobby, u kterého si psychicky odpočinete. Již od útlého věku má většina z nás své vlastní koníčky. Také se nejspíš shodneme na tom, že každý by si měl své koníčky zvolit podle toho, co ho samotného baví a naplňuje.
  • 5. MQL4 - Předdefinované proměnné
    V této kapitole se trochu ponoříme do jazyka MQL4 a představíme si základní proměnné, pomocí kterých můžeme zjišťovat informace o cenách.
  • 5 nejsilnějších emocí tradera
    Psychologie obchodování je nedílnou součástí každého z nás. Trhy jsou jakýmsi živým organismem, u kterého se snažíme racionálním přístupem zanalyzovat jeho vývoj, což vytváří rozpor mezi očekáváním a konečným výsledkem.
  • 5 rozdielov v tradingu kryptomien a akcii
    V dnešnom blogu Vám vysvetlím zásadných 5 rozdielov pri tradingu a akciach. Každé má svoje pro a proti, no jeden trh je regulovaný a druhý nie je a tam začínajú všetky problémy aj príležitosti. Veľa začiatočníkov verí, že kupovanie kryptomeny cez krypto burzu je ako kupovať akcie cez brokera, no pravda je inde.
  • 5 rozdielov v tradingu kryptomien a forexu
    Dnes vám opíšem 5 zásadných rozdielov pri tradingu krypto trhu a forexových mien. Každá je v niečom lepšia a v niečom horšia a idem na tie rozdiely poukázať. Aj keď je tu kryptosvet iba necelých 10 rokov a forex niekoľkonásobne viac, tak popularita týchto trhov je celkom podobná.
  • 5 velkých mýtů o obchodování forexu
    Pokud jste ve světě obchodování forexu nováček a hledáte informace, jak vůbec začít, vězte, že v tomto odvětví platí, že je propleteno spoustou balastu a zkreslených informací. Po čas celé své tradingové kariéry se budete neustále zdokonalovat a nejspíš vyhledávat nové informace a rady na internetu.
  • 6. MQL4 - Technické indikátory
    V tomto díle se podíváme funkce, které vracejí data jednotlivých indikátorů.
  • 7. MQL4 - Funkce pro obchodování
    V tomto díle si představíme poslední oblast jazyka MQL4 tak, abychom byli schopni napsat svoji vlastni strategii pro automatizované obchodování a tím jsou funkce pro práci s pokyny.
  • 9. MQL4 - Moje první strategie (1/2)
    V tomto díle si společně napíšeme vlastní strategii. Začneme nejprve vytvořením knihovny s pomocnými funkcemi pro obchodování.
  • 8 pips
    Dnes mi dorazila zpráva od mého dobrého přítele. Napsal mi v ní: "Tak dneska jsem vydělal jen 8 pips". Trh EUR/USD se dnes do této chvíle pohyboval v rozmezí High a Low asi 80 pips. Nabízí se zde otázka: Je 8 pips profitu za jeden den skutečně tak málo?
  •  


    Diskuse ke článku

    Diskuse je přístupná pouze pro registrované uživatele.
    Přihlásit se | Nová registrace

avatar

Autor:

Geafer

Hodnocení autora:
Bližší informace o autorovi >>

Kategorie blogu

reklama
Purple extreme

Kurzy obchodování

Lis
24

Nový seminář: Psychologie tradingu a profesionální Money-Management

Zcela nový seminář z dílny FXstreet.cz a tentokrát se zaměřením na psychologii obchodování a money-management. A právě toto téma je naprosto nejdůležitější a současně bohužel nejvíce podceňované a opomíjené téma většiny obchodníků. Tento seminář tak doplňuje naše ostatní kurzy, které se zaměřují spíše na technickou stránku tradingu. Úspěch tradera záleží hlavně na jeho psychice a přístupu k obchodování. Přijďte se naučit ty nejsilnější nástroje, tipy a rady, které vám k úspěchu pomohou. Tento unikátní seminář zcela jistě změní váš přístup k tradingu a tím také vaše celkové výsledky. Seminářem vás budou provázet úspěšní tradeři Ondřej Hartman a Jakub Hodan.

Pro
1

Praktický workshop technické analýzy + profi obchodní systémy na FOREXu

FXstreet.cz představuje unikátní seminář s hostem - Patrikem Urbanem, který působil jako profesionální trader na Wall Streetu. Praktické použití technické analýzy, Price Action a obchodní systémy ziskových traderů. Kromě Patrika Urbana na semináři jako host vystoupí také full-time trader Jakub Hodan.

Led
12

Juniorská škola tradingu - Forex I-II (Praha)

Juniorská škola tradingu - Forex I-II je určena pro začínající tradery. Pokud chcete vyzkoušet něco nového, vymanit se z davu a být úspěšný v obchodování na finančních trzích, tak je tento seminář určen právě vám.

Literatura

titulka_smallsize.jpg

Novinka! Kniha "Jak se stát forexovým obchodníkem" Ondřeje Hartmana vychází ve druhém a výrazně rozšířeném vydání!

Kniha vychází již ve druhém, ale tentokrát výrazně upraveném a rozšířeném vydání. Kniha je koncipována tak, aby byla užitečným průvodcem jak začínajícím obchodníkům bez zkušeností, tak i těm, kdo na forexu již obchodují a potřebují si prohloubit své znalosti.

Day_Trading_obalka_78x110.jpg

Kniha "FOREX – Ziskové intradenní a swingové obchodní strategie" od Kathy Lien vychází v češtině!

Je nám velikou ctí, že můžeme obohatit český a slovenský forexový trh světově uznávanou knihou číslo 1 pro každého, kdo chce do hloubky pochopit fungování největšího světového finančního trhu.

C:\fakepath\kathy-lien-08112017.jpg

Světový bestseller o tradingu v češtině! Úspěšní obchodníci: Jak běžní lidé porážejí Wall Street v jeho vlastní hře

Jedna z nejprodávanějších knih od Kathy Lien právě vychází v českém překladu! Obsahuje sérii rozhovorů Kathy Lien s nejúspěšnějšími tradery. Tato kniha se stala inspirací pro tisíce čtenářů po celém světě. Setkáte se v ní s příběhy obyčejných lidí, kteří dokázali zbohatnout díky systematickému dodržování konkrétních pravidel v tradingu. Bez ohledu na jejich povolání jsou dnes úspěšnými obchodníky a investory. V této knize vám budou představeny jejich obchodní přístupy a strategie, které vám pomohou pochopit, jak lze pomocí vlastní píle dosáhnout úspěchu ve zdánlivě složitém světě tradingu.

Forex - doporučené články:

Co je FOREX?
Základní informace o finančním trhu FOREX. Forex je obchodování s cizími měnami (forex trading) a je zároveň největším a také nejlikvidnějším finančním trhem na světě.
Forex pro začátečníky
Forex je celosvětová burzovní síť, v jejímž rámci se obchoduje se všemi světovými měnami, včetně české koruny. Na forexu obchodují banky, fondy, pojišťovny, brokeři a podobné instituce, ale také jednotlivci, je otevřený všem.
1. část - Co to vlastně forex je?
FOREX = International Interbank FOReign EXchange. Mezinárodní devizový trh - jednoduše obchodování s cizími měnami - obchodování se směnnými kurzy.
VIP zóna - Forex Asistent
Nabízíme vám jedinečnou příležitost stát se součástí týmu elitních obchodníků FXstreet.cz. Ve spolupráci s předními úspěšnými obchodníky jsme pro vás připravili unikátní VIP skupinu, až doposud využívanou pouze několika profesionálními tradery, a k tomu i exkluzivní Price Action VIP indikátor, doposud úspěšně používaný pouze k soukromým účelům. Nyní se vám otevírá možnost stát se součástí této VIP skupiny, díky které získáte jedinečné know-how pro obchodování na forexu, výjimečný Price Action VIP indikátor, a tím také náskok před drtivou většinou ostatních účastníků trhu.
Forex brokeři - jak správně vybrat
V podstatě každého, kdo by chtěl obchodovat forex, čeká jednou rozhodování o tom, s jakým brokerem (přeloženo jako makléř/broker nebo zprostředkovatel) by chtěl mít co do činění a svěřil mu své finance určené k obchodování. Velmi rád bych vám přiblížil problematiku výběru brokera, rozdíl mezi jednotlivými typy brokerů a v neposlední řadě uvedu několik příkladů nejznámějších z nich.
Forex robot (AOS): Automatický obchodní systém
Snem některých obchodníků je obchodovat bez nutnosti jakéhokoliv zásahu do obchodu. Je to pouhá fikce nebo reálná záležitost? Kolik z nás věří, že "roboti" mohou profitabilně obchodovat? Na jakých principech fungují?
Forex volatilita
Forex volatilita, co je volatilita? Velmi užitečným nástrojem je ukazatel volatility na forexu. Grafy v této sekci ukazují volatilitu vybraného měnových párů v průběhu aktuální obchodní seance.
Forex zůstává největším trhem na světě
V dnešním článku se podíváme na nejnovější statistiky globálního obchodování na forexu. Banka pro mezinárodní vyrovnání plateb (BIS) totiž před pár týdny zveřejnila svůj pravidelný tříletý přehled, ve kterém detailně analyzuje vývoj na měnovém trhu. BIS je označována jako "centrální banka centrálních bank". Je nejstarší mezinárodní finanční organizací a hraje klíčovou roli při spolupráci centrálních bank a dalších institucí z finančního sektoru. Dnešní vzdělávací článek sice nebude zcela zaměřen na praktické informace z pohledu běžného tradera, ale i přesto přinese zajímavé a důležité poznatky.

Nejnovější články:


Naposledy čtené:


FXstreet.cz - forex, komodity, kryptoměny, trading, zpravodajství

Nezávislý investiční server zaměřený na forex, komodity, kryptoměny, trading a zpravodajství. Vzdělávací články, cenové grafy, cizí měny, semináře, ekonomické a forex zprávy.
reklama
Purple extreme
reklama
reklama
RoboMarkets stock
reklama
WS Academy