Nejlepší nástroje pro zpětné testování na Forex a kryptoměny

Srovnání nástrojů pro zpětné testování forex a kryptoměn 2026: MT5, TradingView, QuantConnect i manuální simulátory. Kvalita dat, náklady, walk-forward.

Top Backtesting Tools for Forex and Crypto

By Marcel Hambálek · Senior Trader, For Traders

Nástroje pro zpětné testování forex a kryptoměn jsou programy, které přehrají vaši strategii na historických datech a spočítají, jak by dopadla. V roce 2026 pokrývá drtivou většinu potřeb trojice zdarma — MetaTrader 5 Strategy Tester pro automatizované systémy, TradingView Bar Replay pro manuální price action a QuantConnect pro Python. Rozdíl mezi použitelným a lživým testem přitom nedělá software, ale kvalita dat: default historie v MT4 dává modelaci pod 50 %, zatímco ticková data z Dukascopy přes Tick Data Suite se dostanou na 99,9 %.

Klíčové poznatky

  • Backtest vám neřekne, kolik vyděláte — řekne vám, jestli má vaše strategie statistickou výhodu a jak hluboký drawdown musíte ustát.
  • Zdarma dostupná trojice MetaTrader 5, TradingView a QuantConnect pokryje 90 % potřeb; placený software kupujete hlavně kvůli tickovým datům a rychlosti.
  • U XAUUSD a kryptoměn je backtest zrádnější než u EURUSD — ticky se liší broker od brokera, trh běží 24/7 a historie krypto futures je krátká.
  • Test, který nepočítá se spreadem, komisí, swapem a slippage na FOMC a NFP, systematicky nadhodnocuje výsledek — u scalpingu klidně o desítky procent.
  • Minimum pro statisticky použitelný závěr je zhruba 100+ obchodů a dva až tři roky historie napříč různými režimy trhu, plus out-of-sample období.
  • Metriky jako max DD, nejdelší série ztrát a expectancy převeďte přímo na denní loss limit a max drawdown challenge — jinak strategie projde testem, ale ne evaluací.

Podívejte se: související video

Rychlý přehled: nejlepší nástroje pro backtesting v roce 2026

Pokud chcete rozhodnout do třiceti sekund: MetaTrader 5 zůstává nejsilnější volbou pro automatizované strategie, TradingView vede u manuálního price action tradingu a QuantConnect je jasná volba pro kohokoliv, kdo umí Python a chce testovat napříč forexem, kryptem i futures z jedné platformy. Zbytek trhu se dělí na specializované nástroje a placené simulátory, které dávají smysl jen pro konkrétní use case.

  • MetaTrader 4 — pro tradery se starším EA napsaným v MQL4, kteří potřebují jen základní tickový model, ne přesnost na institucionální úrovni.
  • MetaTrader 5 — nejlepší volba pro backtesting forex a zlata s automatizovanými strategiemi a multi-asset simulací.
  • TradingView — král manuálního zpětného testování přes Bar Replay, ideální pro discretionary tradery pracující s price action a indikátory.
  • QuantConnect — pro programátory, kteří chtějí backtesting kryptoměn i futures na institucionálních datasetech v Pythonu nebo C#.
  • TrendSpider — pro tradery, kteří chtějí automatické rozpoznávání formací (trendové linie, Fibonacci) bez psaní kódu.
  • LuxAlgo — pro uživatele TradingView, kteří chtějí hotové indikátorové balíčky s vlastním backtesting enginem nad rámec základního Pine Scriptu.
  • TraderEdge — menší, ale rychle rostoucí nástroj pro strategie postavené na statistice a walk-forward analýze bez nutnosti vlastního serveru.
  • Forex Tester — nejznámější placený simulátor a přirozená Forex Tester alternativa vůči drahým institucionálním řešením, silný v rychlosti přehrávání historie.
  • Soft4FX — levnější varianta pro manuální trénink strategie s jednoduchým rozhraním, vhodná pro začátečníky před prvním Trading Challenge.
  • NinjaTrader Market Replay — pro futures tradery, kteří chtějí přehrát order flow a tick-by-tick data přesně tak, jak dorazila na burzu.

Srovnávací tabulka: data, automatizace, aktiva, cena

