V tomto článku
Po přečtení dokážete…
- Spočítat čistý výsledek a podmíněnou hranici úspěšnosti.
- Rozlišit součet, průměr a propad při stejných obchodech.
- Odhalit, kdy minimální poplatek zruší proporcionalitu menší pozice.
Vysvětlení pojmů přímo v článku
Drawdown: pokles od předchozího vrcholu Podíl ziskových obchodů Backtest: historický test pravidel Expectancy: očekávaný výsledek Velikost pozice RSI — index relativní sílyObchodní metoda může používat ukazatel k rozhodování. Výpočet z minulých cen sám nedokazuje budoucí ziskovost ani její nemožnost. Ukazatel popisuje transformaci vstupů; strategie potřebuje také vstup, výstup, objem, provedení a náklady. Posuzujte celý předem určený postup, nikoli působivý tvar čáry.
Co ukazatel počítá a odkud bere hodnoty
U každého nástroje zjistěte vzorec i vstupy. SMA sečte vybraná pozorování a vydělí je počtem. Hypotetická zavření EUR/USD 1,1000; 1,1010; 1,1020 dávají SMA(3)=1,1010. To není předpověď dalšího zavření. Jiná cena, okno nebo datový zdroj vytvoří jiný výsledek. Některé skripty používají i další data, proto nelze všechny označit za pouhé zpracování viditelných cen.
Nový název stejné cenové transformace nepřidává nezávislé pozorování. Přesto může podmínku zpřesnit a umožnit reprodukci. U překřížení zavírací ceny nad SMA určete pár, časový rámec, okamžik potvrzení, dostupnou vstupní cenu, výstup a velikost pozice. Vyřešte další signál během otevřeného obchodu. Věta „nakoupím, když čára roste“ tyto otázky neřeší.
Odvozená hodnota a zpoždění nejsou diagnózou výhody
Historický výpočet je jiný objekt než odhad budoucnosti. Extrém oscilátoru sám neurčí vyčerpání ani čas obratu. Na neuzavřené svíčce se hodnoty mění; konečnou potvrzenou hodnotu nesmíte vložit do dřívějšího rozhodnutí. Porovnávejte záznam tehdy dostupného signálu s pozdějším grafem. Běžná průběžná aktualizace ještě není podvodné překreslování.
Tři souhlasné barvy nemusí znamenat tři nezávislá potvrzení, pokud zpracovávají stejné ceny. Přínos další podmínky měřte proti pevnému základu na odděleném vyhodnocení. Není povinné mít jeden trendový, jeden volatilní a jeden úrovňový ukazatel. Terminologii rozvíjí předstihové a zpožděné ukazatele, nikoli slib zaručeného předstihu.
Stejný výsledek, jiný propad
Model A má čisté výsledky +2; −1; +2; −1 R, tedy kumulativně 0; 2; 1; 3; 2 R. Model B pořadí +2; +2; −1; −1 R vytváří 0; 2; 4; 3; 2 R. Oba mají součet +2 R a dvě výhry ze čtyř. Největší pokles od vrcholu k pozdějšímu dnu však činí u A 1 R, u B 2 R. Počítáme uzavřené výsledky, pevnou referenční částku R, bez reinvestování či otevřených pozic; nejde o procentní equity drawdown ani celé budoucí riziko.
Závěr diagramu: součet a podíl vítězných obchodů nepopisují pořadí ztrát. U B následují dvě ztráty až po vrcholu 4 R. Propad od tohoto vrcholu dosáhne 2 R, přestože oba obchodníci skončí stejně.
O ziskovosti rozhodují také výplaty a náklady
Označme p podíl výher, W průměrnou hrubou výhru, L kladně vyjádřenou průměrnou hrubou ztrátu a c průměrné náklady. Bez nulových obchodů je čistý průměr p×W−(1−p)×L−c. Z historie dostanete popis vzorku, nikoli známou budoucí očekávanou hodnotu. Samotná vysoká úspěšnost neurčuje znaménko výsledku.
Hypotetické A: ze 100 obchodů je 40 výher po 200 USD a 60 ztrát po 100 USD. Hrubě +2 000 USD, náklady 25 USD na obchod odečtou 2 500 USD. Čistý součet je −500 USD, průměr −5 USD. B má 70 výher po 50 USD a 30 ztrát po 150 USD: hrubě −1 000 USD, po nákladu 10 USD na každý obchod čistě −2 000 USD, průměr −20 USD. Nejde o test skutečného indikátoru.
Podmíněná hranice úspěšnosti A je (100+25)/(200+100)=41,6667 %. Změna cíle může současně změnit p, W i L; nemůžete zvětšit výhru a automaticky zachovat starou četnost. Pokud skutečné vstupní a výstupní ceny již zahrnují spread, neodečítejte ho podruhé. Výpočty konkrétních vstupů vysvětlují RSI a MACD; samy tím nepotvrzují obchodní výhodu.
Dostupnost dat, náklady a volba parametrů
Výběr nejlepší konfigurace z mnoha historických pokusů může přizpůsobit pravidlo šumu. Carr a López de Prado popisují problém kalibrace; jejich návrh se vztahuje k cenám modelovaným diskrétním Ornsteinovým–Uhlenbeckovým procesem. Není to důkaz funkčnosti libovolného ukazatele. Zde je ověřen abstrakt původní práce, nikoli nová replikace jejího modelu.
Uchovejte všechny zkoušené varianty a oddělte vývojovou a později nepoužitou část. Zhoršení mimo vývoj samo neurčuje příčinu: prověřte náklady, chyby dat, dostupnost signálu, plnění, změnu podmínek i náhodu. Změnou pravidel po zhlédnutí výsledku spotřebujete daná data jako nedotčený test. U placeného nástroje kontrolujte metodiku, úplnou historii a předplatné; cena sama nedokazuje kvalitu ani nekvalitu.
Lepší průměr může doprovázet menší součet
Za stejné období vezměme 20 nepřekrývajících se příležitostí s pevnou částkou R, již po předpokládaných nákladech. Filtr ponechá [2; 2; −1; 1] R: čtyři obchody, součet 4 R, průměr 1 R. Odmítne jedenáct +1 R a pět −1 R: šestnáct obchodů, součet 6 R, průměr 0,375 R. Celý soubor má 10 R a průměr 0,50 R.
Průměr přijatého obchodu se zdvojnásobil, ale celkový výsledek stejného období klesl z 10 R na 4 R. Filtr mohl změnit propad či časovou zátěž, to však musíte změřit. Zvýšení objemu mění předpoklady srovnání. Proporční zmenšení všech výher, ztrát i nákladů zachová znaménko průměru; pevný minimální poplatek tuto proporcionalitu naruší. Řízení rizika nezmění záporné pravidlo v kladné.
CZK příklad: stejné signály, jiná jednotka poplatku
Nový výhradně hypotetický model má deset obchodů na EUR/CZK s pozicí 1 000 EUR: šest hrubých výher po 120 CZK a čtyři hrubé ztráty po 100 CZK. Hrubý součet je 320 CZK. Úplný dodatečný poplatek 20 CZK na obchod vytvoří čistých 120 CZK. Zmenšení objemu na polovinu sníží hrubý součet na 160 CZK, ale předpokládané pevné minimum 20 CZK zachová celkové poplatky 200 CZK. Čistě dostanete −40 CZK, ačkoli signály ani 60% hrubá úspěšnost nejsou změněny.
Pokud by místo minima platilo čistě proporčních 10 CZK na poloviční obchod, výsledek by byl +60 CZK. Rozdíl 100 CZK mezi těmito variantami není selhání indikátoru, nýbrž změna nákladové funkce. Částky nejsou sazebníkem brokera. Cenové výsledky zde již obsahují kotovaný spread; dodatečný poplatek jej znovu neobsahuje.
Stejný výsledek, jiný propad
A i B končí +2 R při úspěšnosti 50 %, ale B klesne z 4 R na 2 R; A nejvýše o 1 R.
Na malé obrazovce lze diagram posunout vodorovně nebo zvětšit. Hodnoty a závěr najdete také níže v textu.
- A
- 0; 2; 1; 3; 2 R – Největší propad 1 R.
- B
- 0; 2; 4; 3; 2 R – Největší propad 2 R.
Co prakticky udělat při dalším testu
- Zmrazte verzi: instrument, feed, rámec, parametry, vstup, výstup, objem i náklady. Zaznamenejte také pravidlo dalšího signálu.
- Uchovejte úplnou posloupnost čistých výsledků, zamítnuté a neprovedené pokyny. Vedle průměru uveďte počet, součet a propad.
- Reprodukujte skutečný okamžik potvrzení a následnou dostupnou cenu. Pozdější údaj nesmí zpětně řídit dřívější obchod.
- Vyhodnoťte nepoužitou část bez přeladění. Roční předplatné a minimální poplatky přiřaďte metodě konzistentně.
Hledání obchodní výhody navazuje na celý postup. Demo a papírové ověření odhalují chyby bez nutnosti riskovat skutečné peníze, nezaručují však budoucí zisk.
Ověřte si, co jste se naučili
Přibližně 2 minut procvičování.
Zobrazit odpověď a vysvětlení
Správně: cesta 4→3→2 vytváří propad 2 R; u A žádný pokles od vrcholu nepřekročí 1 R.
Další otázky
Existuje ukazatel, který vždy předbíhá cenu?
Použití minulých dat samo nedokazuje ani nevylučuje předpověditelnost konkrétního jevu. Určete vstupy a budoucí událost, pak pravidlo ověřte po nákladech na nepoužitých datech. Slib vždy správného předstihu potřebuje důkazy. Rozlišujte průběžné aktualizace od později potvrzených hodnot.
Zlepší spojení několika indikátorů šanci na zisk?
Záleží na úplném pravidle. Transformace stejné ceny nejsou automaticky nezávislá pozorování. Přínos filtru měřte vůči pevnému základu včetně nákladů, počtu a součtu za stejné období. Náš filtr zvýší průměr z 0,50 R na 1 R, ale sníží součet z 10 R na 4 R.
Co kontrolovat při rozdílu živých a historických výsledků?
Přizpůsobení historii je jedna možnost, nikoli hotová diagnóza. Prověřte zdroje dat, čas dostupnosti signálu, plnění, náklady, pravidla pozic, změnu podmínek a nejistotu vzorku. Uchovejte všechny konfigurace a nedolaďujte je podle údajně nedotčeného vyhodnocení.
Má smysl koupit balíček indikátorů nebo signály?
Posuzujte zveřejněnou metodiku, úplné výsledky, dosažitelné ceny, všechny náklady a cenu předplatného. Vybrané výhry a optimalizovaný graf nestačí. Placení nedokazuje kvalitu a cenový původ ukazatele nedokazuje bezcennost. Výpočet můžete zkoumat i papírově bez nákupu nebo vkladu.
Proč může menší pozice změnit kladný výsledek na záporný?
Pokud poplatek obsahuje pevné minimum, neklesá úměrně s objemem. V CZK modelu se hrubých 320 CZK zmenší na 160 CZK, ale deset poplatků po 20 CZK zůstane 200 CZK. Výsledek je −40 CZK místo +120 CZK při plném objemu. Nejde o obecné doporučení větší pozice.
Zdroje a ověření
- MetaQuotes: Moving Average
Oficiální dokumentace vzorců klouzavých průměrů; dokládá výpočet SMA z vybraných cen, nikoli budoucí ziskovost. Dokumentace platformy, ne české právní pravidlo.
- MetaQuotes: Testing Report
Přečteny definice výsledků a propadů mezi místním vrcholem a následujícím minimem, včetně rozlišení balance a equity. Zdejší pevný model v R není procentní equity report; jiné interpretační výroky dokumentace nejsou důkazem výhody.
- Carr a López de Prado: Determining Optimal Trading Rules without Backtesting
Přečten původní abstrakt a vymezení diskrétního Ornsteinova–Uhlenbeckova procesu; nikoli celý pracovní text ani nová replikace. Podporuje upozornění na přizpůsobení pravidel historickým pokusům, nikoli obecnou záruku výnosu.
- TradingView: Repainting
Dříve samostatně přečtena dokumentace průběžných a historických hodnot a pozdějšího potvrzení. Dokládá potřebu zaznamenat tehdy dostupný signál; nejde o audit konkrétního placeného skriptu.
Výpočty používají výslovně uvedené předpoklady. Nenahrazují aktuální tržní údaje ani podmínky poskytovatele.
