Pondělí 26. srpen 2019 00:40
reklama
reklama
RoboMarkets
reklama
Globtrex

Testování strategií: Automatický backtesting III

09.05.2011  Autor: Ondřej Hartman  Sekce: Základy FOREXu, rady, tipy   Tisk

V dnešním článku se budeme věnovat automatickému backtestu a představíme si základy tohoto typu backtestování.

Co je to Automatický backtesting?
Trader svou strategii, díky znalosti programování v dané obchodní platformě (softwaru), promění ve vzorec (pevná fixní pravidla) a ten aplikuje na historické data. Poté mu během pár sekund/minut software zobrazí report s výsledky (zisky, ztráty, počet obchodů apod.) z automatického backtestu, aby zjistil jestli je daná strategie zisková.

Co je k tomu potřeba?
- Základní znalost programovávání v daném softwaru (nejedná se o nic složitého a v podstatě jde o naučení pár zkratek a skriptů).
- obchodní platformu s historickými daty a grafy, která nabízí možnost automatického backtestu. Mezi nejpoužívanější software pro automatické backtestování strategií na FOREXu patří tyto:

Dnes se podíváme hlavně na platformu MetaTrader, která patří mezi nejoblíbenější a nejednodušší software pro automatické backtestování. MT4 tedy obsahuje funkci pro zpětné testování (Tester strategií) automatického backtestu, která ušetří obchodníkovi spousty času.

Dejme tomu, že máme strategii založenou na proražení nějaké předem definované hranice (range, outside, inside svíce apod.) a dále pak nastaveny/definovány přesné hodnoty stop lossu nebo profit targetu. Pokud takovouto strategii převedeme/naprogramujeme do platformy MT4 a poté otestujeme na historických datech, tak získáme takovýto report doslova během několika minut. Poté velmi rychle poznáme, jestli je strategie nebo obchodní myšlenka zisková či nikoliv.


Výše na grafu je kromě reportu (výsledku testu) také equity (ekvitní) křivka, která reflektuje vývoj stavu financí na základě obchodování určitého obchodního systému v čase. Pokud realizujeme zisky, tak bude equity křivka růst, pokud ztráty, tak equity křivka bude klesat.

Dále je potřeba si uvědomit, že  backtesting nebo demo účet (papertrading) nezohledňují psychologickou stránku obchodování, která jak víme tvoří velkou část úspěšných obchodů. Takže pamatujte, že i když je strategie zisková v backtestu na historických datech a poté i na živých (online) datech při demo účtu (papertrading), tak to není záruka, že bude fungovat stejně i reálu se skutečnými penězi. Protože teprve praxe a skutečné peníze odhalí vaše psychologické nedostatky a ukáže, jak jste ve skutečnosti ochotni držet se přesně svého obchodního plánu a neporušovat své trading pravidla vlastního obchodního systému. Proto zase není přiliž dobré strávit měsíce a měsíce času testováním systémů. Lepší je se zaměřit pořadně na 2-3 systémy a otestovat si je (na historických a na demo účtu) a poté je začít zkoušet na nějakém malém (mini nebo micro) účtu s reálnými penězi.

Kam dál?
Doporučuji tento článek na téma pokročilé funkce MetaTraderu.
Dále doporučuji tento článek, kde se seznámíte s ovládáním MT4 a testerem strategií

V čem bývá problém a na co si dát pozor?
Bohužel smutnou realitou v tradingu (forex, akcie, komodity, futures) je, že data od různých poskytovatelů dat (brokerů) mohou být někdy trochu odlišná. Sice se nejedná o markantní rozdíly a jde jen o pár pips na některých výrazných pohybech. A čím menší time frame, tím větší mohou být rozdíly. Zde platí pravidlo, že byste měli backtestovat na datech z takového zdroje (brokera), se kterým budete v budoucnu obchodovat.

