Čtvrtek 21. listopadu 2024 13:15
reklama
Dukascopy new
reklama
InstaForex rijen 2024
reklama
CapXmaster
reklama
Fintokei StartTrader

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: 
   

Čtěte více

  • 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.
  • 7 mýtů o investování u XTB
    XTB je broker působící na českém trhu již více než 15 let. Za tu dobu využily služby společnosti desítky tisíc klientů. Brokerský byznys ale může být na první pohled matoucí a za dlouholeté působení se především na internetu objevilo mnoho nepřesností. V tomto článku jsme připravili vysvětlení sedmi nejčastějších mýtů, které na síti kolují.
  • 7 obchodních scénářů, které vás při tradingu neminou
    V tomto článku si představíme 7 obchodních situací, se kterými se dříve nebo později setká každý trader.
  • 7 smrteľných výhovoriek pre vaše obchodovanie (1. časť)
    Pravdepodobne ste dobre oboznámení so siedmimi smrteľnými hriechmi alebo duchovnými nedostatkami; môže byť však užitočné ich stručne uviesť:
  • 7 smrteľných výhovoriek pre vaše obchodovanie (2. časť)
    Pravdepodobne ste dobre oboznámení so siedmimi smrteľnými hriechmi alebo duchovnými nedostatkami.
  • 7 spôsobov ako sa vyhnúť podvodom na Forexe
    Forexový priemysel v poslednej dobe zaznamenáva čoraz viac podvodov. Tu je 7 spôsobov, ako zabrániť strate peňazí v takýchto podvodoch:
  • 7 tipů pro efektivní skalpování
    Dozvíte se, na co byste si měli dát pozor, co si důkladně promyslet a v jakých oblastech na sobě pracovat, abyste se stali ziskovým skalperem.
  • 7 tipů pro větší sebedůvěru v tradingu
    Proč je úspěšnější můj kamarád, který má úplně stejnou strategii? Nebo. Ten obchodník se mi líbí, chci jeho strategii, ale proč se mi nedaří jako jemu? Poznáváte se?
  • 7 tipů pro začínající tradery
    Začínání s tradingem může být vzrušující, ale zároveň i náročné. Finanční trhy nabízejí mnoho příležitostí, ale také skrývají rizika, která mohou být pro nezkušené tradery zničující. Abychom vám pomohli na cestě k úspěchu, připravili jsme 7 tipů, které vám mohou usnadnit první kroky a pomohou se vyhnout běžným chybám.
  • 78 týdnů praktických ukázek: Bilance
    Dalších 13 týdnů uplynulo jako voda, a tak tady máme další bilanci, tentokrát za 78 týdnů, tedy za rok a půl. Nebyl to jednoduchý čtvrt rok, ale mrkneme se na to.
  • 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?
  • 8 základných pravidiel, ktorými by sa mal obchodník riadiť (časť prvá)
    Zaujímalo vás niekedy aký je rozdiel medzi víťazmi a porazenými z dlhodobého hľadiska? Ako väčšina ľudí, aj vy si pravdepodobne myslíte, že odpoveďou je vzdelanie. Potom si prečítate niekoľko ďalších kníh, niekoľko článkov a myslíte si, že to bolo ono. No ... hádajte čo? To nie je ono. Ktokoľvek z nás dokáže hĺtať veľa informácií, niektoré predsa len prinesú lepšie výsledky. Aj keď ich možno počujete volať obchodníci Uber, v skutočnosti ich spája jedna jednoduchá vec: disciplína. Dovoľte mi vypracovať a uľahčiť vám pochopenie tým, že vám poskytnem niekoľko jednoduchých pravidiel, ktoré musí každý úspešný obchodník dodržiavať.
  • 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í.
  • 9 myšlienok ako sa elegantne vysporiadať so stratou
    Predpokladám vážený čitateľ, že pocit čo robiť, alebo ako sa správať po práve ukončenom stratovom obchode dôverne poznáš. Iste, rozdiel je medzi nekontrolovanou a stratou v zmysle zachovania tebou určených pravidiel. Pravdepodobne jedna z prvých myšlienok je okamžitá snaha o „vrátenie svojich“ peňazí späť, niekedy založená na latentnom a inokedy na kričiacom podtóne pomsty.
  • 91 týdnů praktických ukázek: Bilance
    Čas běží a běží a nevyhýbá se ani výsledkům. Po dalších třinácti týdnech jsem dovršil rok a třičtvrtě praktických ukázek. A tak se můžeme podívat, co se děje a jak to jde nebo nejde.
  •  


    Diskuse ke článku

    Diskuse je přístupná pouze pro registrované uživatele.
    Přihlásit se | Nová registrace
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 (speciální uzavřená sekce na webu), až doposud využívanou pouze několika profesionálními tradery, a k tomu i exkluzivní VIP indikátory, 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é VIP indikátory, 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é:

Forex brokeři
FX Global
FXDD
CapXmaster
reklama
Swissquote Bank