Testování obchodních strategií: Jak na backtesting I

04.04.20111,143,144, - 1,143,  Autor: Ondřej Hartman  Sekce: Základy FOREXu, rady, tipy   Tisk

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ě.

Před zahájením otevření reálného účtu u nějakého makléře bychom měli mít svůj obchodní systém a měla by být řádně otestována jeho funkčnost. Zjistit zdali je konkrétní obchodní systém nebo myšlenka zisková jde lehce a to pomocí demo účtu (papertradingu, tréninkový účet apod.), kde obchodujeme v reálném čase aktuální tržní data ale fiktivní peníze. Nicméně abychom zjistili robustnost a ziskovost systému, tak bychom potřebovali sledovat tento demo účet například alespoň 1 rok, což by bylo časově velmi náročné, jelikož za tuto dobu se toho dá v obchodování stihnout mnohem více.

A proto existuje tzv. backtesting aneb testování na historických grafech, což nám ušetří mnoho času, nežli testování v reálném čase.

Pamatujte, že pokud nefunguje obchodní systém na historických datech, tak nebude fungovat ani na datech aktuálních. Před každým reálným obchodování dané strategie je tedy potřeba daný systém vždy otestovat na nečisto.

Co je to backtest (backtesting)?

Jde o testování obchodního systému na historických datech (historické testování). Použijeme příslušná historická data a krok za krokem procházíme vybraný trh (měnový pár) a vybraný časový rámec (time frame) a podle indikace obchodní strategie (systému) zapisujeme do deníku/tabulky/bloku příslušné vstupy, výstupy a další informace. Následně máme výsledek daného testu za konkrétní testované období, což nám dá informaci o tom, zdali je naše strategie zisková.

Co je k tomu potřeba?
- tužka a papír nebo program MS Office EXCEL.
- obchodní platformu s historickými daty a grafy (MetaTrader, SaxoTrader, jForex, VT trader, NinjaTrader nebo ostatní platformy brokerů).

Druhy backtestingu a testování:

  1. Ruční - trader aplikuje na historických datech/grafech svou obchodní strategii a ručně prochází daný měnový pár z historie kousek po kousku a vše zapisuje na papír. Nicméně mnohem efektivnější při ručním backtestu je používání programu MS office EXCEL nebo jiného tabulko-textového programu.
  2. Automatický - trader svou strategii, díky znalosti programování v daném obchodním softwaru, naprogramuje na pevná fixní pravidla, které pak software sám aplikuje na historická data. Poté mu během pár sekund program zobrazí report s výsledky (zisky, ztráty, počet obchodů apod.) z automatického backtestu, aby zjistil jestli je daná strategie zisková.

Při provádění backtestu by měl obchodník poctivě zapisovat v rámci každého obchodu provedeného na historických datech tyto údaje:

  • datum a čas obchodu
  • vstupní a výstupní cena obchodu, velikost obchodovaných pozic
  • zisk nebo ztráta obchodu
  • počet obchodů za dané období
  • úspěšnost systému v %, úspěšnost jednotlivých měnových párů v % (robustnost systému)
  • nominální hodnotu zisku nebo ztráty, procentuální vyjádření zisku nebo ztráty
  • průměrnou hodnotu zisku a ztráty na obchod
  • drawdown - propad kapitálu a hodnoty maximálního zisku/ztráty, jaký má obchod, než je uzavřený
  • počet long a počet short obchodů a úspěšnost long a short obchodů
  • pokud je obchodní systém založen na sledování více signálů, tak by se mělo ke každému obchodu zapsat o jaký se jednalo cenový pattern nebo formaci pro následné určení toho nejziskovějšího apod.

Jak dlouhé období backtestovat?

Aby se obchodník dozvěděl, zdali je jeho obchodní strategie zisková, tak je potřeba otestovat dostatečně dlouhé období (množství backtestových obchodů). Standardně se doporučuje, aby backtest byl proveden na nejméně 100-150 obchodech nebo 1 až 1,5 roku nazpět. Menší množství získaných dat (období) by nám dalo velmi málo potřebných informací o tom, jak se systém chová a výsledky by tím byly zkreslené. Například pokud by trader provedl test pouze na 10 obchodech, tak by mohl dojít k závěru, že jde o ziskový systém ale poté by přišlo horší období systému a ukázaly by se jeho slabiny, které obchodník za tak krátkou dobu nebyl schopen nalézt.