Výhody automatického backtestu:

  • Rychlost a přesnost- během pár sekund máme otestovaný obchodní systém. Velmi rychle a efektivně zjistíme, jestli daný systém nebo jen holá obchodní myšlenka je zisková.
  • Obchodník může změnou jednoho parametru například velikosti profit tragetu ihned otestovat změnu této podmínky. Ruční backtest by v tomto případě znamenal velmi vysokou časovou náročnost (týdny a měsíce procházení grafů).

Nevýhody automatického backtestu:

  • Nevýhodou je, že trader pracuje pouze s čísly a s daty.  Neprožije si vnitřně obchody, jelikož neprochází ručně obchody a nevidí celý vývoj trhu a souvislosti (jak velký byl propad a co po něm následovalo apod.) a nezíská tak cit pro trh.
  • Trader se musí naučit základy programování v dané obchodní platformě, což může trvat týdny a někdy i měsíce.
  • Nemožnost otestovat všechny systémy. Například některé diskreční obchodní systémy jsou velmi subjektivní a tak není možné je proměnit ve vzorec, který následně spustíme na historické grafy/data.

Příště se podíváme konkrétně na automatické obchodní systémy (AOS) a ukážeme si názorné ukázky a videa, které nyní pro čtenáře FXstreet.cz připravujeme.

Sdílení článku:
Facebook

Související články

    backtesting3.jpg
    Testování obchodních strategií: Jak na backtesting II
    V dnešním článku se budeme věnovat ručnímu backtestu a představíme si základy tohoto typu backtestování. Základem testování obchodního systému je statistika získaná zapisováním všech obchodů a informací za dané časové období. Přitom není nutné pořizovat jakékoliv sofistikované programy nebo jiný software. Celou "parádu" si můžete sami uspokojivě pořídit v programu Microsoft Office Excel.
    fundamenty.jpg
    Testování obchodních strategií: Jak na backtesting I
    Hlavně ze strany začínajících traderů dostáváme dotazy na téma backtestování obchodních systémů. Postupně se zde tomuto tématu budeme věnovat více. Pojďme se tedy na tuto důležitou oblast tradingu podívat postupně.

