V tomto článku
Po přečtení dokážete…
- Posoudit povinné kategorie zvlášť od celkového součtu úspěšných případů.
- Zaznamenat použití vyhodnocovacího období při změně verze.
- Po restartu srovnat skutečnou expozici před doplněním požadovaného množství.
Vysvětlení pojmů přímo v článku
Backtest: historický test pravidel Obchodní plán Provedení pokynu Equity — aktuální hodnota účtu Likvidita trhu Velikost poziceHistorický test je jedna část hodnocení strategie. Pravidla, data, oddělené vyhodnocení a provoz na účtu odpovídají na různé otázky. Program může přesně vykonávat ztrátový nápad; krásný report může zase vzniknout chybou programu. Ani splnění všech zvolených kontrol negarantuje přežití účtu nebo trvalou výhodu.
Místo jedné křivky veďte důkazní kartu
Každá verze potřebuje otázku, očekávaný stav, pozorovaný výsledek a otevřené omezení. Zařaďte vstup, ztrátu, nepřítomnost signálu, potvrzené odmítnutí a restart. Chybějící důkaz označte „neověřeno“. Hypotetický výnos 30 % vybraný ze 300 kombinací vybízí ke kontrole výběru, ne k tvrzení obchodní výhody. Metodika backtestu propojí výsledek s konkrétními pravidly.
Celkových 98 % neopraví selhané odmítnutí
Opravte zpracování odmítnutí a ověřte dotčené i běžné stavy. Chybějící síťová odpověď není automaticky potvrzené odmítnutí.
- Běžné stavy
- 98/98 splněno – Všechny zaznamenaly očekávaný stav.
- Potvrzené odmítnutí
- 0/2 splněno – Program mylně označuje exekuci; povinné kritérium selhává.
- Celkový seznam
- 98/100 =98 % – Agregát nenahrazuje oddělenou povinnou kategorii.
Původní vymyšlený seznam 100 funkčních případů obsahuje 98 běžných stavů a dvě potvrzená odmítnutí. Běžné případy všechny splní předem zadané kritérium. U odmítnutí měl program zaznamenat odmítnutí a neoznačit pokyn za vykonaný; oba případy selžou. Celkem 98/100=98 %, v povinné kategorii odmítnutí 0/2=0 %.
Povinné kategorie se hodnotí samostatně. Opravte zpracování odmítnutí, opakujte dotčené případy a ověřte zachování běžné funkce. Každý rámec diagramu znamená 100 % vlastní kategorie, ne stejně mnoho případů. Nejde o pravděpodobnost budoucí spolehlivosti, kvalitu brokera ani výnos. Nejasná síťová odpověď navíc není potvrzené odmítnutí z tohoto příkladu.
Parametry ještě nejsou úplným pravidlem
Fiktivní kandidát kombinuje EMA 50, EMA 200, RSI 14, dvacetiperiodový průměr, stop 1,5 ATR 14, cíl 2,5 ATR a zvolené 1 % plánované cenové ztráty. Stále potřebuje okamžik dokončení svíčky, přesný „dotyk“, realizovatelné ceny, množství a řešení současného stopu a cíle. Bez toho jiný člověk či program nemusí rozhodnout stejně.
Napište vstup, výstup, objem a stavy neobchodování bez dodatečné interpretace výsledku. Plánované procento není garantovaný strop ztráty při mezeře. Zaokrouhlení objemu a nedostatek vstupních dat také patří do specifikace.
Datové okno musí odpovídat otázce
Vyberte historii podle instrumentu a hypotézy, nikoli povinného počtu let. Uložte produkt, poskytovatele, pásmo, strany ceny, mezery, verzi kódu, parametry a model exekuce. Archivujte data nebo doložený identifikátor spolu s operacemi a logy. MT5 skutečné ticky odlište od generovaných náhrad.
Nová historie, build či nastavení účtu může změnit výsledek i bez změny strategie. Počet obchodů neprokazuje nezávislé pozorování. Porovnání dvou běhů proto začíná deklarovanými podmínkami a dohledáním prvního rozdílu.
Oddělené období chraňte před vlastním rozhodováním
Předem určete chronologický vývojový a vyhodnocovací blok; 70/30 je jen jedna možnost. Slabší out-of-sample může odrážet náhodu, náklady i podmínky vedle výběru. Když verze 1.0 na 2024–2025 ztrácí v pondělí a podle toho vytvoříte 1.1 bez pondělků, opakovaný výsledek 2024–2025 je vývojový důkaz pro novou verzi. Přejmenování období nezajistí nezávislost.
Uchovejte obě zprávy a důvod změny. Přehled pokusů má obsahovat i varianty, které nevstoupily do optimalizátoru. Výběr z grafů a výběr parametru mají stejnou potřebu poctivě evidovat, co jste už viděli.
Walk-forward je další kontrola, ne razítko
Fiktivní postup ladí na 2018–2021 a hodnotí 2022, potom ladí 2019–2022 a hodnotí 2023. Opakujte předem zvolenou posuvnou konstrukci bez budoucích informací. Pět až sedm cyklů je návrh, ne univerzální minimum. Definujte WFE a jeho jmenovatel; pásma 0,5–0,75 či pod 0,3 nejsou všeobecné verdikty.
Walk-forward analýza propojuje zmrazené volby s pozdějšími okny. Pokud výsledek změní další verzi, zapište změnu do výzkumného protokolu. Nestabilní parametr stojí za zkoumání, ale padesátiprocentní změna nebo WFE pod 0,5 sama neurčuje příčinu.
Živé pozorování, demo a případná omezená studie
Demo nebo pozorování bez pokynů ověří načasování, oprávnění, reakce a obnovu v reálném čase. Ukládejte identifikátor nápadu, požadovaný objem, plnění a aktivní objednávky. Volba Forward v MT5 testeru však znamená pozdější část historického období, nikoli budoucí kotace na demu. Měsíc bez poruchy neotestoval vzácnou poruchu a demo nereprodukuje jistě živá plnění.
Původní fiktivní cíl nákupu je 0,20 lotu. Před odpojením se naplnilo 0,08 a zbytek objednávky byl poté potvrzeně zrušen. Pro stejný nápad nejsou jiné pozice ani pokyny. Opakovat 0,20 dává celkem 0,28, překročení 0,08 neboli 40 % cíle. Pouze rozdíl 0,20−0,08=0,12 dá zamýšlených 0,20.
Pokud zrušení není známé, starý zbytek se ještě může naplnit. Nejdřív rekonstruujte skutečný stav, pak teprve případný nový požadavek. Toto řeší jednu zadanou cestu selhání, ne celkovou spolehlivost. Vypnutí nových požadavků samo neuzavře existující pozice.
Nový samostatný CZK případ: vlastní kontrola povoluje souhrnnou modelovou cenovou ztrátu 1 000 Kč přes dva nápady. První již zabírá 600 Kč, druhý požaduje 800 Kč. Kontrola jen nového požadavku jej mylně přijme, protože 800<1 000, ale celek 1 400 Kč překračuje rozpočet o 400.
Pokud každá nová jednotka představuje v tomto pevném modelu 100 Kč a žádné další náklady či pokyny nejsou, zbývá 400 Kč, tedy čtyři jednotky místo osmi. Po restartu musí kontrola započíst skutečně existující první nápad. Modelový limit není jistý maximální účetní propad při skluzu, změně konverze nebo mezeře; případ odhaluje opomenutý rozsah kontroly, ne garantuje bezpečí.
Jestliže má smysl omezená živá studie, určete skutečný kontrakt a expozici. Mikro lot není automaticky desetina libovolného cíle. Ilustrační tři až šest měsíců samo nedává právo navyšovat objem. Porovnejte náklady a plnění s modelem před další volbou; ani shoda etap neodstraní tržní riziko.
Úplná ukázka breakout pipeline bez smyšleného výzkumu
Všechna následující čísla jsou zadaná. EUR/USD M30 kandidát používá předchozí dvacetisvíčkové high pro vstup a desetisvíčkové low pro výstup, stále s potřebou přesného načasování a plnění. Vývoj 2014–2020 a hodnocení 2021–2023; předpokládejme vybraných 23/11 svíček a stop 1,4 ATR.
Přiřazené IS metriky jsou úspěšnost 58 %, profit factor 1,72 a anualizovaný výnos 22 %, oproti 54 %, 1,51 a 18 % OOS. Agregáty neurčují sekvenci obchodů ani drawdown. Pozdější demo scénář přidá půl pipu exekučního nákladu a volitelný živý scénář má 51 % výher. Žádná taková souhrnná hodnota nevaliduje další etapu ani neurčuje loty. Potřebujete společné signály, výplaty, náklady a nejistotu.
Co založit do pracovního registru
- Uložte přesné pravidlo a výpočet množství z equity, datovou verzi a čas dostupnosti každého vstupu.
- Auditujte pásmo, mezery, tickový původ a změny kontraktu v období odpovídajícím otázce.
- Předem definujte chronologické rozdělení, metriku a posuvná okna. Neprohlašujte ilustraci 70/30 a 5–7 cyklů za zákon.
- Testujte běžný stav i potvrzené odmítnutí, restart a nejasnou odpověď. Evidujte neprověřené případy místo předstíraného dokončení.
- Porovnejte náklady, drawdown a nejistotu vedle výnosu. Dvanáct procent ve všech etapách není automaticky bezpečnější než 30 % IS a 8 % OOS.
Monte Carlo zkoumá zadané způsoby vzorkování, ne všechny budoucí události a likviditní selhání. Výsledek procesu může být zamítnutí nápadu nebo pokračování v pozorování bez živých pokynů.
Ověřte si, co jste se naučili
Přibližně 2 minut procvičování.
Zobrazit odpověď a vysvětlení
Součet je správný, nenahrazuje však 0/2 v samostatně požadované kategorii.
Další otázky
Čím se proces liší od jednoho backtestu?
Jeden běh posuzuje implementaci s danými předpoklady. Proces eviduje čas pravidla, data, náklady, oddělená pozorování a provozní selhání. V modelu 98/100 stále selhává povinných 0/2 odmítnutí. Zisková křivka tuto chybu neopraví.
Jak dlouho trvá cesta k živému mikro lotu?
Neexistuje univerzální devíti až patnáctiměsíční plán ani povinnost přejít na živý účet. Potřebujete relevantní případy, ne jen uplynulé měsíce. Klidné období neotestuje vstup a běžný provoz neotestuje restart. Neúplné kontroly označte otevřeně.
Jaké metriky porovnávat mezi etapami?
Shodně vymezené signály, množství, čisté výplaty, náklady, expozici a equity drawdown za známá období. Zachovejte i odmítnuté a nevyplněné požadavky. Delší vzorek může mít větší maximum propadu bez nové chyby; univerzální rozdíl 10 bodů, 0,3 či 0,5 R neurčuje příčinu.
Zaručuje splněný proces budoucí zisk?
Ne. Kontroly odpovídají na omezené otázky podle zadaných předpokladů. Můžete nápad odmítnout nebo zůstat v pozorování. Monte Carlo zkoumá vlastní vzorkování, nikoli všechny budoucí ztráty, události a likviditní selhání.
Zdroje a ověření
- MetaTrader 5 — Historický test, Forward a nastavení
V tomto auditu čerstvě přečtena relevantní dokumentace testu s pevnými parametry a pozdějšího historického Forward bloku. Tato funkce není budoucí pozorování na demu ani certifikace výnosu.
- MetaQuotes — Požadavek a skutečný obchodní stav
Čerstvě přečteny relevantní návratové hodnoty a obchodní události: přijetí požadavku neznamená jisté dokončené plnění. Model částečného plnění předpokládá výslovně potvrzené zrušení zbytku; žádný pokyn nebyl odeslán.
- MetaTrader 5 — Reálné a generované ticky
V tomto auditu čerstvě přečteny relevantní pasáže o původu ticků a generování při chybějící historii. Dokumentace neověřuje konkrétní dataset ani úplnost obchodního procesu.
Výpočty používají výslovně uvedené předpoklady. Nenahrazují aktuální tržní údaje ani podmínky poskytovatele.