Nepodceňujte význam vedení statistiky obchodů a backtestování, objevte kouzlo této nudné vědy a využijte jejích možností pro svůj prospěch. Není nic lepšího, než když máte kontrolu nad tím, nad čím ji mít můžete. Nicméně na závěr je potřeba zmínit, že backtesting ,papertrading nebo demo účet nezohledňují psychologickou stránku obchodování, která tvoří velkou část obchodování. Proto úspěšný obchodní systém v backtestu a následně na demo účtu s živými daty nemusí zaručit vaše budoucí zisky na reálném účtu, jelikož až v reálu teprve člověk pozná, co znamenají emoce při obchodování.

Příště se podíváme konkrétně na ruční backtestování a představíme si praktické tipy a triky, jak co nejefektivněji backtestovat.

Sdílení článku:
Facebook

Související články

  • Testování strategií: Automatický backtesting III
    V dnešním článku se budeme věnovat automatickému backtestu a představíme si základy tohoto typu backtestování. 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á.
  • 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.

Čtěte více

  • Používejte SL, váš účet vám poděkuje
    Dnešním tématem v našem vzdělávacím článku bude jedna z nejdůležitějších věcí v tradingu, Stop-Loss (SL). Proč tuto užitečnou pomůcku, která chrání náš obchodní kapitál a má za úkol utnout naše ztráty včas, mnoho obchodníků nevyužívá, si vysvětlíme v následujících řádcích. Řekneme si jeho definici, jeho význam a využití v praxi. A to nejdůležitější, proč je neoddělitelnou součástí obchodování na finančních trzích.
  • Proč obchodovat forex?
    Z hlediska historie byl forexový trh většinou dostupný velkým bankám, nadnárodním korporacím a účastníkům finančních trhů, kteří prováděli transakce o velkých objemech. Retailoví obchodníci, jak je známe v dnešní podobě, měli po dlouhou dobu velmi omezený přístup k tomuto trhu. Postupem času, s nástupem internetu a nových technologií, se forex stává stále více populárním prostředkem k alternativním investicím.
  • Proč obchodovat jednoduše
    Není žádným tajemstvím, že mnoho začátečníků si své obchodování a přístup k obchodování komplikuje, zejména co se hutnosti technické analýzy týče. Nastává tak otázka, zda je příliš komplexní technická analýza rozumným přístupem k tradingu. Ve svých komplikovaných grafech se mnoho začátečníků pomalu ani nevyzná.
  • 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.
  • Š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 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.
  • Testování strategií: Automatický backtesting III
    V dnešním článku se budeme věnovat automatickému backtestu a představíme si základy tohoto typu backtestování. 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á.
  • 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?
  • 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?
  • Výhody a nevýhody amerických FX brokerů
    Výběr správného FX brokera patří mezi důležité rozhodnutí na Vaší cestě k forex tradingu. Amerických FX brokerů existuje celá řada a spolupráce s nimi nabízí výhody, ale i nevýhody. Pakliže se rozhodnete otevřít si účet u některého z amerických brokerů, je třeba mít na paměti několik důležitých faktů.
  •  


    Diskuse ke článku

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

Články

reklama

Kurzy obchodování

Led
13

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.

Led
20

Jak vytvářet ziskové AOS a testovat obchodní strategie

Představujeme vám exkluzivní seminář se zástupci profesionálního vývojářského týmu, působícího ve společnosti FXstreet.cz. Hlavní náplní budou základy tvorby automatických obchodních systémů (AOS) pro platformu MetaTrader 4 včetně praktických ukázek. Naučíte se také správně backtestovat ziskovost AOS. Navíc si sami v průběhu semináře vytvoříte svůj první ziskový AOS.

úno
10

Profesionálem na forexu - kurz pro pokročilé tradery (Brno)

Seminář Profesionálem na forexu je určený pro absolventy kurzu Juniorská škola tradingu a pro pokročilé forexové tradery. Naučíme vás naše ziskové intradenní a swingové obchodní strategie a posuneme vás k vyšším ziskům. Jedná se o jeden z nejlépe hodnocených seminářů FXstreet.cz a věnujeme se na něm hlavně korelačním strategiím a intermarket analýze. Sleva: Absolventi semináře Juniorská škola tradingu mají tento seminář za 4 400,-Kč.


Bře
3

Exkluzivní VIP seminář: Obchodujte jako bankovní trader!

Představujeme vám exkluzivní seminář, který účastníky semináře posouvá mezi tradingovou elitu. V průběhu semináře se dozvíte veřejně nedostupné informace o tom, jak ve skutečnosti funguje forex, pravdu o retailových brokerech a další veřejně nedostupné informace z obchodování bank a tradingu na institucionální úrovni.

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
Patria garance
reklama
Purple - ZERO
reklama
Patria akcie
reklama
Globtrex