V tomto článku
Po přečtení dokážete…
- Ověřit dostupnost vstupů v čase rozhodnutí.
- Rozlišit průběžné a konečné High.
- Porovnat kompatibilitu, kandidátní cestu a sdílený kapitál.
Vysvětlení pojmů přímo v článku
Backtest: historický test pravidel Obchodní deník Obchodní plán Drawdown: pokles od předchozího vrcholu Stop-loss: aktivace a plnění Take Profit (TP)Nástroj pro backtest vybírejte podle otázky, kódu a dat. Ruční rozhodování potřebuje skrytou budoucnost a záznam, EA kompatibilní runtime a výslovné provedení. Forex Tester Desktop a Online jsou jiné produkty, MT4 a MT5 mají odlišné testery. Značka ani konečný balance samy platnost testu nedokládají.
Co testuje prostředí MetaTrader
Strategy Tester vyhodnotí kompatibilní Expert Advisor v historických datech a vydá záznam obchodů. MT4 používá MQL4, MT5 MQL5 a více tickových režimů. Nejde vždy o jedno volání na svíčku: režim a události programu určují dostupná pozorování. Vizualizace MT5 ukazuje simulované akce EA, není automaticky plný panel pro ruční replay zadávání; doplněk potřebuje vlastní kontrolu.
Every tick based on real ticks používá dostupné brokerovy zaznamenané ticky. Dokumentace popisuje generování při minutové svíčce bez ticků a ignorování ticků bez odpovídající minutové svíčky. Ověřte pokrytí a report, ne pouze zvolený název. Optimalizace může mít úplné a genetické hledání, místní či podporované cloudové agenty. Podrobnější data a hledání samy nezaručí realistické plnění nebo zisk.
Kompatibilita zahrnuje živé funkce robota. MT4 tester podle dokumentace neobsluhuje Timer/ChartEvent ani WebRequest a další vnější interakce; obchoduje testovaný symbol. Robot závislý na časovači nebo webu proto potřebuje zvláštní ověření. Úspěšně dokončený report tento živý mechanismus neotestoval. Sledujte první operace a deník.
Co patří konkrétní edici Forex Tester
Desktop nabízí ruční replay i vlastní automatické strategie. Návod popisuje vlastní expert jako DLL, nikoli prosté přenesení EX4/EX5 do totožného MetaTrader runtime. Online běží v prohlížeči s vlastními nástroji a plány: uvádí roboty, poloautomatické schvalování, optimalizaci výstupu a import historie obchodů podle plánu. Import MT4/MT5 obchodů není import kódu EA. Ověřte první signály, množství, ceny, poplatky a stavy při každé konverzi.
Replay může procvičit pravidlo, rychlejší přehrávání však neprokazuje rychlejší rozvoj dovednosti. Srovnejte zdroj, data, mezery, Bid/Ask či Last, seance a náklady. Placená historie není automaticky kvalitnější než brokerova. Licence, funkci nebo datové oprávnění jedné edice nepřenášejte podle stejné značky na druhou.
Pět kritérií a úplné náklady
Původní fiktivní roční rozpočet:lokální tester s nulovou licencí a daty 20 USD/měsíc stojí 240 USD. Licence 120 USD/rok a data 15 USD/měsíc dávají 300 USD. Žádné daně, hardware, doplňky nebo pronajatý výpočet. Nejde o současné tarify. Bezplatná licence není nulový workflow a data za peníze nejsou důkaz přesnosti. MQL5 Cloud odděleně účtuje spotřebované prostředky agentů a přenos; univerzální bezplatnou kvótu zde nepředpokládáme.
Posuzujte účel, celý náklad, kompatibilitu kódu, kvalitu dat a optimalizaci. MT5 je přirozený tester MQL5, Forex Tester má vlastní automatizaci i Desktop Strategy Optimizer; není pouze pro lidi proti „strojovému“ MT5. Walk-forward odděluje postupná trénovací a pozdější hodnoticí okna, ale výsledek stále závisí na datech, nákladech a protokolu.
Kdy začít u Strategy Testeru
Pro MQL5 EA začněte kompatibilním nativním prostředím, zvolte režim podle pozorovaných vstupů a ověřte real-tick pokrytí, náklady i zpoždění. Jiný produkt může automatizovat vlastní API, neznamená to kompatibilitu vašeho souboru. Evidujte celé parametrické hledání. Nejlepší in-sample varianta není nezávislý výsledek a jeden pozdější MT5 Forward oddíl není automaticky opakovaný walk-forward. Budoucí výnos negarantuje ani jeden.
Ruční cvičení, pořadí cen a dostupnost
U konkrétní edice porovnejte pause, zápis, ovládání, export a skrytou budoucnost. Desktop popisuje návrat zpět i Forward testing only. Návrat může pomoci výuce, ale opravené rozhodnutí na známé cestě není nezávislý test. Opakované cvičení od hodnoticího záznamu oddělte.
Původní OHLC příklad kupuje jednu modelovou jednotku za 100, SL 95, TP 108. Spojité cesty, plnění přesně na úrovni a nulový spread i ostatní náklady. Cesta 100→110→90→105 a 100→90→110→105 mají stejné O 100, H 110, L 90, C 105. První skončí na TP+8, druhá na SL−5. Konečná svíčka sama nevybere příznivý výsledek. Jemnější data mohou určit pořadí, ale živé provedení stále potřebuje správnou cenovou stranu a model plnění.
Dostupnost je samostatná podmínka
Jiná oddělená cesta má body 10:00/100,10:20/101,10:50/110 a 11:00/104, lineární spojnice a žádné jiné extrémy. Interval výslovně obsahuje koncové 11:00; nepopisuje pravidlo přidělení ticku do svíčky konkrétní platformy. Žádný spread, pokyny ani peněžní výsledek. Šedá pozdější část slouží zpětnému zobrazení a společné měřítko neznamená předpověď.
Filtr „High od začátku hodiny do rozhodnutí≥108“ v 10:20 zná pouze 100 a 101 a jejich úsek. Maximum 101 podmínku nesplní.110 nastane až 10:50; na konci je O 100, H 110, L 100, C 104. Záměrně chybný import konečného High 110 do řádku 10:20 najednou filtr splní. Změnila se dostupná informace, ne kvalita pravidla. Není to výchozí vada jedné značky, ale reprodukovatelná chyba přípravy. Logujte čas rozhodnutí a rozsah tehdy dostupných dat, ne pouze čas začátku baru.
Jeden účet není součet nezávislých reportů
Shodně nastavte instrument, kontrakt, zónu, počáteční hotovost, objem, komise, spread, financování a události. Najděte první odlišný signál či provedení, ne pouze dva konečné balance. Původní fiktivní účet 100 jednotek má dva současné požadavky A i B po 70 a samostatné čisté výsledky 12 a 8. Modelové pravidlo zamítne druhý požadavek pro nedostatek volného kapitálu. Vstoupí pouze první:sdílený výsledek 12 nebo 8, nikoli 20. Jde o naši funding policy, ne brokerovu maržovou specifikaci.
Nový CZK test pořadí po nákladech: k prvnímu čistě modelovému OHLC protipříkladu přidejme v oddělené větvi hodnotu 50 Kč za cenovou jednotku a dodatečný konečný náklad 40 Kč za celý obchod. Žádný jiný poplatek, konverze nebo cenová odchylka. První cesta dává 8×50−40=+360 Kč, druhá−5×50−40=−290 Kč. Rozdíl 650 Kč nezmizí přidáním stejného poplatku. Bez znalosti pořadí nelze z téhož OHLC automaticky připsat+360 Kč. Hodnota jednotky i náklad jsou vymyšlené, ne parametry reálného kontraktu.
Pořadí SL/TP v nové CZK větvi
Pro přečtení detailů posouvejte diagram vodorovně nebo jej zvětšete.
Číselný přepis diagramu: Pořadí SL/TP v nové CZK větvi
Fiktivních 50 Kč za cenovou jednotku a 40 Kč celý náklad, spojité cesty a přesná plnění; bez jiných položek.
Stejný poplatek nevybere chybějící intrabarovou cestu.
- TP dosažen dřív
- +360 Kč — +8 jednotek×50−40.
- SL dosažen dřív
- −290 Kč — −5 jednotek×50−40.
- Rozdíl cest
- 650 Kč — Shodné OHLC pořadí nedodá.
Cvičení: vybere shodný náklad 40 Kč správnou větev?
Ne. Obě části odečtou stejných 40; pořadí prvního dosaženého SL/TP zůstává rozhodující. Původní beznákladový příklad+8/−5 je samostatný, nové korunové výsledky jej nenahrazují.
Únik budoucnosti nevyřeší větší počet období. Rozhodnutí uložte před odhalením dalších dat a přetočené pokusy označte. Po dalším ladění na hodnoceném období už toto období patří do výběru. Uchovejte i neúspěšné varianty; rozpoznaný známý graf není plně neviděný vzorek.
Volba podle úlohy
Pro MQL5 začněte nativním testerem, pro ruční postup porovnejte konkrétní replay, včetně Forex Testeru. U jeho automatizace ověřte vlastní API a optimizer. Nezávislé a forward kontroly mají své předpoklady, nejsou nejsilnější univerzální zárukou zisku. Krátká shoda dema a historie necertifikuje živá plnění.
Další kontrolovaný běh
- Pojmenujte otázku:ruční volba, kód EA, exekuce nebo sdílený kapitál.
- Na dostupných datech a dovoleném trialu uložte nastavení a první operace i deník. Pevné dva roky nebo moving-average crossover jsou jen volba cvičení.
- Porovnejte ticky, minutové záznamy, mezery, cenové strany a smluvní jednotky; více souborů neopraví každou chybu modelu.
- Předem zmrazte výběr i pozdější hodnocení a uchovejte hledané varianty. Šest měsíců není obecně dostatečný práh.
Ověřte si, co jste se naučili
Přibližně 2 minut procvičování.
Zobrazit odpověď a vysvětlení
101<108. Pozdější 110 nepatří do tehdy dostupné informace.
Další otázky
Je Strategy Tester zdarma?
Lokální tester se liší od placeného pronájmu agentů. Data, hardware a doplňky mohou stát peníze; cloud účtuje prostředky i provoz. Ověřte vybrané agenty a skutečnou platbu.
Spustí Forex Tester EX4/EX5?
Nepředpokládejte nezměněný běh. Desktop popisuje vlastní DLL strategii, Online jiné rozhraní. Import historie není import kódu; konverzi ověřte na prvních operacích a událostech.
Co znamenají real ticks v MT5?
Brokerovy zaznamenané ticky při dostupnosti. Minutová svíčka bez ticků může vést ke generování, ticky bez odpovídající minuty se ignorují. Cenové strany, náklady a plnění je nutné ověřit zvlášť.
Proč se živý výsledek liší?
Najděte první konkrétní rozpor:kód, událost, data, budoucí informace, náklady, kapitál nebo exekuce. Žádný krátký test ani jedna ochranná metoda negarantují zisk.
Zdroje a ověření
- MetaQuotes — Reálné a generované ticky
Čten relevantní popis vazby ticků na minutové svíčky a fallback generování; neprohlašujeme vlastní běh testeru.
- MQL4 — Testovací omezení
Čteny 61–80: vnější interakce, obchodovaný symbol a absence Timer/ChartEvent. Nepřenášet automaticky na MT5.
- Forex Tester Desktop — FAQ
Ověřen relevantní oficiální popis custom expert.dll; nikoli automatický EX4/EX5 runtime.
- Forex Tester Desktop — Nový projekt
Čten oficiální výňatek s Forward testing only jako konkrétním režimem. Přetáčení není nezávislé hodnocení.
- Forex Tester Online
Ověřen relevantní popis robotů, importu historie a exit optimalizace; licence edic a jejich funkce se nekopírují. Aktuální ceny nejsou uváděny.
- MQL5 Cloud — Platby
Čteny 51–70: spotřebované výpočty a síťový přenos se účtují odděleně. Nepřebíráme aktuální sazbu nebo bezplatnou kvótu.
Výpočty používají výslovně uvedené předpoklady. Nenahrazují aktuální tržní údaje ani podmínky poskytovatele.
