Vysoká historická úspěšnost sama neprokazuje obchodní výhodu. Backtest vyhodnocuje přesná pravidla na určených datech v modelu provedení. I pečlivý výsledek může odrážet náhodu, výběr nebo přizpůsobení historii a negarantuje budoucí výnos.

Co můžete z historie zjistit

Kladné historické očekávání je informace o zvoleném vzorku. Pro širší závěr potřebujete náklady, oddělené vyhodnocení a odolnost předpokladů. Test může odhalit rozpor ve specifikaci nebo účetní chybu bez ohledu na to, zda křivka roste. Zaznamenejte, co test skutečně ověřil a co zůstává neznámé.

Pravidlo musí určit dostupnost informace

Napište symbol, timeframe, signální vstupy, čas pokynu, výstup a výpočet množství. Fiktivní denní pravidlo porovnává dokončené close s high předchozí svíčky a dovolí požadavek až po dostupnosti close. Použít konečné close pro vstup na dřívějším open téže svíčky by znamenalo budoucí informaci.

Definujte existující pozici, chybějící data a nedostatečnou marži. Nastavení indikátoru tyto situace neřeší ani negarantuje cenu. Hledání obchodní výhody proto odděluje pravidlo od výběru a nejistoty výsledku. Pracovní protokol pak umožní někomu dalšímu přezkoumat jednotlivý obchod, ne pouze obrázek křivky.

Data, produkt a neexistující magický počet

Měnový futures a OTC spot či CFD jsou různé kontrakty. Centralizovaná futures data nejsou automaticky náhradou dat pro retailový spot. Uchovejte poskytovatele, produkt, stranu ceny, časové pásmo, mezery a podmínky, které má strategie pokrývat.

Sto obchodů není univerzální hranice statistické významnosti. Záleží na závislosti, rozptylu, velikosti efektu, vyzkoušených variantách a režimech. Další instrument může měnit hypotézu, nikoli pouze zvětšovat důkaz. U portfolia zachovejte instrumenty dostupné v dané době a u makrodat tehdy dostupné publikace, ne pozdější revize.

OHLC samo neurčí pořadí dotyku stopu a cíle uvnitř svíčky. Ani název MT5 testu podle skutečných ticků nezaručuje jejich úplnost: dokumentace připouští generování ticků při existující minutové svíčce bez tickové historie. Prověřte konkrétní data a log.

Spread nejprve srovnejte s cenami plnění

Dva správné výpočty stejného longuJedna libovolná jednotka, vstupní Bid/Ask 100/102 a výstupní 103/105. Přesné plnění na zadaných stranách, bez komise, financování a skluzu.MODELOVÝ VÝPOČETAsk→Bid+1Střed→střed+3−1−1=+1Chybný odečet+3−2−2=−1
Dva správné výpočty stejného longu. Jedna libovolná jednotka, vstupní Bid/Ask 100/102 a výstupní 103/105. Přesné plnění na zadaných stranách, bez komise, financování a skluzu.

Před přidáním nákladů určete, z jakých cen zpráva vychází. −1 v tomto příkladu je účetní chyba, nikoli další platný model plnění.

Ask→Bid
+1 – 103−102: žádný další odečet spreadu.
Střed→střed
+3−1−1=+1 – Středy 101→104 minus obě poloviny spreadu.
Chybný odečet
+3−2−2=−1 – Dva celé spready neodpovídají zadaným plněním.

Původní fiktivní long má jednu libovolnou množstevní jednotku. Vstupní Bid/Ask 100/102 má střed 101, výstupní 103/105 střed 104. Přesný nákup za Ask 102 a prodej za Bid 103 dává +1 cenovou jednotku. Změna středů +3 minus polovina vstupního spreadu 1 a výstupního 1 dává stejných +1.

Odečíst oba celé spready 2 a 2 od změny středů by dalo −1, chybný výpočet. Další odečet 2 od výsledku 103−102 by rovněž účtoval cenovou složku podruhé. Bez komise, financování, skluzu a garantovaného skutečného plnění jde pouze o úplný účetní model. Každá cena musí mít známý původ.

Samostatné náklady a citlivost

Výsledek skutečného Ask→Bid už obsahuje spread vzhledem ke středům. Přidejte jen další samostatnou komisi, financování nebo výslovně modelované odchylky plnění. Fiktivní spread 0,8 pipu tvoří 0,4 % cíle 200 pipů a 16 % cíle pěti pipů. Jsou to podíly cílové vzdálenosti, nikoli obchodní výhody.