Čtěte více

  • Připravujete se na obchodní den?
    K úspěšnému tradingu je potřeba něco více, než pouze otevírat a uzavírat obchody. Úspěšný trading je totiž také o kvalitní přípravě, neboť kvalitní příprava a rozhodnutí na základě této přípravy nám může výrazně pomoci k dosažení cílů v tradingu. Stejně jako atleti či další sportovci, kteří před závody tráví mnoho času přípravou, tak i tradeři si musí splnit svůj „domácí úkol.“
  • Rozdíly mezi live a demo obchodováním
    V dnešním článku si vysvětlíme hlavní rozdíly v obchodování na live (reálných) a demo účtech. Narážíme totiž na mnoho začínajících obchodníků, kteří se diví, že po několika měsíčním obchodování na demo účtu, kde dosahovali téměř konstantního profitu, to na reálném účtu vypadá zcela odlišně.
  • Rozvíjejte svou trpělivost v tradingu
    V dnešním článku se budeme zabývat tématem trpělivosti. Jak souvisí trpělivost s obchodováním na finančních trzích? Někteří úspěšní tradeři jsou přesvědčeni, že tato vlastnost je základním předpokladem úspěchu. Začtěte se a zjistíte, jaké výhody vám trpělivost může při tradingu přinést.
  • Ruský rubl – jak nepodcenit politické riziko?
    V dalším vzdělávacím článku ze seriálu exotických měn se detailně podíváme na faktory, které ovlivňují hodnotu ruského rublu (RUB). Zvláštní pozornost pak budeme věnovat aktuálně žhavému tématu spojenému s rusko-ukrajinským vojenským konfliktem, kterým je politické riziko. Jak si ale v článku ukážeme, zvýšená nejistota pramenící z tohoto konfliktu není hlavním důvodem stojícím za prudkým oslabením rublu z letošního léta.
  • Skryté náklady promeškaných obchodů
    Obchodníci na finančních trzích, kteří chtějí být konzistentně ziskoví, vědí, jak je důležité zjišťovat pro a proti u každého obchodu, do kterého se chystají vstoupit. Bohužel často přehlíží důsledek toho, kdy do obchodu nevstoupí.
  • Snažíte se obchodovat přesné vrcholy a dna?
    Rizika a dopady obchodování ve snaze zachytit vrcholy a dna. Dnešní článek je určen spíše pro začátečníky, ale i tak si myslím, že může pomoci pokročilejším traderům. Po letech rozhovorů s mými přáteli obchodníky a dalšími nadšenci do forexu jsem si všiml, že když mluvíme o ztrátových obchodech, často přijde řeč na obchody, u kterých se zdá, že každou chvíli musí dojít ke změně směru.
  • Stále se vám v tradingu nedaří? Zkuste něco změnit
    Dnešní článek by měl pomoci těm z vás, kteří už nějakou dobu obchodují, ale přesto se jim stále nedaří tak, jak by si představovali. Důvodů, proč tomu tak je, může být celá řada a pokusíme se alespoň ty nejčastější z nich podrobněji probrat.
  • Šest nejčastějších chyb nováčků v tradingu
    Každý z nás, kdo to s tradingem myslí alespoň trochu vážně, se jednou dostane do situace, kdy si bude chtít otevřít reálný obchodní účet. Ovšem tento mnohými obávaný krok s sebou přináší některá rizika a chyby, kterých se můžeme dopustit. V tomto článku vám přineseme pohled na několik typických a běžných chyb, kterých se nováčci na forexu běžně dopouští. Tyto chyby stejně nejspíš uděláte, ale alespoň budete vědět o tom, že je děláte a bude v budoucnu snazší se jim vyhnout.
  • Testování obchodních strategií: Jak na backtesting I
    Hlavně ze strany začínajících traderů dostáváme dotazy na téma backtestování obchodních systémů. Postupně se zde tomuto tématu budeme věnovat více. Pojďme se tedy na tuto důležitou oblast tradingu podívat postupně.
  • Testování obchodních strategií: Jak na backtesting II
    V dnešním článku se budeme věnovat ručnímu backtestu a představíme si základy tohoto typu backtestování. Základem testování obchodního systému je statistika získaná zapisováním všech obchodů a informací za dané časové období. Přitom není nutné pořizovat jakékoliv sofistikované programy nebo jiný software. Celou "parádu" si můžete sami uspokojivě pořídit v programu Microsoft Office Excel.
  • Trading jako byznys
    V dnešním vzdělávacím článku si vysvětlíme, jak chápat naše obchodování a přístup k obchodování jako k byznysu. Obchodníci dělají obrovskou chybu, když k tradingu takto nepřistupují a zároveň očekávají konzistentní zisky. Přitom se na finančních trzích chovají jako v kasinu bez jakékoliv strategie a systematického přístupu. Pokud chceme v tradingu uspět a být profesionálními obchodníky, musíme k tomu s maximální soustředěností také přistupovat.
  • TRY: Turecká exotika
    Turecká lira je jednou z nejoblíbenějších exotických měn. Těší se vysoké likviditě a je podporována rapidní expanzí turecké ekonomiky. Podle Banky pro mezinárodní platby (BIS) se turecká lira posunula už na 16. místo mezi nejobchodovanějšími měnami na světě a Istanbul má dokonce ambice stát se novým globálním finančním centrem, které by propojovalo Evropu a Asii. Co se za touto měnou s tickerem TRY skrývá a jaký je její potenciál do budoucna?
  • Tržní očekávání versus předpovědi: Kde je rozdíl?
    Co je to vlastně předpověď? Je to tvrzení o tom, jaký bude vývoj určité konkrétní věci v budoucnosti. To, že vyřknete určitou předpověď, znamená, že očekáváte určitý vývoj či výsledek. V tradingu by taková předpověď tedy znamenala tvrzení o tom, že určitý měnový pár bude za danou dobu obchodovaný za konkrétní cenu. V dnešním článku se podíváme hlouběji na to, jak předejít zbytečným předpovědím a jak věnovat svou energii skutečnému tradingu.
  • Tři nejvíce podceňovaná rizika v obchodování
    Obchodování na finančních trzích s sebou nese spoustu rizik. Pokud by tomu tak nebylo, byli by všichni milionáři, že? Renomovaný psycholog specializující se na obchodování, Brett Steenbarger, však poukazuje na to, že existují rizika, která mnozí z nás snadno přehlíží. V dnešním článku se podíváme na to, o jaká rizika se jedná a jak se jim pokusit vyvarovat.
  • Udělejte ze svých slabin své přednosti
    Předpokládejme, že v obchodování právě prožíváte krušnou sérii ztrátových obchodů. Co budete dělat dále? Jste typ obchodníka, který z této „šňůry“ ztrátových obchodů pociťuje úzkost a díky tomu nedokážete otevřít další obchod, i když se vyskytl signál dle obchodního plánu, nebo dokážete sérii ztrát snadno přijmout a pokračovat dál? Nezáleží na tom, jak dlouho již trader obchoduje, vždy totiž existuje riziko, že kvůli svým obchodním výsledkům zažije pocit stresu.
  • USD/BRL: Brazilská pohádka happyendem nekončí
    Dnes se v našem seriálu o exotických měnách podíváme na brazilský real (BRL), který si za posledních 10 let vydobyl určitý respekt mezi měnami emerging markets. Jeho nevýhodou je však příliš vysoká provázanost s komoditními trhy, což mu v dnešní době způsobuje potíže.
  • Úskalí přechodu z demo účtu na reálný
    Jako nováčkům v tradingu vám často radili, abyste se co nejvíce naučili na demo účtu (s fiktivními penězi) ještě před tím, než se dáte do obchodování na reálném účtu (se skutečnými penězi). Dostali jste třeba virtuálních 50.000 USD a začali jste obchodovat. Naučili jste se dobře ovládat svou obchodní platformu, vyzkoušeli si nějaký obchodní systém a také jste se domnívali, že jste si ochutnali i ty pravé pocity při obchodování, tedy že jste zvládli i psychologii tradingu.
  • Úvod do exotických měn
    Za exotickými měnami není třeba cestovat mimo evropský kontinent, jednu z nich totiž nosíme stále v peněžence. Ano, i naše koruna česká je na Wall Street považována stále jako exotické platidlo, byť asi v menší míře než např. zambijská kwacha. V podstatě všechny měny kromě tzv. majors (USD, EUR, GBP, JPY, AUD, CAD, NZD, CHF, SEK) mají na forexu nádech exotiky. Řadíme mezi ně tedy nejenom všechny měny emerging markets Jaké jsou však rozdíly mezi obchodováním měn hlavních a exotických?
  • Užíváte si trading?
    Často se setkáváme s názorem, že chcete-li se stát expertem v určitém odvětví, tak se s tím už musíte narodit. Ať už jde o trading na forexovém trhu nebo o sport, tak je to vyhrazeno jen těm „vyvoleným“. Tenhle úhel pohledu předpokládá, že buď jste expertem od narození, nebo nejste a nedává žádnou šanci, jak se jím stát. Dnes se podíváme na to, co je zapotřebí, abyste cestu k úspěšnému tradingu prošli s optimismem a správným způsobem.
  • Vstupte do nového roku tou správnou nohou
    Rok 2016 se nezadržitelně blíží do svého konce. Do nového roku zbývá necelá obchodní seance, a tak je čas na uspořádání dalších kroků, které nám pomohou v našem tradingovém progresu. Jaké kroky bychom nyní měli podniknout, aby pro nás následující rok dopadl co nejlépe?

 


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, 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é:

reklama
UFX