NástrojPřesnost datAutomatizacePodporovaná aktivaCena 2026Profil tradera
MetaTrader 5vysoká (s Tick Data Suite)plná (MQL5 EA)forex, zlato, indexy, futures CFDzdarmaalgo trader
TradingViewstřední až vysokáčástečná (Pine Script)forex, krypto, indexy, futures0–$59,90/měs (~1 380 Kč)discretionary trader
QuantConnectinstitucionálníplná (Python/C#)forex, krypto, futures, akcie0–$60/měs (~1 380 Kč)kvant/programátor
TrendSpidervysokástřední (no-code automatizace)forex, krypto, indexyod $107/měs (~2 460 Kč)pokročilý technický trader
Forex Testervysokámanuálníforex, zlato, kryptojednorázově ~$249 (~5 700 Kč)začátečník až středně pokročilý

Co se v roce 2026 změnilo oproti minulým letům

Free plán TradingView v roce 2026 stále omezuje historii na přibližně 5 000 barů u intradenních timeframů (u vyšších placených úrovní se limit posouvá k desítkám tisíc), což pro krátký test swingové strategie stačí, ale na roky zpětného backtestingu forexu nebo krypta ne. QuantConnect na Community tieru dává zhruba 10 000 minut výpočetního CPU času měsíčně zdarma — pro jednoduchý backtest jedné strategie na denním timeframu dost, na optimalizaci desítek parametrů napříč futures kontrakty už narazíte na strop a musíte sáhnout po placeném node.

Druhá velká změna je posun k tickovým datům jako standardu, ne bonusu — nejlepší backtesting software 2026 už defaultně nabízí modelaci nad 95 %, zatímco ještě před pár lety byla tická data doménou drahých institucionálních řešení. To přímo souvisí s tím, proč se čísla z demo testu čím dál častěji blíží realitě fundovaného účtu.

Co je zpětné testování a co vám reálně řekne o strategii

Zpětné testování obchodní strategie je proces, kdy pravidla vstupu a výstupu aplikujete na historická data trhu a měříte výsledek, aniž byste riskovali jediný dolar reálného nebo simulovaného kapitálu. Zní to jednoduše, ale právě tahle jedna věta rozhoduje o tom, jestli strategii nasadíte s klidnou hlavou, nebo jestli jdete do challenge naslepo.

Definice a princip: historická data jako zkušební polygon

Princip je stejný jako u letového simulátoru — pilot nekrouhá skutečné letadlo, ale trénuje reakce na situace, které se dřív nebo později stanou. Backtest funguje identicky: bere úsek historie (třeba EURUSD za posledních pět let) a přehrává ho bar po baru nebo tick po ticku, zatímco vaše pravidla generují obchody. Klíčový pojem, který uslyšíte u každého serióznějšího nástroje, je modelace — procento, které říká, jak věrně software rekonstruoval pohyb ceny uvnitř svíčky. Dále se testuje na dvou oddělených vzorcích dat: in-sample je úsek, na kterém strategii vyvíjíte a ladíte parametry, out-of-sample je úsek, který strategie nikdy neviděla a slouží jako poctivá zkouška. Pokud test běží jen na jednom vzorku dat, riskujete tzv. survivorship bias — zkreslení, kdy do výsledků nevědomky zahrnete jen instrumenty nebo období, která přežila a fungovala, zatímco zkrachovalé páry či mrtvé kontrakty z historie zmizely a strategie tak vypadá lepší, než reálně je.

Co backtest prokázat nemůže

Tady je potřeba být k sobě upřímný. Backtest vám ukáže matematiku strategie, ale nikdy nesimuluje tři věci, které rozhodují o reálném tradingu:

  • Vaši psychiku — jak jedete šňůru pěti proher po sobě a jestli u šesté zavřete platformu, nebo zdvojíte pozici z frustrace.
  • Skutečnou likviditu v čase newsu — historická data ukazují cenu, ne to, jak se spread roztáhl a fill proklouzl o 15 pipů při NFP.
  • Strukturální změnu trhu po roce 2020 — volatilita, korelace mezi aktivy i chování algoritmických obchodníků se od covidové éry výrazně proměnily, takže strategie odladěná na datech z roku 2015 může na dnešním trhu fungovat úplně jinak.

Backtest je tedy nutná, ale ne dostačující podmínka. Je to filtr, který odstraní strategie se špatnou matematikou dřív, než na nich proděláte reálné peníze nebo challenge pokusy.

Manuální vs automatizovaný backtesting

V praxi existují tři úrovně a je dobré vědět, kam vaše strategie patří:

  1. Manuální přehrávání barů — nástroj typu TradingView Bar Replay odkrývá historii svíčku po svíčce a vy ručně zaznamenáváte vstupy podle price action pravidel. Pomalé, ale ideální pro diskreční strategie, které se nedají zapsat do kódu.
  2. Poloautomatický test indikátoru — testujete konkrétní signál (např. cross klouzavých průměrů) na historii, ale rozhodnutí o filtru trendu nebo velikosti pozice necháváte na sobě.
  3. Plně automatizovaný test kódované strategie — MetaTrader 5 Strategy Tester nebo QuantConnect projedou tisíce obchodů za pár minut, počítají drawdown, R:R i expektanci bez lidského zásahu a bez emoční chyby.

Jak testovat strategii na historických datech správně, tedy záleží na její povaze — mechanickou strategii otestujete strojově, diskreční jen ručně. V obou případech ale platí totéž: backtesting před prop firm challenge vám ušetří pokus, který stojí reálné peníze za vstupní poplatek. Lepší je narazit na slabinu strategie na historických datech než na živém demo účtu challenge, kde vás limituje denní loss limit a čas.

MetaTrader 4 a MetaTrader 5: Strategy Tester do hloubky

Strategy Tester v MetaTraderu je stále nejrozšířenější nástroj pro backtesting forex na světě, ale kvalita výsledku závisí čistě na tom, jaká data mu naservírujete. Stejný Expert Advisor vám na defaultní historii vypíše zisk a na tickových datech ztrátu — a to není chyba softwaru, je to rozdíl mezi modelací pod 50 % a modelací na 99,9 %.

MT4 Strategy Tester: proč default data dávají modelaci pod 50 %

Historické centrum v MT4 stahuje z brokerova serveru primárně M1 svíčky a z nich si dopočítává nižší timeframy syntetickým algoritmem — nikoliv z reálných tiků. Terminál sám u každého backtestu ukazuje procento kvality modelace v záložce Journal, a u default dat se toto číslo běžně pohybuje pod 50 %, u volatilních párů jako GBPJPY nebo XAUUSD klidně kolem 25–35 %. Platforma si totiž mezi jednotlivými M1 svíčkami "domýšlí" pohyb ceny lineárně, takže veškeré fitily, spike a rychlé zvraty uvnitř minuty prostě zmizí. Pro strategii, která pracuje se stop lossem menším než průměrný rozsah M1 svíčky (typicky scalping nebo grid systémy), je to fatální — test vám ukáže fill, který se v realitě nikdy nestal.

Jak dosáhnout 99,9% modelace s tickovými daty

Řešením je nahradit syntetickou historii reálnými tikovými daty. Standardem je Dukascopy tick data — švýcarský broker poskytuje bezplatný export tiků zpětně přes deset let, stažitelný přes jejich historical data feed. Tato ticková data následně naimportujete do MT4 pomocí nástroje Tick Data Suite (placený plugin třetí strany, cena kolem $60–120 dle licence), který je konvertuje do formátu, kterému Historické centrum "věří" jako reálným tikům, a modelace vyskočí na 99,9 %.

Cena za přesnost je objem dat. Jeden měsíc M1 dat pro EURUSD zabere zhruba 20,7 MB, zatímco stejné období v tickových datech vyjde na 2,41 GB — tedy více než stonásobek. Na roční backtest jedné měny se tak snadno dostanete na desítky gigabajtů, což je důvod, proč seriózní testování vyžaduje SSD s volným místem a trpělivost, ne jen rychlý internet.

MT5 multi-currency tester, režimy testu a MQL5 Cloud Network

MetaTrader 5 Strategy Tester řeší problém MT4 jinak — používá reálná ticková data přímo z brokerova serveru (pokud je broker poskytuje) a navíc pracuje s vzorkovacím bufferem 100 barů pro dopočet nižších timeframů, což zvedá základní přesnost výrazně nad MT4 i bez externího pluginu. Zásadní rozdíl je ale multi-currency testování — jeden EA můžete pustit napříč portfoliem symbolů (např. EURUSD, GBPUSD, XAUUSD současně) v jednom běhu, což v MT4 nejde vůbec.

Tester nabízí tři režimy modelace:

  • Každý tick — nejpřesnější, přehrává skutečné tiky, včetně reálného spreadu a slippage; nejpomalejší varianta.
  • Kontrolní body (OHLC + otevírací ceny) — kompromis mezi rychlostí a přesností, vhodný pro rychlé prescreeningy strategie.
  • Otvírací ceny (pouze M1) — nejrychlejší, ale hodí se jen pro velmi hrubou orientaci na strategiích s dlouhým horizontem.

Pro optimalizaci parametrů máte na výběr Slow Complete — proženete úplně každou kombinaci vstupů, přesné, ale při desítkách parametrů běží dny; nebo Fast Genetic — genetický algoritmus, který se rychle přiblíží k lokálnímu optimu, ale nemusí najít globální maximum. Optimalizaci navíc můžete distribuovat přes MQL5 Cloud Network — síť dobrovolných výpočetních uzlů provozovaných komunitou MetaQuotes — a zkrátit tak čas testu z dní na hodiny tím, že si "pronajmete" cizí výpočetní výkon.

MT4 vs MT5: co který podporuje

ParametrMetaTrader 4MetaTrader 5
JazykMQL4MQL5 (rychlejší, objektově orientovaný)
Podporované trhyForex, CFDForex, akcie, futures, kryptoměny, indexy
Multi-currency testNeAno
Timeframy9 (M1–MN)21 (od M1 do MN1, včetně např. M2, M3, M6)
Limit symbolů v testeru1 najednouNeomezeno v rámci portfolia
Distribuce výpočtuNeMQL5 Cloud Network

Pro čistý forex backtesting s jedním symbolem obě platformy zvládnou úkol, jakmile jim dodáte ticková data. Pro portfoliové strategie, futures nebo kryptoměny je ale MT5 jednoznačně praktičtější volba — a je to i platforma, kterou najdete napříč Trading Challenge nabídkou For Traders.

TradingView, Pine Script a Bar Replay: most mezi okem a kódem

TradingView je nejrychlejší cesta k backtestingu bez programování — Bar Replay vám přehraje historii svíčku po svíčce a Pine Script Strategy Tester k tomu přidá automatizované vyhodnocení, pokud umíte napsat pár řádků kódu. Pro tradery, kteří chtějí ověřit price action setup ještě dřív, než sáhnou po MetaTrader 5 nebo QuantConnect, je to ideální rozcestí.

TradingView, Pine Script a Bar Replay: most mezi okem a kódem

Bar Replay pro manuální testování price action

Bar Replay najdete na TradingView v horní liště nad grafem — kliknete na libovolnou historickou svíčku a platforma vám graf "zakryje" za tímto bodem. Odtud posouváte čas tlačítkem svíčku po svíčce a rozhodujete se přesně tak, jako byste to dělali live, bez znalosti toho, co přijde dál. To je zásadní rozdíl proti pouhému scrollování grafem zpět, kde vaše mozek nevědomky "vidí" budoucí swing a podvědomě upravuje vstup. Pro manuální strategie na XAUUSD backtesting nebo forexové páry je to jediný způsob, jak si upřímně ověřit, jestli byste setup skutečně vzali za studena.

Pine Script Strategy Tester a jeho limity

Jakmile chcete strategii poloautomatizovat, napíšete jednoduchou logiku v Pine Script a spustíte ji přes Strategy Tester, který vám vysype equity graf, drawdown, profit factor i seznam obchodů. Háček je v tom, jak tester pracuje s cenou uvnitř svíčky — u standardního nastavení počítá jen s otevírací, maximální, minimální a zavírací cenou barů, pohyb uvnitř svíčky (intrabar) modeluje pouze na vyšších rozlišeních dat, pokud je máte k dispozici. Pro swingové strategie na denním nebo hodinovém rámci to nevadí. Pro scalping na M1 nebo M5 to ale výsledky citelně zkresluje — tester může vygenerovat fill, který by v realitě vůbec neproběhl, protože netrefil skutečnou sekvenci pohybu v rámci svíčky.

Commission a slippage se nastavují přímo v deklaraci strategy() na začátku skriptu — parametr commission_value definuje poplatek v procentech nebo v peněžní jednotce a slippage počet ticků, o které se předpokládaný fill posune proti vám. Bez ručního zadání obou hodnot vám tester spočítá nereálně hladkou equity křivku — hlavně u strategií s vysokou frekvencí obchodů, kde se drobné poplatky sčítají do citelného rozdílu ve výsledném profit factoru.

Data pro krypto a indexy na TradingView

Kvalita backtestu se odvíjí od zdroje dat, který si na TradingView zvolíte v symbol search. Kryptoměnová historie chodí přímo z burz jako Binance nebo Bybit a bývá spolehlivá i na nižších timeframe, protože burzy poskytují reálná OHLC data bez syntetického dopočítávání. US100 NSDQ backtesting můžete dělat buď přes CFD data od brokerů integrovaných do TradingView, nebo přes skutečné futures kontrakty (NQ) — a tady je rozdíl citelný, CFD feed často neobsahuje přesně stejné mezery (gapy) jako futures trh. Pro XAUUSD backtesting platí totéž: vyberte si zdroj podle toho, na jakém instrumentu skutečně tradujete live, jinak testujete jinou cenovou realitu, než ve které pak stavíte pozice.

Co dostanete zdarma a co až v placených plánech 2026

Free plán TradingView v roce 2026 nabízí Bar Replay jen v omezené míře (kratší historie a limit na počet aktivních indikátorů), Pine Script Strategy Tester funguje, ale s omezeným počtem současně spuštěných skriptů a nižší prioritou serverového výpočtu. Placené plány — Essential, Plus a Premium — postupně rozšiřují hloubku historie pro Bar Replay, počet indikátorů na grafu a rychlost backtestu, ceny se pohybují řádově od stovek do tisíců korun měsíčně podle úrovně. Pro čistě manuální testování price action bez kódu vám nižší plán klidně vystačí; teprve u intenzivního Pine Script vývoje s desítkami iterací denně ucítíte rozdíl v prioritě výpočtu.

QuantConnect, TrendSpider, LuxAlgo a TraderEdge: pokročilá liga

Když vám MetaTrader 5 Strategy Tester a TradingView Bar Replay přestanou stačit, čtyři nástroje pokrývají zbytek spektra — od institucionálního Python enginu přes no-code detekci formací až po zpětnou validaci vašeho už odobchodovaného deníku. Každý řeší jiný problém, takže je zbytečné je proti sobě stavět jako univerzální náhradu.

QuantConnect (LEAN): Python, C# a institucionální datová sada

QuantConnect běží na open-source enginu LEAN a je nejblíž tomu, co používají kvantitativní fondy. Píšete strategie v Pythonu nebo C#, backtesting bez programování tady nečekejte — je to nástroj pro tradery, kteří kód berou jako nástroj, ne jako bariéru. Datová sada zahrnuje minutová i ticková data pro forex, krypto i futures na CME, takže si stejnou strategii přehrajete na EURUSD, BTCUSD i na kontraktu na zlato bez přepínání zdroje.

Výpočty běží v cloudu, což znamená, že desetiletý tickový backtest na několika párech nezatíží váš notebook. Free tier ale limituje objem dat a rychlost výpočtu — pro rychlé ověření nápadu stačí, pro sériové testování desítek variant strategie narazíte na frontu a budete řešit placený node. Pro tradera bez znalosti Pythonu je vstupní bariéra reálná; QuantConnect Python backtesting se nenaučíte za víkend.

TrendSpider: automatické rozpoznání formací a testování bez kódu

TrendSpider je odpověď pro tradera, který umí přesně popsat pravidla svého systému, ale nechce sedět nad syntaxí. Nástroj automaticky rozpoznává formace jako hlava a ramena nebo trendové kanály a umožňuje postavit strategii přes vizuální builder — žádný Pine Script, žádný Python. Podporuje forex, akcie i krypto, u futures na CME je pokrytí užší než u QuantConnect.

Slabina je v hloubce customizace — pokud potřebujete nestandardní money management nebo víceúrovňové scale-in podmínky, narazíte na strop toho, co vizuální builder umí vyjádřit. Pro klasické trendové a swingové systémy je to ale rychlejší cesta k validovanému výsledku než psaní kódu od nuly.

LuxAlgo: indikátorová sada s backtestovacím modulem

LuxAlgo funguje jako indikátorová vrstva nad TradingView s vlastním backtesterem přímo v prémiových indikátorech — signály generujete z jejich proprietárních nástrojů (např. oscilátory nebo trend-following overlaye) a rovnou vidíte statistiku úspěšnosti. Výhoda je rychlost: nemusíte stavět logiku od nuly, jen naladíte parametry existujícího indikátoru. Nevýhoda je závislost na cizí černé skříňce — přesnou logiku signálu často neznáte do detailu, takže těžko posoudíte, proč strategie na jiném instrumentu selhává.

TraderEdge a EdgeScore: hodnocení kvality vaší edge

TraderEdge s metrikou EdgeScore nepatří mezi klasické backtestery pracující s hypotetickými strategiemi na historických datech — je to nástroj na validaci deníku obchodů, které jste už reálně nebo v simulaci odobchodovali. Nahrajete historii tradů a EdgeScore vám ukáže, jestli vaše výsledky drží statistickou váhu, nebo jde o sérii šťastných náhod na malém vzorku. Pro tradery připravující se na Trading Challenge je to užitečný doplněk k samotnému backtestingu — potvrdí, jestli edge, kterou jste si vybudovali v demo provozu, obstojí i mimo konkrétní tržní režim, ve kterém vznikla.

Manuální backtesting: FX Replay, Soft4FX a Forex Tester 5

Pro price action tradera, který obchoduje podle struktury trhu, svíčkových patternů nebo order flow, je nejdůležitějším nástrojem simulátor, který vám nechá klikat na graf svíčku po svíčce — ne engine, který za vás optimalizuje parametry. Manuální vs. automatizovaný backtesting není spor o to, který přístup je "lepší", ale o to, co vlastně testujete: pravidla systému, nebo vlastní rozhodování v reálném čase.

Proč discretionary trader nepotřebuje kód

Pokud vaše vstupy závisí na kontextu — poloha vůči supportu, tvar poslední nohy, reakce na FOMC nebo NFP svíčku — žádný kód to nespočítá tak dobře jako vaše oko. Zpětné testování obchodní strategie u discretionary přístupu proto probíhá jinak než u EA: nasimulujete trh svíčku po svíčce a rozhodujete se přesně tak, jako byste seděli u živého grafu. Trénujete tím nejen edge, ale i rychlost rozhodování pod tlakem — a to je dovednost, kterou žádný strategy tester nezměří.

Forex Tester 5

Forex Tester 5 je samostatný desktopový program s vlastní historickou databází a jednorázovou licencí — v roce 2026 vyjde na přibližně $199 bez měsíčního poplatku, což se z dlouhodobého hlediska vyplatí každému, kdo testuje denně. Nabízí vlastní import dat, rychlost přehrávání až 100x a přeskakování víkendů i nudných konsolidací jedním kliknutím. Je to nejčastěji hledaná Forex Tester alternativa k placeným webovým nástrojům, právě proto, že po zaplacení licence už nic dalšího neplatíte.

Soft4FX a FX Replay: čím se liší

Soft4FX Forex Simulator se instaluje jako nadstavba přímo do MetaTraderu 4 a 5 — výhoda je, že testujete ve stejném prostředí, ve kterém pak tradujete live nebo v Trading Challenge, a šablony i indikátory se přenášejí beze ztráty. Je zdarma v základní verzi, placená verze s rozšířenými daty stojí kolem $50 ročně. FX Replay je naproti tomu webový simulátor napojený na data z TradingView, běží v prohlížeči bez instalace a řeší se předplatným od cca $34/měsíc — cena, která se prodraží při testování na roky zpět, ale odpadá starost o import dat.

NástrojCena 2026DataSkip periodExport deníku
Forex Tester 5~$199 jednorázověvlastní import, vysoká kvalitaano, i po dnechCSV, screenshoty
Soft4FXzdarma / ~$50/rokdata z MT4/MT5 brokerůomezenéMT report
FX Replayod ~$34/měsícTradingView dataano, plynuléPDF/screenshoty

Kolik set-upů denně zvládnete odklikat a jak vést deník

Realistický cíl je 20 až 30 set-upů denně na jeden pár nebo trh — víc už vede k unavené pozornosti a falešným signálům, které byste na živém trhu nikdy nebrali. Ke každému vstupu udělejte screenshot přesně v okamžiku rozhodnutí, ne až po výsledku, a otagujte ho podle kontextu: trend/range, session, blízkost zprávy typu NFP. Jednou týdně si sedněte k deníku a rozdělte set-upy podle tagů — rychle uvidíte, že třeba 70 % vašich ztrát padá do jedné konkrétní kategorie, což je přesně ten druh signálu, který vám čistá statistika z automatizovaného testeru nikdy neukáže.

Připraveni tradovat fundovaný kapitál?

Vyberte si svou cestu — Instant účty, One-Step nebo Two-Step Challenge — už od $23, s fundovaným kapitálem až $300,000.

Vybrat challenge

Kvalita dat podle třídy aktiv: proč XAUUSD a krypto lžou nejvíc

Stejná strategie na stejném timeframu dá na dvou různých datových sadách dvě různé equity křivky — a u XAUUSD nebo kryptoměn může být ten rozdíl klidně 20-30 % ve finálním výsledku. Zatímco EURUSD je pro backtesting skoro nudně spolehlivý, gold a krypto mají strukturální problémy s daty, které konkurenční články o zpětném testování většinou vůbec nezmiňují.

EURUSD jako nejjednodušší případ

EURUSD je hluboký, likvidní a fragmentovaný jen mírně mezi pár desítkami velkých bank a ECN. Spready se v normálních hodinách pohybují v setinách pipu a rozdíly mezi datovými poskytovateli jsou minimální — pokud testujete na tickových datech z Dukascopy nebo podobného zdroje, výsledek se prakticky neliší od toho, co uvidíte na reálném účtu. Proto se EURUSD často používá jako referenční benchmark při validaci nového testeru: pokud vám tam vychází divná křivka, chyba je v nastavení, ne v datech.

XAUUSD: rozdílné ticky napříč brokery a rollover

XAUUSD nemá jediný zdroj pravdy. Gold se obchoduje přes desítky liquidity providerů a každý broker skládá svůj vlastní feed z jiné kombinace zdrojů — proto se knoty (high/low) na M1 svíčkách mezi providery běžně liší o 3-8 pipů, a v době rollover (typicky kolem 23:00-00:00 UTC) se spread na většině feedů dočasně rozšíří na násobek běžné hodnoty. Pokud váš stop loss leží těsně pod supportem a testujete na datech, kde tenhle rollover spread chybí, backtest vám ukáže hit, který se v realitě nikdy nestal. XAUUSD backtesting bez tickových dat z prostředí, kde reálně tradujete, je proto jeden z nejčastějších zdrojů falešně nadhodnocené výkonnosti u zlatých strategií.

Kryptoměny: 24/7 trh, burzovní vs CFD data, krátká historie futures

Backtesting kryptoměn má vlastní sadu pastí. Spotová data z Binance ukazují jinou cenu než perpetual futures z Bybitu, protože perpetual kontrakty nesou funding rate — periodickou platbu mezi long a short stranou, která efektivně ukotvuje cenu futures k spotu. Naprostá většina retailových testerů funding rate v backtestu vůbec nepočítá, takže strategie držící pozice přes noc vychází uměle lepší, než ve skutečnosti je. K tomu CFD kotace na krypto od retailových brokerů mají vlastní spready a swapy, odlišné od burzovní reality. A historie futures na krypto je navíc krátká — u řady altcoin kontraktů sahá jen pár let zpět, takže vzorek přes bear i bull cyklus je tenký. Kombinace Binance a Bybit historická data dává rozumný obrázek, ale jen pokud rozlišíte, na jakém typu instrumentu (spot vs perpetual) skutečně tradujete.

Indexy a futures: kontinuální kontrakty, basis a contango

US100/NSDQ a další indexové futures se obchodují ve čtvrtletních kontraktech, takže dlouhá historie musí být sešitá z jednotlivých expirací do jednoho kontinuálního řetězce. Špatné sešití (bez úpravy o roll gap) vyrobí v grafu falešné mezery nebo skoky, které vaše strategie vyhodnotí jako breakout, ačkoli šlo jen o technický artefakt přechodu mezi kontrakty. K tomu přistupuje basis — rozdíl mezi cenou futures a podkladovým indexem — a jev contango, kdy vzdálenější kontrakt kotuje výš než blízký; obojí ovlivňuje, jak se reálně chová cena kolem rolloveru a jak by se měl počítat swap nebo roll cost v backtestu.

Třída aktivHlavní riziko datCo zkontrolovat před testem
EURUSDMinimální — vysoká shoda mezi zdrojiTick data pro přesnost fillů u scalpingu
XAUUSDOdlišné ticky, rozšíření spreadu při rolloverTickový feed z brokera, u kterého budete reálně tradovat
KryptoměnySpot vs perpetual, chybějící funding rateZdroj dat odpovídající typu obchodovaného instrumentu
Indexy/futures (US100, NSDQ)Špatně sešité kontinuální kontrakty, roll gapyAdjusted kontinuální série s korekcí o basis

Praktické pravidlo, které vám ušetří spoustu zklamání: testujte vždy na datech z prostředí, ve kterém budete reálně tradovat — pokud plánujete tradovat XAUUSD nebo US100 v rámci Trading Challenge na platformě For Traders, ověřte si, z jakého feedu vychází jejich cenotvorba, a pokud možno stejný zdroj použijte i pro backtest.

Modelace reálných nákladů: spread, komise, swap a slippage

Backtest s fixním spreadem 1 pip je marketingová prezentace, ne test. Reálný trh má spread proměnlivý v čase, komise a swapy, které se sčítají za měsíce držení pozic, a slippage, který vám vezme přesně tolik, kolik si nejméně přejete — v okamžiku volatility. Pokud tyhle tři složky do backtestu nedostanete, výsledná křivka equity je fikce.

Variabilní spread a jeho rozšíření na FOMC a NFP

V MetaTrader 5 Strategy Testeru nastavíte v okně "Nastavení" volbu spreadu na "Aktuální" místo výchozích fixních pipů — tester pak čerpá reálný variabilní spread z tickových dat. To ale nestačí, pokud vaše historie neobsahuje momenty rozšíření spreadu kolem makro událostí. FOMC, NFP a CPI dokážou u EURUSD roztáhnout spread z běžných 0,2 pipu na 3–5 pipů na pár vteřin až minut, u zlata je rozšíření ještě dramatičtější. Pokud vaše strategie obchoduje v těchto oknech, přidejte do datového filtru ruční penalizaci — např. znásobení spreadu koeficientem 5–10 v pětiminutovém okně kolem publikace dat.

Komise, swapy a funding rate u krypto perpetuals

Komise se v MT5 nastavují samostatně v sekci "Symboly" a musí odpovídat reálnému ceníku vašeho brokera nebo prop firmy — u ECN účtů to bývá $3–7 za lot a stranu. Swapy se počítají za každou noc držení a u tripleswapu ve středu se násobí třikrát, což u swingových strategií na forexu umí ukrojit desítky procent z hrubého zisku. U kryptoměn je situace jiná: místo swapu platíte funding rate na perpetual futures, který se u BTC a ETH mění každých 8 hodin a v trendových fázích trhu dokáže eskalovat na desítky procent ročně. K tomu připočtěte maker/taker poplatky, které se liší podle burzy a objemu — ignorovat je při testování strategií s vysokou frekvencí obchodů je jedna z nejčastějších chyb backtestingu kryptoměn.

Slippage: konzervativní předpoklady místo zbožných přání

Slippage spread swap v backtestu tvoří dohromady balík nákladů, který rozhoduje o tom, jestli je vaše strategie životaschopná, nebo jen hezký graf. Doporučená praxe: nastavte konzervativní přirážku 0,5–1 pip na vstup i výstup u hlavních forexových párů a u zlata počítejte s 2–5 body navíc v obdobích vyšší volatility. Zbožné přání "trh mi vždy vyplní přesně na cenu" je přesně to, co odděluje papírové výsledky od reálného tradingu. Čím menší je váš průměrný take profit, tím drtivěji se náklady projeví: strategie s průměrným ziskem 6 pipů na obchod a reálnými náklady kolem 2 pipů přichází o třetinu svého edge ještě předtím, než začne řešit psychologii a money management.

Kontrolní seznam nastavení, aby test nelhal

  1. Spread nastaven jako variabilní, ne fixní, a čerpaný z tickových dat.
  2. Rozšíření spreadu modelováno kolem FOMC, NFP a CPI (koeficient 5–10× v okně publikace).
  3. Komise odpovídají reálnému ceníku vašeho účtu, ne výchozím nulám.
  4. Swapy zahrnuty včetně tripleswapu ve středu.
  5. U kryptoměn zahrnut funding rate a maker/taker poplatky podle konkrétní burzy.
  6. Slippage přidán jako konzervativní přirážka na vstupu i výstupu, nikoli nulový.
  7. Test spuštěn na stejném datovém feedu, jaký reálně používá vaše platforma pro tradingový účet.

Statistická validace: kolik obchodů, walk-forward a Monte Carlo

Použitelný backtest potřebuje minimálně 100 obchodů na jeden tržní režim, dva až tři roky historie a rozdělení dat na in-sample a out-of-sample v poměru zhruba 70:30. Bez téhle statistické kostry je i vizuálně hezká equity křivka jen náhoda, která se rozpadne v okamžiku, kdy narazí na živý trh. Přesně tady se láme hobby test od výsledku, který můžete nosit do Trading Challenge.

Minimální vzorek: počet obchodů a délka historie

Padesát obchodů vám neřekne nic — statistický šum je při takovém vzorku větší než samotná edge. Počítejte s minimálně 100 obchody na jeden tržní režim (trend, range, vysoká volatilita), tedy realisticky 300+ obchodů celkem, pokud chcete strategii nasadit napříč podmínkami. Historie by měla pokrývat dva až tři roky a musí obsahovat všechny tři scénáře: jasný trend, dlouhé rangebound období a alespoň jednu šokovou událost typu covidový propad v březnu 2020 nebo krypto flash crash. Strategie, která nikdy neviděla likviditní díru, vás v ní nechá se stop lossem, který se nevyplnil.

In-sample vs out-of-sample rozdělení

Rozdělte historická data na dvě části v poměru zhruba 70:30. Na in-sample části (prvních 70 %) optimalizujete parametry — ATR násobek stop lossu, období klouzavého průměru, filtr volatility. Out-of-sample část (zbylých 30 %) se nesmí použít k žádné optimalizaci, jen k ověření. Pokud strategie na out-of-sample propadne o polovinu profit factoru, neoptimalizovali jste edge, ale zakřivili jste parametry na šum konkrétního úseku dat — to je klasický overfitting, curve fitting v čisté podobě.

Walk-forward analýza v pěti krocích

  1. Rozdělte celou historii na sérii oken, například 12 měsíců in-sample + 3 měsíce out-of-sample.
  2. Optimalizujte parametry výhradně na prvním in-sample okně.
  3. Otestujte optimalizované parametry na navazujícím out-of-sample okně bez jakékoli úpravy.
  4. Posuňte celé okno o délku out-of-sample úseku dopředu (rolling window) a opakujte optimalizaci na nových datech.
  5. Sečtěte výsledky ze všech out-of-sample segmentů — to je vaše reálná, „nezfalšovaná" equity křivka.

Walk-forward analýza takhle simuluje to, co budete dělat živě: periodicky re-optimalizovat na čerstvých datech a věřit jen výkonu, který strategie podala mimo okno, na kterém se učila.

Monte Carlo a jak poznat overfitting

Monte Carlo backtest vezme sadu obchodů z vaší strategie a náhodně zamíchá jejich pořadí (případně simuluje variace ve velikosti slippage) v tisících iterací. Výstupem není jedno číslo max drawdownu, ale rozdělení pravděpodobnosti — kolik z 1 000 simulací skončí s drawdownem nad 20 %, kolik nad 30 %. Pokud i 5. percentil vypadá přijatelně vůči vašemu dennímu loss limitu, edge je robustní vůči sekvenci obchodů, ne jen vůči jednomu šťastnému pořadí.

Varovné signály overfittingu poznáte i bez Monte Carlo: desítky volných parametrů v jedné strategii, ostrý osamocený výkonnostní pík v optimalizační matici (okolní hodnoty parametrů dávají výrazně horší výsledky) a výsledek, který se rozpadne, jakmile posunete testovací okno o jediný měsíc. Zdravá strategie má na optimalizační matici plošinu, ne jehlu.

Placený backtesting software vs. nástroje zdarma: co za peníze reálně dostanete

Výhody

  • Ticková data v kvalitě 99,9 % modelace místo M1 rekonstrukce pod 90 %
  • Variabilní spread, komise a swapy modelované z reálné historie, ne odhadem
  • Výrazně rychlejší optimalizace a walk-forward běhy (cloud nebo vícejádrové zpracování)
  • Export deníku a reportů, se kterými se dá pracovat dál v Excelu nebo Pythonu
  • Podpora více tříd aktiv najednou včetně krypto futures a CME kontraktů

Nevýhody / rizika

  • Roční náklad často $150 až $400 (cca 3 500 až 9 000 Kč) navíc k datům
  • Stovky GB tickových dat na disku a delší doba prvního běhu testu
  • Vyšší přesnost svádí k přeoptimalizaci — víc parametrů, horší out-of-sample
  • Pro discretionary tradera, který testuje ručně, je přidaná hodnota minimální
  • Zdarma dostupná kombinace MetaTrader 5 a TradingView pokryje většinu běžných strategií

Připraveni tradovat fundovaný kapitál?

Vyberte si svou cestu — Instant účty, One-Step nebo Two-Step Challenge — už od $23, s fundovaným kapitálem až $300,000.

Vybrat challenge

Časté otázky

Co je zpětné testování a co vám řekne o strategii?+

Zpětné testování je simulace vaší tradingové strategie na historických datech, která ukáže, jak by se chovala v minulosti. Řekne vám orientační win rate, profit factor, expectancy a maximální drawdown, ale nezaručí budoucí výsledky – trh se mění a minulé podmínky se nemusí opakovat. Hlavní hodnota backtestu je v tom, že odhalí logické díry ve strategii ještě před tím, než riskujete kapitál na fundovaném účtu. Bez backtestu jdete do challenge naslepo a riskujete zbytečné porušení pravidel drawdownu.

Který nástroj na backtesting je nejlepší pro začátečníka?+

Pro začátečníka bez programování je nejlepší kombinace TradingView a MetaTrader 5 Strategy Tester, protože obojí funguje bez psaní kódu a je zdarma. TradingView nabízí Bar Replay, kde si strategii projedete svíčku po svíčce a naučíte se číst price action v reálném tempu. MT5 Strategy Tester zase umí přesnější simulaci na tickových datech i pro strategie s automatizací přes Expert Advisor. Kombinace obou vám dá jak vizuální pochopení, tak číselná data pro vyhodnocení edge.

Jak dosáhnout 99% přesnosti backtestu v MetaTraderu?+

99% přesnosti dosáhnete v MT4 i MT5 tak, že si stáhnete kvalitní tickové historické data (ne jen 1minutové OHLC) a necháte tester modelovat na úrovni "every tick based on real ticks". MT5 má oproti MT4 přesnější multi-asset engine a lépe zvládá i modelování spreadu, který se v reálném trhu mění. Bez tickových dat vám tester dopočítává ceny uvnitř svíčky matematicky, což u volatilních nástrojů jako XAUUSD nebo krypto vede ke zkresleným výsledkům. Ověřte si datový zdroj – ne každý broker nabízí historii dost hluboko do minulosti.

Jaký je rozdíl mezi MT4 a MT5 Strategy Testerem?+

MT5 Strategy Tester je novější a přesnější – zvládá multi-threading (rychlejší optimalizaci), lepší modelování tickových dat a nativní podporu více nástrojů najednou. MT4 zůstává jednodušší a spousta starších Expert Advisorů je psaná pouze pro něj, takže ho pořád využívají tradeři s legacy strategiemi. Pro forex je rozdíl v přesnosti malý, ale u kryptoměn a indexů s vyšší volatilitou se přesnost MT5 vyplatí. Pokud stavíte novou strategii od nuly, MT5 je dnes standardní volba.

Dá se backtestovat kryptoměny stejně spolehlivě jako forex?+

Backtestovat kryptoměny lze, ale spolehlivost je nižší než u páru jako EURUSD kvůli fragmentaci likvidity napříč burzami a vyšší volatilitě. Data z jedné burzy nemusí odpovídat cenám u vašeho brokera nebo prop firmy, takže se doporučuje testovat přímo na datovém feedu platformy, na které budete tradovat Crypto Challenge. XAUUSD je na tom podobně – spready a slippage se v obdobích nízké likvidity (asijská seance) chovají jinak než v hlavní seanci. Vždy počítejte s širší rezervou v risk managementu než u majorových forex párů.

Kolik stojí kvalitní tická data pro backtesting?+

Kvalitní tická data vyjdou v řádu desítek až stovek dolarů měsíčně u poskytovatelů jako Tick Data Suite nebo Dukascopy, v závislosti na počtu nástrojů a délce historie. Jeden rok tickových dat pro jeden forexový pár může zabrat i několik gigabajtů, takže u víceletého multi-asset backtestu počítejte s desítkami GB úložiště. Levnější alternativou jsou minutová data zdarma (např. z MT5 přímo od brokera), která stačí na hrubé ověření logiky, ale nejsou dost přesná pro finální ladění vstupů a stop lossů.

Jak zahrnout spread, komise a slippage do backtestu?+

Reálný spread, komisi, swap a odhad slippage musíte do testeru nastavit ručně – ve výchozím nastavení mnoho platforem počítá s nulovými nebo fixními náklady, což výsledek zkresluje směrem nahoru. V MT5 nastavíte komisi a swap v konfiguraci symbolu, spread lze modelovat jako proměnný podle reálné historie brokera. Slippage se dá simulovat přidáním fixního počtu pipů k nákladům na obchod, obzvlášť u zpráv typu NFP nebo FOMC, kdy fill často neodpovídá zadané ceně. Bez těchto nákladů vám i ztrátová strategie na papíře vyjde jako zisková.

Kolik obchodů potřebuje statisticky použitelný backtest?+

Za spodní hranici statistické použitelnosti se obecně považuje 100 obchodů, ideálně přes 300–500 pro strategie s nižším win rate a vyšší variancí. Méně obchodů znamená, že vzorek může být zkreslený náhodou – pár šťastných trejdů udělá ze slabé strategie zdánlivého vítěze. Délka historie by měla pokrýt různé tržní režimy (trend, range, vysoká i nízká volatilita), typicky minimálně 2-3 roky dat. U intradenních strategií s vysokou frekvencí obchodů dosáhnete dostatečného vzorku rychleji než u swingových setupů.

Co je overfitting a jak ho v backtestu odhalit?+

Overfitting znamená, že jste strategii tak dolaďovali na historická data, že perfektně sedí na minulost, ale v reálném tradingu selže, protože kopíruje šum místo skutečného edge. Poznáte ho podle extrémně vysokého počtu optimalizovaných parametrů nebo podezřele hladké equity křivky bez realistických proluk. Obranou je walk-forward analýza, kdy strategii otestujete na jednom úseku dat a ověříte na jiném, který jste při optimalizaci neviděli. Monte Carlo simulace navíc zamíchá pořadí obchodů a ukáže, jak citlivý je výsledek na náhodu – pokud se rozpadne, edge byl slabý.

Vyplatí se platit za backtesting software, nebo stačí MT5 zdarma?+

Pro drtivou většinu traderů stačí zdarma MT5 Strategy Tester a TradingView, placený software (např. specializované platformy s tickovými daty a pokročilou statistikou) se vyplatí až ve chvíli, kdy tradujete více nástrojů a strategií najednou a potřebujete rychlejší optimalizaci. Placené řešení ušetří čas a nabídne přesnější metriky jako Monte Carlo nebo pokročilý walk-forward, ale samo o sobě edge nevytvoří. Než investujete do software, ověřte si základní logiku strategie zdarma – dává smysl platit až tehdy, když víte, co přesně chcete testovat a proč.

Jak převést výsledky backtestu do risk plánu pro challenge?+

Výsledky backtestu (max drawdown, průměrná ztrátová série, expectancy na obchod) použijete k nastavení velikosti pozice tak, aby ani nejhorší historická série neprorazila daily loss limit ani max drawdown vašeho Trading Challenge. Pokud backtest ukázal max DD 15 % při riskování 2 % na obchod, u firmy s max drawdownem 10 % musíte riziko úměrně snížit. Počítejte s rezervou navíc – živý trading bývá psychicky náročnější a reálné podmínky (slippage, emoce) zhoršují výsledky oproti papírovému testu. Konzervativní přepočet z backtestu do risk plánu je jeden z hlavních rozdílů mezi tím, kdo challenge projde a kdo ne.

Jaké metriky sledovat kromě win rate v backtestu?+

Kromě win rate sledujte hlavně profit factor (poměr hrubého zisku k hrubé ztrátě), expectancy (průměrný zisk na obchod v R), maximální drawdown a poměr R:R u jednotlivých obchodů. Vysoký win rate s nízkým profit factorem často znamená, že strategie vydělává málo na výhrách a hodně ztrácí na těch pár prohraných obchodech. Sharpe ratio a délka nejdelší losing streak vám navíc řeknou, jak psychicky náročné bude strategii tradovat naživo. Win rate samotný bez kontextu ostatních metrik je zavádějící číslo, na které se nedá stavět risk management.

MH

Written by

Marcel Hambálek

Senior Trader, For Traders

Marcel trades Futures and Forex day-trading setups on funded accounts and writes about the executional details most traders skip — order types, slippage, session timing, platform quirks on MT5 and NinjaTrader. Pragmatic, mechanics-first, no fluff. Sleduj na LinkedIn

Follow on LinkedIn

Připraveni tradovat fundovaný kapitál?

Vyberte si svou cestu — Instant účty, One-Step nebo Two-Step Challenge — už od $49, s fundovaným kapitálem až $300,000.

Vybrat challenge

Tradujte až s $300,000

Vybrat challenge