Další původní model má 50 uzavřených obchodů: 30 výher po 40 PLN a 20 ztrát po 50 PLN před náklady. Hrubé výhry 1 200 PLN, ztráty 1 000 PLN, čistě před náklady +200 PLN, průměr +4 PLN a profit factor 1,20. Plný náklad účtujte každému uzavřenému obchodu včetně ztrátového.

Při 2 PLN za obchod jsou výhry po 38 a ztráty po 52 PLN, součet +100, průměr +2 a profit factor 1 140/1 040≈1,10. Při 4 PLN jde o výhry 36 a ztráty 54, tedy 1 080/1 080=1 a součet i průměr nula. Mění se jen zadaný náklad, nejde o pozorovanou strategii.

Nový samostatný CZK protipříklad párování: čtyři modelové obchody mají hrubé výsledky +300,+300,−200,−200 Kč. U prvních dvou je komise 20 Kč, u posledních dvou 80 Kč za celý obchod. Čisté výsledky +280,+280,−280,−280 mají součet nula a profit factor 560/560=1.

Průměrná komise je 50 Kč. Její dosazení každému obchodu dá +250,+250,−250,−250, stejnou nulu a stejný profit factor, ale vymyšlené jednotlivé výsledky. V pořadí výhra, výhra, ztráta, ztráta je pokles z vrcholu 560 Kč ve správném modelu, oproti 500 Kč s průměrem. Shodný součet a profit factor tedy neověří průběh ani správné párování nákladů. Jde o izolovaný korunní model, nikoli přepočet původní PLN tabulky.

Zkoušejte věrohodné změny nákladů a plnění. Dvojnásobek průměrného nákladu je zvolený filtr, ne obecná bezpečnostní rezerva. Ani spotřebování dvaceti procent hrubého zisku náklady není univerzální hranice zamítnutí.

Oddělený test po použití už není oddělený

Výběr nejlepšího parametru, instrumentu nebo rozdělení vzorku může zachytit zvláštnosti historie. Evidujte všechny pokusy i nápady mimo optimalizátor. Dva optimalizované parametry neodstraní výběr provedený jinde. Silný výsledek sám přeučení nedokazuje, ale vyžaduje nezávislé hodnocení.

Rozdělení 70/30 je jedna možná volba, ne zákon. Zmrazte hranici a pravidla před laděním. Slabší test může odrážet režim i náhodu. Po změně pravidla podle jeho výsledku jste test použili pro vývoj; zaznamenejte to.

Původní časový model přiřazuje rozhodnutí v čase t výsledek až t+3. První test začíná v t 10 a fit musí skončit před ním. Z rozhodnutí t 1 až t 9 mají včas známé výsledky jen t 1 až t 6: t 6 je označeno v t 9, zatímco t 7 až t 9 teprve v t 10 až t 12. Tyto tři řádky fit nesmějí informovat. Starší ceny mohou přesto být potřeba pro testový indikátor. Vyloučení řeší tento překryv výsledků, ne každou formu úniku informací.

Co skutečně plyne ze zadaných metrik

Při hypotetické pravděpodobnosti výhry 0,54, průměrné výhře 2,3R a ztrátě 1R je hrubé očekávání 0,54×2,3−0,46=0,782R a profit factor 1,242/0,46=2,70. Tyto předpoklady neurčují drawdown ani souhrnný výnos. Samostatně zadaný výnos 87 % přesně za pět let znamená složeně asi 13,34 % ročně; neodvozujeme jej z uvedených obchodních metrik.

Propojte zprávu s konkrétní verzí dat

  1. Uložte mechanickou specifikaci včetně okamžiku dostupnosti informace, množství a nejednoznačných vstupů. Nezávisle zopakujte signály a vysvětlete rozdíly.
  2. Před laděním určete období a chronologický vývojový a testový vzorek. Dva ani pět let nejsou obecnou povinností.
  3. Sepište zdroj cen a samostatné náklady; reprodukujte výhru, ztrátu, chybějící signál i nejednoznačnou svíčku.
  4. Uveďte počet, závislost, rozptyl a nejistotu obchodů spolu se všemi pokusy. Sto obchodů automaticky nic necertifikuje.
  5. Demo porovnávejte se zmrazeným modelem. Tři měsíce pozorování ani kladný výsledek nezaručují připravenost nebo povinnost obchodovat živě.

Nezveřejněný kurz nemusí být chybějícím záznamem

Původní badatelský snapshot za 2016–2025 rozlišuje 2 560 publikací EUR/USD a 49 pracovních dnů bez publikace pomocí kalendáře TARGET. Zachováváme původní období, data a postup; tento článek netvrdí nový běh ani převod studie do CZK. Nezveřejněný kurz není datová mezera: kalendář ECB 2016–2025 ukazuje zdrojová data a kalendářní kontrolu.